Python is really fun ! mixing OOP with procedural programming is powerful and not a flaw in Python as always Ruby guys wanted to convince you ;)
Almost all Linux flavors include python but for windows you may want stuck with ActiveState ActivePython package which will setup python for you (PATH variable and registry entries) as will as a rich set of windows APIs backing your Python scripting for windows.
The IDE
The are plenty of Python Editors and IDEs. WingIDE is the Python's IntelliJ , the best but costs, so i picked Eric4. regardless the 90's web design of the project website Eric4 has numerous features including Integrated Python Debugger, coding folding, Auto-completion,error highlighting and much much more.
assuming you have already install ActivePython, getting Eric4 to work is straight-forward :
- Download the latest package from SourceForge project page.
- for compiling Eric4 you will need Microsoft VC++ redistributable from here.
- finally you'll need PyQt (Python binding for Qt Framework). simply install Riverbank preconfigured PyQt package which includes Qt runtime from here.
After downloading Eric4 archive go forward and extract it in you preferred location , lets pick c:/program files as the windows De facto. Install Microsoft VC++ and PyQt mentioned in step 1 & 2 and finally browse to Eric4 directory and type the following on you Command Line:
C:\Program Files\eric4-x.x.x> python install.py
That's it ! a batch file eric4.bat will be generated. feel free to to add a shortcut into your desktop or whatever place.
on the upcoming post i will show you how to set up a productive Django Development Environment using Eric4 and their django plugin, Till then :)


