IDLE!

Python Docs Access local Python documentation, if installed, or start a web browser and open docs.python.org showing the latest Python documentation. Turtle Demo Run the turtledemo module with example python code and turtle drawings. Additional help sources may be added here with the Configure IDLE dialog under the General tab.

IDLE alternatives

  • PyCharm Community Edition

  • Python IDE with refactoring, code completion, on-the-fly code analysis, graphical debugger, and coding productivity orientation. It can work with Git, Mercurial, CVS, Subversion, GitHub.

    tags: code-editor code-inspection completion debugger ide
  • IPython

  • IPython is an interactive shell for the Python programming language that offers enhanced introspection, additional shell syntax, syntax highlighting, tab completion and rich history. It is a component of the SciPy package.

    tags: python python-shell
  • Light Table

  • Light Table is a new interactive IDE that lets you modify running programs and embed anything from websites to games. It provides the real time feedback we need to not only answer questions about our code, but to understand how our programs really work.

    tags: ide programming web-development
  • Komodo IDE

  • Code smarter and faster with Komodo IDE, the cross-platform professional development environment for dynamic languages and open technologies. Komodo's award-winning feature set includes standard editor functionality like code formatting, commenting, auto-indent and syntax coloring, plus intelligent tools for debugging, regular expressions, team development and customization.

    tags: autocompletion code-completion customizable debugger dynamic-language
  • NINJA-IDE

  • NINJA-IDE (from the recursive acronym: "Ninja-IDE Is Not Just Another IDE"), is a cross-platform integrated development environment (IDE). NINJA-IDE runs on Linux/X11, Mac OS X and Windows desktop operating systems, and allows developers to create applications for several purposes using all the tools and utilities of NINJA-IDE, making the task of writing software easier and more enjoyable.

    tags: ide python python-editor python-ide text-editor
  • PyScripter

  • PyScripter is a free and open-source Python Integrated Development Environment (IDE) 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.

    tags: ide python python-ide
  • PyDev

  • PyDev is a third-party plug-in for Eclipse. It is an Integrated Development Environment (IDE) used for programming in Python supporting code refactoring, graphical debugging, code analysis and many other features.FeaturesBelow there are some of the features available : CPython, Jython and IronPython support Code completion Code completion with auto-import Code analysis Debugger Django Remote Debugger Debug console Interactive console Python 2.x and 3.x syntax Basic syntax highlighting Parser errors Outline view Tabs or spaces preferences Smart indent / dedent Comment / uncomment / comment blocks Code folding Go to definition Code coverage Mark occurrences Pylint integration TODO tasks Content Assistants Assign result to attribute or local Surround code with try..catch / finally Create docstring Move import to global scope Quick-outline See the Complete Feature Matrix for all features. »

    tags: eclipse ide python python-ide
  • Keypress Editor

  • This is the editor you were looking for. Keypress is an offline, desktop based code editor.

    tags: code-editor coding developer-tools developers development
  • Pyzo

  • Pyzo is a cross-platform Python IDE focused on interactivity and introspection, which makes it very suitable for scientific computing. Its practical design is aimed at simplicity and efficiency. It consists of two main components, the editor and the shell, and uses a set of pluggable tools to help the programmer in various ways. Some example tools are source structure, project manager, interactive help, workspace.

    tags: ide python python-editor python-ide python-shell
  • Wing IDE

  • Wing IDE is a commercial IDE for Python. It has syntax highlighting, code completion via analysis of Python files, Django integration, networked debugging, and more. There is also some integration with version control systems, though this feature is far from perfect.

    tags: django ide python python-ide
  • Ecere SDK

  • The Ecere IDE is a complete development environment for editing code, designing graphical user interfaces, managing and building projects as well as debugging. Its aim is to fully support eC and C programming, but also supports including and building e.g. C++ modules as part of the projects.

    tags: 3d-engine build-system compilers debugger framework
  • Thonny

  • Python IDE for beginners. Its supports different ways of stepping through the code, step-by-step expression evaluation, detailed visualization of the call stack and a mode for explaining the concepts of references and heap

    tags: program-animation programming programming-tools python python-ide
  • gEcrit

  • gEcrit is a Python IDE. Its focus is on simplicity and ease of use. It is fast and lightweight. It features Python indentation, line numbers, code folding, syntax highlighting, shell access, code completion, a program runner, a source browser, indentation guides, a white space indicator, autosaving, an edge line, multiple tabs, printing, jumping to a specific line, word searching, word replacement, zooming undo/redo, pastebin.com code submission, Python syntax checking, the ability to change the indentation of many lines at once, autocompletiton, and bad brace checking. »

    tags: Portable ide programming python python-editor