#2 Best Python IDEs and Code Editors

Ram Bhardwajverified


Founder and CEO at SidTube. Instagram: https://sidtu.be/r/instagram Discord: https://sidtu.be/r/MyDiscordServer

Best Python IDEs and Code Editors?

An IDE (or Integrated Development Environment) is a program designed for software development. It is clear from its own name that the IDE brings together many tools specifically designed for software development. These tools include:

    1. Designed for code handling (e.g. high syntax and automation content)
    2. Build, Deploy and Debug Tools
    3. Some form of version control


Requirements for a modern python IDE.

  • Autosave of files

Autosave of files is a basic feature of good Ide. If the IDE or editor does not allow you to save your work automatically and help you open everything later from where they left, in the circumstances where it was at the time of your departure and your code gets unsaved then it is not very good IDE

  • Run code from within the environment:

Running code within the text editor is also a good feature, it helps you to run the code in a very stuctured manner. It saves your time from switching windows and make us ore productive.

  • Highlight syntax

Highlighting the syntax of variables, strings, etc with different colors and theming of the editor matters a lot in coding!

It matters a lot in reading and understanding the code


#1 Sublime Text

Category: Code Editor

Website: http://www.sublimetext.com" target="_blank" rel="noopener">http://www.sublimetext.com

Written by a Google engineer with a dream for a better text editor, Sublime Text is an extremely popular code editor. Supported on all platforms, Sublime Text has built-in support for Python code editing and a rich set of extensions (called packages) that extend the syntax and editing features.

https://download.softwsp.com/sites/13/2018/04/icon-sublime-text.png" alt="" width="40%" />

#2 PyCharm

Category: IDE

Website: https://www.jetbrains.com/pycharm" target="_blank" rel="noopener">https://www.jetbrains.com/pycharm/

Its one of the best (but only) fully featured python IDE. Its a patch form of dedicated IDE. Its Social, Business and Open Source (Community) versions are available and quick and its easy to install on Windows, Mac OS X and Linux platforms. 

PyCharm is mainly made for Python development. You can just open a new file and start writing code. You can run and deploy Python directly in Python and it has resource management and also a full project support.

https://resources.jetbrains.com/storage/products/pycharm/img/meta/pycharm_logo_300x300.png" alt="" width="40%" />

#3 Visual Studio Code 

Category: IDE

Website: https://www.visualstudio.com/vs/" target="_blank" rel="noopener">https://www.visualstudio.com/vs/

Built by Microsoft, Visual Studio is a full-featured IDE, in many ways comparable to Eclipse. Built for Windows and Mac OS only, VS comes in both free (Community) and paid (Professional and Enterprise) versions. Visual Studio enables development for a variety of platforms and comes with its own marketplace for extensions.

Python Tools for Visual Studio (aka PTVS) enables Python coding in Visual Studio, as well as Intellisense for Python, debugging, and other tools.

https://img.icons8.com/plasticine/2x/visual-studio-code-2019.png" alt="" width="40%" /> 

#4 Atom

Category: Code Editor

Website: https://atom.io" target="_blank" rel="noopener">https://atom.io/

Available on all platforms, Atom is billed as the “hackable text editor for the 21st Century.” With a sleek interface, file system browser, and marketplace for extensions, open-source Atom is built using Electron, a framework for creating desktop applications using JavaScript, HTML, and CSS. Python language support is provided by an extension that can be installed when Atom is running.

https://raw.githubusercontent.com/Abhi011999/create_atom_flutter/master/images/react_logo.gif" alt="" width="40%" />






Related Articles