Tutorials, browser labs, and outside links for CP101 Python work.
What’s here¶
Basic tutorials cover variables, strings, conditionals, loops, and pandas exploration. Advanced pages go into integers, caching, and memory management. The sandbox section has three browser labs on spatial predicates, functions, and error types. Additional resources collects courses, books, videos, and practice sites hosted elsewhere.
How to use the book¶
If Python is new to you, start with the basic tutorials. Notebook pages mix short explanations with code blocks you can read alongside your own editor.
To run code in the browser, open a notebook page and click the launch button at the top. Sandbox labs load in the browser and do not need a local install.
The sidebar lists every section in order.