ESS2048H: Practical Python for the Earth Sciences

This course provides a practical and accessible introduction to the Python programming language, tailored specifically for a non-technical audience in the Earth Sciences. The course focuses on building a working knowledge of Python to tackle common tasks in data analysis, visualization, and manipulation within the geoscience domain. Students will develop their programming skills using Jupyter Notebooks, gaining hands-on experience in writing Python scripts and applying essential methods for data manipulation and analysis.

The course culminates in a capstone project, where students independently address a practical geoscience problem — from sourcing data to performing analysis and communicating their findings. Capstone projects vary each year and may be undertaken in collaboration with the student's research group or assigned by the course instructor.

0.50
St. George
In Class