What is your IDE?

Pydev.

I started with PyPE, and decided I wanted an IDE, not just an editor, although some experienced Python programmers swear that a debugger is not necessary. I wanted a debugger so I could view variables in one window while Panda3D ran in another, and I wanted a GUI implementation of Pylint. I moved to NetBeans, but I eventually felt that their support of Python’s particular needs were not great. Specifically, Python is one of the few languages where whitespace is programmatically significant, and I didn’t feel like Netbeans handled it well. I tried to install Eric4, however it has a bunch of dependencies that you need to build on your machine, and some of those dependencies have dependencies that have to build (you can’t just unzip or install them using an .exe, you have to make them, and I don’t have make installed). I just wanted an IDE, not a lifestyle, so I never even got Eric4 installed. I also tried PyScripter but it generated seemingly bogus errors at startup and did not function or shutdown correctly. So, I installed Aptana Studio 3 Beta, which includes PyDev. It is dependent on msysgit, but offers to install it when you install Aptana (though I recommend installing msysgit first). I had no difficulties getting it to identify the distro of Python that installed with Panda3D, and I prefer it to NetBeans, although it isn’t perfect. I also installed Python, which created some registry keys and gave me IDLE, and the Python docs. I had to change the registry setting so paths pointed at the Panda3D distro of Python. Panda3D should create these keys at install, but does not. PyDev in Aptana should be the same as PyDev with Eclipse. I’ve been using PyDev for all of forty-five minutes, so it’s hard to say if I will like it in the long run.

Aptana Studio 3 Beta makes some shockingly dumb assumptions about where your documents and appdata folders are.

Geany :slight_smile:

hmm i am using SPE and Kate, pretty much enough for my needs :slight_smile:

+1 for Geany

I’m typically command line because I do alot of coding over SSH, but when I’m home I use gedit for clearer syntax highlighting and auto-tabbing, I’ve been meaning to set up either codeblocks or Netbean for an IDE, I’m not a real big fan of Eclipse, its just too much for me, but I understand why some people really enjoy it.

I used to use CodeBlocks and I used Netbean for a short while, but I always seem to go back to Nano and Gedit.

PyScripter, though I have not tried any others.

Pydev here, it’s always worked good for me.

I converted over to Emacs couple month back. Emacs is really arcane at things but for me its a programmable editor. Basically every time i wanted to extend an editor to do stuff it was hard, but with emacs I can extend it.

First i started with Ergoemacs to give emacs sane and modern keybindings, then defined my own keybindings for stuff stuff i like. I make many errors while typing so i also use an auto complete mode which uses statistical properties of the documents you are writing to auto complete stuff for you.

I feel that emacs is more of a journey for each individual programmer to build the editor for himself.

Vi / Vim … still the best for general editing! Also GEdit at times. I must be a minimalist, text-editor reigns supreme over IDE for me!

I recall years ago being asked to teach a Windows user HTML… which I did, but I insisted on Notepad only. You just learn more that way is all. :slight_smile:

Cheers,
~G

Microsoft Visual C++ 2008 Express Edition
and for python I use IDLE.

Saw the posts about using NetBeans for both, I have NetBeans6.5.1, maybe I should look into it…
Thanks,

tim

I’d signal Spyder, I’ve used it for some days and I think it’s very interesting.

I actually switched from nano to vim today.