Python IDE

Atom

Atom is a hackable text editor. It has a lot of community maintained packages. It’s easy to install, fast and easy to learn, and has a really high customization level.

Atom can be used as a text editor/IDE for almost every language.

Atom has a standard installed plugin for git and GitHub.

Download and install

Atom can be downloaded from the Atom website.

Installing python

You should install the wanted python version, and check if this is the default one. For the IDE to work completely this is needed to be installed:

python -m pip install 'python-language-server[all]'

Install interesting packages

After the Atom installation, packages can be added. This can be done by going to Edit > Preferences. This opens the Settings menu. Under Install, you can select packages to install. Under Packages, you can manage the packages.

atom-ide-ui

This package adds language support for multiple programming languages including python and C.

ide-python

This package makes a real python IDE of Atom. The package contains many other packages to format coding, detecting errors, enable completion, …

linter-mypy

This package displays warnings for PEP484.

docblock-Python

This package will help documenting the code.

kite

This package give auto-completion, but also instant documentation.

python-autopep8

This package can rearrange your code following PEP8.

minimap

This package give you a fancy little map to find your way through the code.

atom-file-icons

This package will add icons in front of filenames, to help you identify the file types

autocomplete-python

This package adds auto-completion for python.