Are you just getting started with learning Python? Let’s get the tools right first!
Personally I love the Anaconda Navigator, you can download it here:
It includes:
- Spyder: Scientific Python Development Environment. Powerful Python IDE with advanced editing, interactive testing, debugging and introspection features. You will spend a lot of time with this one!
- Jupyter Notebook: Web-based, interactive computing notebook environment. Edit and run human-readable docs while describing the data analysis.
- Jupyterlab: An extensible environment for interactive computing, based on the Jupyter Notebook and Architecture.
- and a lot more.
Note, you only need the Anaconda Distribution version, so the free one. No need to go for premium, especially as a beginner.
After you installed it, definitely have a look here to get going:
https://docs.anaconda.com/anaconda/user-guide/getting-started/
You can use Anaconda for any python course you want as well. This is not the only way of installing it of course, but I find it to be the best option for most people as it gives you a nice overview of what you are doing and it has good features.