Resources
This section contains a list of useful Python resources.
Python website
Official documentation
Beginners’ guide
Official Python tutorial
Alliance wiki
Books
Tutorial for non-programmers
Automate the boring stuff with Python
Workshops
Software Carpentry Python workshop
Data Carpentry Python workshop
IDEs
Project Jupyter
List of IDEs with description
Comparison of IDEs
Emacs Python IDE
Shells
Getting help
Packages
Python package index (PyPI)
Best tool for pkgs, projects, and versions management: uv