Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Python Resources

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.