Pocket references, setup instructions, and a practice lab where you can write and run Python straight in your browser. Bookmark this page — it is the quickest way back to any of it.
Work through all eight topics at your own pace, from your first variable to a groupby chart. Every concept comes with something to actually do — a quick check, code to predict, a challenge to write, and a real scenario to solve. Your code runs in the browser, so there is nothing to install.
One-page syntax summaries you can keep open beside your notebook, or print and bring to a practical. Each opens as a PDF.
Variables, the four data types, arithmetic and BODMAS, print() and input(), creating lists, indexing, slicing and list methods.
Functions versus methods, string methods, f-string format specifiers, try/except, comparisons, and/or/not and if/elif/else.
while and for, range(), enumerate(), nested loops, break and continue, list comprehensions and writing your own functions.
Keys and values, get(), nested dictionaries, read_csv(), loc vs iloc, filtering, groupby(), and the five Matplotlib chart types.
Anaconda installs Python and Jupyter Lab together. Choose your operating system, keep the default settings, then launch Jupyter Lab from Anaconda Navigator.
Download →