Python Data Science Handbook by Jake VanderPlas
Columbia affiliates find more books in CLIO.
Novice-level Python tutorials by Software Carpentry
LinkedIn Learning
Python is an open-source, interpreted, high-level and general-purpose programming language.
Jupyter is a widely-used Python IDE (Integrated Development Environment) for data analysis. Other popular Python IDEs for data analysis include Spyder, PyCharm, etc.
Perkel, J. M. (2018). Why Jupyter is data scientists' computational notebook of choice. Nature, 563(7732), 145-147.
Anaconda is a popular Python distribution platform, with pre-installation of Jupyter Lab, Jupyter Notebook, Spyder, PyCharm, RStudio, etc. Here is the Anaconda cheatsheet.
Google Colab provides both free and paid level plans, see details here; Colab resource limits FAQ