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.

Chapter 1: Introduction to Python for Earth and Environmental Sciences

This is the first chapter of the book; it covers the following subchapters. One further subchapter, held back as optional self-study material, lives in the Bonus material section after this chapter.

Resources

Every subchapter above ends with its own short reading list, pointing at the specific tool or dataset just used. This section collects all of them in one place, and adds the resources worth knowing about for learning Python itself — at whatever level you are starting from.

Learning Python: books and courses

Getting started, no prior programming assumed

Comfortable with the basics, building fluency

Going deeper

The scientific Python stack

Geospatial data

Object-oriented and defensive programming

Machine learning and statistical graphics

Reproducibility and tooling