Start To Learn Python Right Now EP03: Top Python IDEs and Basics

In Episode 02 we installed Python and discuss the common errors and PIP customization. After installing Python we have a default Python IDE. However, with my experience, this default IDE is not a good environment to start Python even for beginners, because it has limited features and doesn't have a good user interface or support. Let's look at the reasons you need to choose a 3rd party IDE. 

   1. Default Python IDE doesn't have a better user interface that enables developers to do their work stress-free for an as long time as possible. 

   2. Python IDE not supporting advanced debugger engines or compiling engines. 

   3. Python IDE is too simple to start even for beginners. 

   4. Python IDE doesn't have a code completing or syntax error showing system


PyCharm IDE 

     PyCharm IDE is the best IDE that I know for Python development. It is directly supporting 

  •                      3rd party package installing service, 
  •                      Database access service,
  •                      Highly powerful code executing, 
  •                      advanced code debugging, and many more useful features. Also, you can create virtual environments for your projects and install packages directly through the IDE. PyCharm also, supporting to Git Hub's version control functionalities with its massive built-in tools. Another highlighted feature in PyCharm is auto-completing code syntax and showing errors to you even before you execute the code. So, my recommendation is to use PyCharm for Python development. You can download its community version by visiting here. PyCharm is a bit hard-core IDE that uses bit much RAM and processing power.  Also, its professional version is a paid one. So, PyCharm is not usable for every developer. However, you can avoid the payment problem by downloading its community version. 
You can download the PyCharm community version by visiting here.


Visual Studio IDE

   Microsoft Visual Studio is the best IDE I have ever used after the JetBrains PyCharm. This IDE is also supporting to real-time code previews, advanced debugging options, and syntax suggestion options same as PyCharm. But Problems I feel when using this is higher installation size, no direct database setup options and etc. Visual Studio is mainly a C developing IDE so, it is installing some massive C developing functionalities, they can use 4 or 5 GB from your storage device. but you also can work with a few programming languages with this IDE. Also, this IDE does not support direct database support or Query programming like PyCharm.  Another con in this IDE is extra Python package installation, PyCharm has a built-in package installing panel with all the packages for Python, but in Visual Studio, you need to install extra packages using the terminal. You can learn about installing Python packages using the terminal by visiting here.  This IDE also has paid versions, but you can download the community version same as the PyCharm.

You can download the Microsoft Visual Studio Community edition by visiting here. 




Notepad ++ IDE  

    Notepad ++ is another good IDE in my experience. It is a lightweight Weight IDE and supporting to 100s of programming languages inside one IDE. Also, this IDE has various themes. On many sides actually, this is the best IDE for beginners not only in Python but also for any programming language. But this IDE doesn't have any syntax auto-completing or syntax error showing features. It just works like a normal text editor. so, you can't get any advanced features in Microsoft Visual Studio or Jetbrains PyCharm like error debugging, real-time code previewing, file indexing, and more. However, this IDE is a completely free one and you can try it by downloading it 

You can download the Notepad ++ by visiting here


Post a Comment

If you have any doubt, Let us know

Previous Post Next Post