Judith Elaine Bush said:
I'll use emacs from http://emacsformacosx.com with python.el, with my .emacs file configured as recommended at http://jesselegg.com/archives/2010/02/25/emacs-python-programmers-part-1/
This course will become read-only in the near future. Tell us at community.p2pu.org if that is a problem.
For the purpose of this course, you may use the IDLE development tool that ships with Python.
Mac users: Please read these instructions to make sure that your system has IDLE installed.
This is a list of Free/Open Source text editors with Python compatibility.
I'll use emacs from http://emacsformacosx.com with python.el, with my .emacs file configured as recommended at http://jesselegg.com/archives/2010/02/25/emacs-python-programmers-part-1/
I'm still a vim fanboi - but I'm trying new things with IDE's like Eclipse & Komodo Edit 7.
I'll probably use PyDev most of the time, but for some quick edits I use Vim.
I have pyScripter on Windows and gEdit on my Ubuntu. But it might change gEdit with something else. Maybe SPE or Eric.
I use IDLE in both Windows and Linux.
Sometimes I prefer to use Notepad++ on Windows.
I use Textmate or Sublime Text 2 on the Mac when I code. For special purposes I use freely available Plugins.
I'm sticking with PyScripter since I have it installed already.
I really like Geany. Its simple but colored syntax helps a lot. Not to mention it will close tags for you.
I have used Eclipse in the past, but I'm planning to keep things as simple and possible and use gedit, at least in the beginning.
BTW, there is a python console in the default gedit plugins but it seems to be aimed to the development of new gedit plugins, or for people just wanting to run a few python lines on a file. For more generic uses, the Better Python Console might be worth a try.
I use 3 editors/IDE which are not listed here.
1. GNU Emacs - When I work on command line or for quick edits.
2. Geany - For quick edits in GUI.
3. Komodo Edit - When I work on projects or group of files.
I will be using Eclipse as well. With the plugin it works as for Python and it's the IDE we use in my Java class so I'm familiar with it.
I am using eclipse with the PyDev-Plugin (Getting started guide).
The great advantage is, that you can customize eclipse in many different ways and write code in Java, C++, (...), too. It works with Python 2.7 - 3.0, but for my easy projects it also works with Python 3.2.2.