Platforms to practice Python

Starting my journey in learning python, fundamentals and its components building applications, Machine Learning algorithms a platform or IDE was needed.

Following items needed to be considered while choosing your platform.

Operating system for the production environment
Windows or Linux

Project size
Small or Medium or Large

Libraries needed

Collaborators or team members
Individual/Single network/Multi region network

Python IDEs and Code Editors Comparison.
#1) PyCharm
#2) Spyder (Anaconda)

Importance of Git/GitHub

Tutorials 

Installing Anaconda