Best Python Code Editor

Inspite of its age, 28 years now, Python is one of the mostly used programming languages.

Python survived all this time mainly because of its combined qualities: High level programming language (easy to comprehend and learn), it is an interpreted language (not compiled in native code), dynamically typed language (you are not bound to declaring your variables), single threaded per process instance, is backed by a large community that made available a rich set of libraries and frameworks.

For those reasons and more, Python remains a highly productive language.

In terms if IDE, as we did in our previous articles, we will recommend one: PyCharm.

PyCharm is created by JetBrains, which by tradition make awesome products for developers.

A developer in general should use the best tools to help create & read code, test, document, maintain and evolve the software it builds. According to us, PyCharm fits perfectly this requirement, here is a list of arguments that should back our recommandation:

  • Code Completion for Python – brilliand code completion, a great intellisense makes a great different in terms of speed and code healthyness.
  • Code Completion for Databases & SQL – autocompletion of SQL helps already but doing it directly from a database schema is a real superpower
  • Debugging SQLALCHEMY – see SQL instructions while inside a breakpoint
  • Code Coverage in editor
  • Visual Package Management
  • Git Viewer in Editor – with history access and what’s changed viewer
  • Refactoring on a project level – safe and consistent and 10 times more efficient than text replace

So feel free to check PyCharm out, there is the Free community edition which already has all the features that make PyCharm the IDE of choice.

Related posts