Official documentation websites
As mentioned in the introduction., the official developers’ documentation websites act as a glossary paired with very good examples and often tutorials:
- https://www.python.org/doc/, https://docs.python.org/3/
A great help is also provided in community forums, e.g., stackoverflow.com , that has a bunch of Q+A with example code snippets.
Very useful cheat sheets are provided by Datacamp.com .
Online tutorials, which go beyond the scope of our course, e.g.:
- https://python101.pythonlibrary.org/intro.html - a very good glossary and tutorial website, that gives a broader introduction into general Python functions.
- python-course.eu - a very good and detailed introduction into general Python programming with extended examples. Available in English and in German .
- A short introduction to scientific Python programming by Hans Petter Langtangen and Leif Rune Hellevik.
- How to Think Like a Computer Scientist by Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers.
- Data Analysis and visualization with Python by Pablo Caceres .
- IPython Interactive Computing and Visualization Cookbook , Second Edition (2018), by Cyrille Rossant . The online version of this book is free and it provides an excellent introduction to data analysis with Python paired with a large amount of very good code examples, that are also shared and freely available on GitHub .