|
|
| Downloading and Installing Python ------------------------------------------------- Python v2.5.2 For Windows x86 processors download: python-2.5.2.msi For Win64-Itanium users download: python-2.5.2.ia64.msi For Win64-AMD64 users download: python-2.5.2.amd64.msi Python 2.5.1 for Windows: http://www.python.org/ftp/python/2.5.1/python-2.5.1.msi Python 2.5.2 compressed source tarball (for Unix or OS X compile) http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tgz For Red Hat, install the python2 and python2-devel packages. For Debian or Ubuntu, install the python2.5 and python2.5-dev packages. For Gentoo, install the '=python-2.5*' ebuild (you may have to unmask it first). For MacOS X 10.3 and later download: python-2.5.2-macosx.dmg |
| Python documentation and tutorials ------------------------------------------------- BeginnersGuide - http://wiki.python.org/moin/BeginnersGuide Great python tutorial on python.org - http://docs.python.org/tut/ Python Library Reference - http://docs.python.org/lib/lib.html Python 2.5 Quick Reference - http://rgruet.free.fr/PQR25/PQR2.5.html |
| Python IDEs (Integrated Development Environments) ------------------------------------------------- ActiveGrid Linux/Windows/Mac Full featured, free (Apache licensed) IDE bundled with wxPython, features projects, scintilla, and debugging Anjuta Unix + GNOME Cross-language IDE; syntax coloring & folding for Python. BlackAdder Windows/Linux Commercial with all the features of IDLE, support for Ruby, and Qt GUI editor. BoaConstructor Python + wxPython RAD GUI building IDE, similar to Delphi. Code Crusader Linux x86 Commercial IDE with support to 30 other languages. CodeForge Unix Commercial cross-language IDE; nice multi-user project manager. DrPython Python + wxPython Simple, Highly Customizable Editor/Environment. A Tribute to DrScheme . Eclipse Java + SWT See EclipsePythonIntegration for Python support. eric Python + PyQt + QScintilla Popular python IDE with interfaces to Qt Designer, Qt Linguist, unittest. Genie Jython Java + Jython + Python An OpenSource IDE for Python, Jython, and Java. Supports Syntax highlighting, Code Completion and many more. Developed in Java . IDEStudio Python + Tkinter + Tix An extended version of IDLE using Tix . IDLE Python + Tkinter Part of Python distribution. IDLEfork Python + Tkinter An experimental fork of IDLE. Since Python 2.3, IDLEfork has become the new "main" Idle. IntelliJ IDEA Java Java IDE with Python support through Pythonid plugin - includes code completion, syntax & error highlighting, intra-file refactoring jedit Java 1.4+ VM Popular multi-language IDE. KDevelop Unix + KDE Cross-language IDE for KDE - supports Python syntax/projects. Komodo Edit Windows/Linux/Mac OS X Commercial multi-language and cross-platform editor. <strong>Komodo Edit was open-sourced in November 2007 under the name OpenKomodo and is now freely available to download .</strong> Komodo IDE Windows/Linux/Mac OS X Commercial multi-language and cross-platform IDE. Includes a GUI Builder. Netbeans Java A Java IDE with an optional plugin for Jython. PIDA Any (with Python + GTK) Python IDE (code browser, debugger, profiler) which uses Vim as its editor. PyDev Eclipse Open source plugin for Eclipse -- Allows Python and Jython Editing, code-completion, debugger, refactoring, templates, syntax analysis, etc PyDev Extensions Eclipse Commercial addition to Pydev. Provides niceties such as one of the best code analysis available, quick-fixes for problems found, go to definition, code-completion with auto-import, etc. PyPE PyScripter Windows A nice alternate Python IDE for Windows (debugger included), also <em>...providing a strong scripting solution for Delphi Applications.</em> PythonCard Python + wxPython RAD GUI building IDE PythonWin Windows Available either as part of ActiveState 's ActivePython distribution (which is not open source) or as part of the Win32All extensions from Mark's pages (which is open source). PythonWorks Pro Windows/Linux (no longer being developed) SecretLabs ' commercial IDE. Includes Tk layout editor. rope Unix/Windows/Mac rope is a python IDE aimed at providing a rich set of software refactorings. SourceNavigator Unix/Windows with Tcl/Tk Cross-language IDE & Source code analysis tool. jHepWork Java Java IDE with a Jython shell. Includes extensive math libraries SPE Windows, Linux, MacOsX, FreeBSD, etc. + wxPython SPE is an open-source, multi-platform python IDE with wxPython interface. It has auto indentation & completion, call tips, syntax coloring & highlighting, uml viewer, class explorer, source index, auto todo list, sticky notes, pycrust shell, file browsers, drag&drop, context help, Blender support, ... Spe ships with rpdb2 (remote encrypted debugger), wxGlade (gui designer), PyChecker (source code doctor) and Kiki (regex console). Note: SPE has a Windows install binary, all other platforms must work with the source code - although donations are currently being amassed to create an OS X version. TruStudio Foundation Linux/Windows/Mac Python and PHP IDE - open source project and a foundation for development tools for scripting languages built on top of Eclipse Platform TruStudio Professional Linux/Windows/Mac Advanced Python and PHP IDE - built on top of TruStudio Foundation and introducing many exceptional features Visual Python Windows 2000/XP with Visual Studio.NET (commercial) A Python plug-in for Visual Studio.NET (requires ActivePython or Win32all.) ActiveState has announced they have ended further development of this product. VisualWx Windows GUI designer for wxPython. WingIde Windows/Linux/Mac OS X/Unix Commercial Python IDE with networked debugger, source browser, and syntax coloring/auto-completing editor. Free license for non-commercial open-source developers with an established project. WxDesigner Unix/Windows/Mac Non-free Cross-language GUI dialog designer with integrated support for editing your Python callback functions. WxGlade Unix/Windows/Mac A "designer" for WxPython (requires wxPython) Ulipad Unix/Windows/Mac Multi-language editor that support python autocomplete, Direcotry/class browser, tags/multi-views editing, unicode, and Django wizard(requires wxPython) xrope Python Tkinter GUI, class browser, file manager, with code completion. Licensed under the GPL. Xcode Mac OS X 10.5 and later Apple's free IDE now with full Python GUI making and code editing capabilities. Requires free developer registration for download. |