Resources

Author

Marie-Hélène Burle

This section contains a list of useful Python resources.

Python website

Official documentation
Beginners’ guide
Official Python tutorial

Alliance wiki

Alliance wiki Python page

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

IPython
ptpython
bpython
Xonsh

Getting help

Stack Overflow [python] tag

Packages

Python package index (PyPI)
Best tool for pkgs, projects, and versions management: uv