Python IDEs


Install a Python IDE

An Integrated Desktop Environment (IDE) is a software application for programming. In addition to simple text editing they have all kind of features such as syntax highlighting, code completion, tabs, a class browser and many more.

Online Python Interpreters

The online interpreters may not work for everything but will work for most of the beginner tutorials. I recommend using a desktop IDE or the official Python interpreter.

Overview of IDEs (You only need one)

IDE Author Platform Description Price Download
PyCharm Jetbrains Windows, Mac OS X, Linux/UNIX Python IDE. Features including: code completion, code inspections, on-the-fly error highlighting and quick-fixes € 89 / 1st year.($ 97.90) Download PyCharm 
Atom (+script plugin) GitHub Windows, Mac OS X, Linux/UNIX Python IDE. You need to download the script plugin after installing Atom. Free. Download Atom.
Pythonista omz:software Apple iOS (iPhone, iPad) Features include: Syntax highlighting, code completion, interactive prompt, standard and iOS modules. € 9. ($ 9.90) Download Pythonista.
Eclipse with PyDev Aleks Totic Windows, Mac OS X, Linux/UNIX Features include: Syntax highlighting, code refactoring, graphical debugging and more. Free Download 
Eric Python IDE Detlev Offenbach Windows, Linux/UNIX Features include: Syntax highlighting, autocompletion, class browser and more. Free Download 
Wing IDE Wingware Windows, Mac OS X, Linux/UNIX Features: Syntax highlighting, auto completion, refactoring, unit testing and version control. $45 to $245 per user / license. Download 
Komodo IDE Komodo Windows, Mac OS X, Linux/UNIX Features: Syntax highlighting, documentation browser, run code in-line, quick bookmarks and more. € 40 to € 223. ($99 to $295). Download 
Skulpt Skulpt Web Python interpreter Free Run Online 
Repl.it Amjad Masad, Haya Odeh, Faris Masad and Max Shawabkeh. Web Python interpreter Free Run Online 
Ideone Ideone Web Python interpreter Free Run Online 
Codepad Steven Hazel Web Python interpreter Free Run Online