Upload
christophfricke
View
1.176
Download
3
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
Python IDE Roundup
Christopher FrickePyGISi 02.2012
IDE DeveloperLatest stable
release version
Latest stable release date Platform Toolkit License Debugger
IDLE Guido van Rossum et al. 3.2 2011-05-13 Independent Tkinter Open source No
PyCharm JetBrains 2.6.3 2012-10-26 Cross-platform Swing Proprietary
PyDev Aptana 2.7.0 2012-10-18 Eclipse Cross-platform SWT EPL Yes
PyScripter 2.5.3 2012-03-24 Windows MIT License Yes
Python Tools for Visual Studio
Microsoft 1.1.1 2012-04-11 Windows Apache License 2.0
Wing Wingware 4.1.10-1p3 2013-01-24 Linux/
Windows/OS X GTK2Proprietary -
Some free versions/ licences
Yes
http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments
IDLE
• Pros– Included with Python– Can be used anywhere– Very easy to get started
• Cons– Limited / no debugging support– No version control– Odd key bindings
PyCharm
• Pros– Built in Unit Test capabilities– SVN, GIT, HG, etc. version control– Code Complete
• Cons– $$$– Requires installation and
licensing
PyDev / Aptana
• Pros– Built on Eclipse (like Flash builder)– Code completion– Version Control integration– Unit test integration– FREE!!!
• Cons– Code must be in PyDev Project
directory– Requires install on client machine
(but it’s free, so cool! :-D)
PyScripter
• Pros
– Super light weight– Unit test framework– Code completion– FREE!!!
• Cons– Limited version control– Not as refined as some of the
other offerings
Visual Studio Plugin
• Pros– Integration with Visual Studio– Intellisense– FREE!!! (With VS Express
Edition)– Version Control through VS
• Cons– Only Runs on Windows
Wing IDE
• Pros– Built in Unit Test capabilities– SVN, GIT, HG, etc. version
control– Graphical Debugging– Code Completion
• Cons– $$$– Requires installation and
licensing
IDLE is quick and easy, but choose a real IDE if you want to do something
big.