Download PDF
Numbers, booleans and dynamic typing in Python
Lists, tuples and immutablility AND Lambda functions
Reference counting and del
Control flow
Strings
Functions and more on dynamic typing
Classes
Garbage collection
Unix shell integration
The Python interpreter
Multithreading and the Global Interpreter Lock (GIL)
Debugging
Copy
os, sys, subprocess
Reading and saving data with pickle, xml, csv
math, cmath, random, statistics
string and re
doctest
functools
dataclasses
dis
linkedListsSetsQueueStackNodes
threading
cpython and pypy
Writing modules using python
Writing modules using c and cython
pip and venv
NumPy
Matplotlib
SciPy
pandas
seaborn
sklearn
biopython
plotly
statsmodels
tensorflow and keras
pytorch
jax
Jupyter
Please select a chapter from the left.
This is a live document, and is full of gaps, mistakes, typos etc.