IDE For Python Programming

Programmers need some tools to writing application and scripts with them, one of the most important tool for programming is a good IDE (integrated development environment). there are different IDEs that you can use such as Pycharm, Spyder, vim, Emacs, Eclipse and ETC.



Spyder (Python 3.4)_001

Spyder is a good and graphical IDE for Python which let you to customize colors in that and putting different things in it’s environment such as python console, IPython, file explorer  and ETC, it also has auto complete word ability and you can update module list in Spyder when ever you want. Spyder has debug and run button that you can use them and then you’ll see the result in IPython or Python console.

For installing this IDE in Ubuntu/Debian/Linux mint use following command:

sudo apt install spyder3 ipython3

For installing this IDE in Arch Linux/Manjaro/Antergos  following command:

 sudo pacman -S install spyder3 ipython3


Terminal - vim ~-robot.py_003Vim is a lightweight editor that can be used in terminal, it’s really similar to Vi so you can order in this IDE and enjoy coding with that, if you don’t know how to use vim use command below:


You can also have color scheme in this editor and put line number is it’s side or put auto complete ability in that, for more information go to

For installing this editor in your Debian-based distribution use this command in terminal:

sudo apt install vim

For installing this editor in your Arch Linux-based distribution use this command in terminal:

sudo pacman -S vim


Atom: — -home-hossein — Atom_002

Atom is a graphical IDE which is not in official sources and you should get it from ppa in Debian and if you use Arch Linux you search it’s name in AUR, this editor has auto complete ability and it has lot of dark and light themes that you can install for that.

If you have Arch Linux-based distribution use this command:

yaourt -S atom-editor



Pycharm is paid product which is not open source and it’s also based on Java and it will use a lot from CPU and RAM so I personally don’t recommend it, but if you want to install it for 30 days and test it download it from JetBrains Website.

There is also another IDE named Eclipsed which is also based on Java but it’s really good for Python however I don’t use it.

  • Pingback: Links 4/3/2016: Linux 4.4.4, KDE Outreach Program | Techrights()

  • FYI, there is a community edition (free) of Pycharm.

  • I prefer Kdevelop

  • Yes, it is but I don’t like it cause that Java and it uses a lot from CPU and RAM.

  • Pingback: OTR Links 03/06/2016 | doug --- off the record()

  • aiphee

    Pycharm (and other JetBrains tools) is by far the best if you ask me. Its what you would call smarrt IDE.

  • Thomas Silvestre

    PyCharm is the best one, no doubt, I tried almost all!
    Beside PyCharm, I tend to use him, but with a bunch of plugins (search vim as ide for Python on Google).

    To be honest this article is too naive, please update it and make it worth reading.

  • jacqueline.burton

    I was paid 104000 bucks last 12 months by doing an online task furthermore I was able to do it by w­orking in my own time f­o­r quite a few hours every day. I tried work opportunity I stumbled upon on the internet and also I am excited that I was succeed to earn such great money. It’s genuinely newbie-friendly and I am so pleased that I found out about it. Check out exactly what I do… http://secure10­.­weebly­.­com