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