some pointers for a newbie
Abe Mathews
59bassman at gmail.com
Sun Dec 5 10:29:01 EST 2004
On Sun, 05 Dec 2004 02:26:48 +0000, Jon Mercer <jon.mercer at achean.com> wrote:
> On the matter of IDEs, I've found that Eclipse (http://www.eclipse.org)
> is amazing, although I suspect that it takes a bit of learning to get
> used to it and I'm nowhere near making full use of all it can do. It has
> a really useful plugin in the shape of PyDev. I strongly recommend
> having a play, although at 2am on a Sunday morning it may be peripheral
> to what you are trying to achieve!
I'd second the suggestion to look into Eclipse if you are interested
in an IDE. I'm just starting to work in OS X (G5 now, possibly a
Powerbook in the future) coming from a Linux background. What I like
about Eclipse is that it is cross-platform, and it also supports the
other languages I've worked with in the past (Java, C/C++). PyDev
seems to work pretty well. And I've seen lots of other folks
developing plug-ins for Eclipse that lead me to believe that this is
an IDE worth learning, even if you're going to do most of your work on
the command line.
I have installed XCode based on what I saw at the Apple booth at the
SC2004 - I really like the tools that Apple has developed. However,
I've yet to really play with it and see what can be done. I haven't
been able to find much about using XCode for Python, so I'm assuming
that there isn't much in the way of support. (I take that back, I
just went to http://developer.apple.com and discovered that XCode will
interpret Python files and does provide syntax hilighting. Learn
something new every day...)
I have done most of my Python programming in Linux using the command
line, IDLE, and Emacs. This isn't supported very well out of the box
by OS X, as I prefer the "prettier" GUI Emacs implementations over the
straight Terminal if I can get it. There are a couple of Carbon
implementations out there for Emacs, and one of them includes the
python Emacs module for syntax highlighting and auto-indentation. I
don't remember off the top of my head which one it is. If you're
interested, I can check on Monday when I get back to work and let you
know.
One of the Carbon implementations of Emacs plus macPython gets me
pretty much where I was comfortable in Linux, so I'm happy there.
The tools are available for OS X - it may take a bit of digging, but
I'm coming to the conclusion that OS X is the OS I've been looking for
for a while. Good luck with your searching.
Abe Mathews
More information about the Python-list
mailing list