Complete beginners
Python from Zero
A friendly, hands-on guide to writing your first real programs
Never written a line of code? Start here. You learn Python by building real tools for Sunny Paws, a small animal shelter, one small step at a time: a fee calculator, a feeding schedule, animal records and a donations report. In the last project you put it all together into a complete Shelter Manager program with menus, saved data and its own tests.
What you'll learn
- Installing Python and JupyterLab, and running code three ways
- Variables, text, decisions with if, and loops
- Lists, dictionaries, functions and modules
- Reading tracebacks calmly and fixing the errors beginners really make
- Files, CSV and JSON, and automating everyday chores
- Testing with pytest and planning a complete program from a blank page