Pycharm - https://www.jetbrains.com/pycharm/
Visual Studio Code - https://code.visualstudio.com/
My favourate IDE for python is Pycharm. I use it all the time and I can strongly recommend it.
"""
IntelliJ iDEA is the BEST IDE. Pycharm is only for python and is a bit too heavy,
VS code is super great too but intelliJ IDEA has more multi-language support
and more additional features, and a greater marketplace.
"""
#i presonally use pycharm but be open for other IDE's
'''
PYCHARM is good but not helpful for django and flask. If you are on a low end pc
i would say VS CODE or any other text editor.
if you are using python for data science, i would suggest Jupyter Notebook
ok Jupyter Lab.
If you are a begginer use VS Code and then move to Pycharm
VS CODE has multilingual support, which makes it perfect for Flask and Django
'''
I prefer Vim and Sublime text 3. Sublime text 3 is very beginner friendly. The
UI is great and it has a lot of features. But it can't handle HUGE projects.
That's why I recommend Vim too. Vim can be very powerfull in the right hands
and it can handle big projects with ease.
JetBrains PyCharm
Visual Studio Code
Visual Studio
Atom
Sublime
"""
I agree on PyCharm and VSCode.
PyCharm is meant for Python only, and is kinda heavy,
so I would recommend VSCode
It has multi language coding support.
HTML, CSS, JS, Python, C++, C, C#, Java, and a lot of others
Best thing is that you can install many light extensions on VSCode like ones
that help in coding by providing code blocks, docstring auto generators, etc
And it is by Microsoft, so recommended greatly
"""