learnthings
← All paths

Python, from installing it to writing programs you trust

The order that works: get it running, learn the core language, then the standard library, environments and tests — with the official docs beside every video.

65 sources·16 rooms

Published by learnthings · 2h ago

programmingpython
You get your own copy — yours to change, and to take notes on.

Stage 1 · Getting Python running

read

The official tutorial, from the top

4
  1. 4Download Python for your machinepython.org
  2. 5The Python Tutorial — start heredocs.python.org
  3. 6An informal introduction to Pythondocs.python.org
  4. 7Automate the Boring Stuff with Python (free to read)automatetheboringstuff.com

Stage 2 · The core language

read

The same ground, in the official tutorial

3
  1. 13More control flow toolsdocs.python.org
  2. 14Data structuresdocs.python.org
  3. 15The glossary — for every word you half-knowdocs.python.org
read

The classes chapter

1
  1. 22Classesdocs.python.org

Stage 3 · The standard library, and real files

read

What is already installed

2
  1. 29The Python Standard Librarydocs.python.org
  2. 30Regular expression HOWTOdocs.python.org

Stage 4 · Environments, tests and style

read

venv, packaging, style, pytest

6
  1. 36venv — creating virtual environmentsdocs.python.org
  2. 37Virtual environments: a primerrealpython.com
  3. 38Installing packagespackaging.python.org
  4. 39PEP 8 — the style guidepeps.python.org
  5. 40PEP 20 — the Zen of Pythonpeps.python.org
  6. 41pytest, getting starteddocs.pytest.org

Stage 5 · Beyond the basics

notebook

How to use this path

1
  1. 65Read this before you start
Python, from installing it to writing programs you trust · learnthings