m4s0n501
banner ad

10 Free Python IDE for Windows

| April 8, 2013 | 5 Comments

Download PDF

The full name of the IDE is Integrated Development Environment, usually as the code editor, including a series of peripheral components and attachments. The most important thing of the best python ide is beyond ordinary text editor, offers a variety of language-specific shortcut editing functions make programmers  fast and comfortable when code. As an IDE, syntax coloring, error, code folding, code completion, code block positioning, remodeling, integrated debugger, version control system (VCS) are important features.

More features often means greater complexity, which will not only dispersed programmers’ energy, but also may lead to more errors. As long as the basic functions meet the needs, the best python ide should meet own usage habits. The programmer’s logic always is use tools to do the right thing.

1.IDLE

IDLE features a multi-window text editor with multiple undo, Python colorizing, and many other capabilities, e.g. smart indent, call tips, and autocompletion.

You should to read

http://hkn.eecs.berkeley.edu/~dyoo/python/idle_intro/index.html

http://hkn.eecs.berkeley.edu/~dyoo/python/idle_intro/IDLE-chinese.htm

2.Komodo

Download Komodo

Komodo is another excellentproducts developed by ActiveState. Komodo Edit is a lean editor with a sleek interface. You’ll enjoy excellent coding in many web languages, including Python, PHP, Ruby, Perl, HTML, CSS and JavaScript.

3.Sublime Text 2

Recently use sublime text 2 on Mac and Windows, find it very powerful.  The update of sublime text 2 is also very fast. I recommend using the development version. sublime text 2 is shareware. Sublime Text may be downloaded and evaluated for free, however a license must be purchased for continued use.

sublime_2

Try Sublime Text 2

4.Eclipse + pydev

PyDev for Eclipse to facilitate the emergence of many Python developers, it offers some good features, such as: syntax error, code editor assistant, Quick Outline, Hierarchy View, running and debugging, and so on. Based on the Eclipse but very easy to use, PyDev of these features bring more and more people’s attention.

5.Eric

Eric is a full featured Python and Ruby editor and IDE, written in python. It is based on the cross platform Qt gui toolkit, integrating the highly flexible Scintilla editor control. It is designed to be usable as everdays’ quick and dirty editor as well as being usable as a professional project management tool integrating many advanced features Python offers the professional coder. eric4 includes a plugin system, which allows easy extension of the IDE functionality with plugins downloadable from the net. Current stable versions are eric4 based on Qt4 and Python 2 and eric5 based on Python 3 and Qt4.

Try Eric

6.Ulipad

Ulipad is a wxPython powered, programmer oriented and flexible editor. It has many features such as class browser, code auto-complete, html viewer, directory browser, wizard and many others. The most interesting and distinctive feature is the use of mixin technique which makes Ulipad an easy-to-extend programming environment. You can write your own mixins, plugins or simple scripts, and all of them can be integrated in Ulipad in a seamless way.

Try Ulipad

7. IPython

While the focus of the project is Python,IPython is designed in a language-agnostic way to facilitate interactive computing in any language. An interactive kernel speaks to clients such as the terminal or web notebook via a well-specified protocol, and all features of a kernel are available to all clients. We ship the official IPython kernel, but kernels for other languages are being currently developed, with prototypes in Ruby and JavaScript already existing. Additionally, the IPython kernel supports multi-language integration, letting you for example mix Python code with Cython, R, Octave, and scripting in Bash, Perl or Ruby.

8.PyScripter

PyScripter developed by Delphi and only has windows version.

PyScripter is a Python IDE built in Python for Delphi(P4D) components and created with the ambition to become competitive in functionality with commercial Windows-based IDEs available for other languages. Being built in a compiled language is rather snappier than some of the other Python IDEs and provides an extensive blend of features that make it a productive Python development environment.

9.Spyder

Spyder is the Scientific PYthon Development EnviRonment.It is a powerful interactive development environment for the Python language with advanced editing, interactive testing, debugging and introspection features, and a numerical computing environment thanks to the support of IPython (enhanced interactive Python interpreter) and popular Python libraries such as NumPy (linear algebra), SciPy (signal and image processing) or matplotlib (interactive 2D/3D plotting).

logo

Spyder may also be used as a library providing powerful console-related widgets for your PyQt-based applications – for example, it may be used to integrate a debugging console directly in the layout of your graphical user interface.

Try Spyder

10.Python Tools for Visual Studio

PTVS is a free/OSS plugin that turns Visual Studio into a Python IDE.  PTVS supports CPython, IronPython, Editing, Browsing, Intellisense, Debugging, Profiling, HPC Clusters, Multiple REPL’s, IPython, Django, and Cloud computing with Client Libraries for Windows, Linux and MacOS.   This is an officially supported product from Microsoft’s Developer Division.

Tags: , , ,

Category: Python IDE

About the Author ()

My name is Kevin.I am 26 years old. My major is Computer science and technology. I am a junior programmer with Python.

Comments (5)

Trackback URL | Comments RSS Feed

Sites That Link to this Post

  1. Programmiersprache: Python. | Strg-U-deStrg-U-de | April 25, 2014
  1. Kyu says:

    Where is the best of them all.. PyScripter!?

  2. Ashish says:

    I find Visual Studio best as IDE for Python. You can detailed information about using Visual Studio as Python IDE @ http://ftg.heart-hackers.com/2014/05/best-ide-for-python-visual-studio.html

  3. Mirek says:

    ninja-ide

Leave a Reply

Your email address will not be published. Required fields are marked *