Python Guides¶
Nine guides, each structured the same way: Learn for tutorials, Recipes for task-focused how-tos, Reference for lookups, and Concepts for short explanatory essays. Every tutorial can be run in the browser via the Lab.
A recommended order¶
If you're working through Python for the first time, a sensible sequence is:
- Conditional logic — how programs make decisions.
- Data structures — lists, tuples, dictionaries, sets.
- Functions — defining, calling, and composing.
- String processing — working with text.
- File handling — reading and writing data.
- Error handling — exceptions and failure modes.
- Logging and debugging — making programs observable.
- Regular expressions — pattern matching for text.
- Unit testing — proving your code works.
If you're here for a specific topic, pick any guide and dive in — they're self-contained.