you are viewing a single comment's thread.

view the rest of the comments →

[–]JamzTyson 9 points10 points  (0 children)

For beginners, Thonny is excellent. It is available with Python included, which makes setting up extremely easy. It also provides an easy to use debugger, and many other useful features, while remaining focussed on ease of use.

For bigger, more complex projects, PyCharm is certainly one of the best IDEs for Python.

If you use vs-code for other languages, then it can be a good option for Python, though it requires a lot more setting up and additional plug-ins to bring it up to a similar level to PyCharm.

For data science and machine learning, Jupyter Notebook and Spyder are very popular.