Training

Resources for PyAOS teachers and learners.

Previous page Next page

If you'd like to see a training resource added to this list, check whether it's within scope and then submit an issue or pull request at the GitHub repository.

The are so many resources out there for learning Python that it can be difficult to know where to start. This page is a curated list of resources that are recommended for a PyAOS audience.

Books

(Listed in approximate order from beginner to more advanced.)

Workshops and short courses

If you’re new to using Python for atmosphere and ocean science, The Carpentries and/or Unidata have got you covered.

For those who have never used Python before, Software Carpentry offer a single-day workshop on Plotting and Programming in Python, while Unidata’s Introduction to Python for Atmospheric Science and Meteorology has links to a bunch of useful lessons and resources.

For those who understand the basics of Python but are new to using it in the PyAOS context, Data Carpentry offer a single-day workshop on Python for Atmosphere and Ocean Science, while Unidata also run a Python Workshop.

If there’s not a Carpentries or Unidata workshop coming up soon in your area, you can request a Carpentries workshop. Alternatively, you can work though the lesson materials online for any of the workshops listed above.

Additional resources

The Pythia Resource Gallery provides links to additional workshops, tutorials, books and courses relevant to the wider geoscience discipline.