EGU26-19756, updated on 14 Mar 2026
https://doi.org/10.5194/egusphere-egu26-19756
EGU General Assembly 2026
© Author(s) 2026. This work is distributed under
the Creative Commons Attribution 4.0 License.
Poster | Thursday, 07 May, 10:45–12:30 (CEST), Display time Thursday, 07 May, 08:30–12:30
 
Hall X4, X4.201
Introduction to Python for Geographic Data Analysis: A new, open resource for teachers and learners
David Whipp1, Henrikki Tenkanen2, and Vuokko Heikinheimo3
David Whipp et al.
  • 1Institute of Seismology, Department of Geosciences and Geography, University of Helsinki, Finland (david.whipp@helsinki.fi)
  • 2Department of Built Environment, Aalto University, Espoo, Finland
  • 3Environmental Policy Centre, Finnish Environment Institute SYKE, Helsinki, Finland

Digital geoscientific and geospatial datasets are rapidly growing in both number and size. These data present powerful new resources for understanding the evolution of the earth, but working with them requires computational skills are not part of typical geoscience curricula at universities. To leverage the power of these growing geoscientific and geospatial data, students need targeted educational resources that provide basic computational skills.

The new textbook Introduction to Python for Geographic Data Analysis provides a framework for learning to work with (geospatial) datasets of varying size from loading the data to producing interactive visualizations of processed data. Part 1 of the book covers the basics of programming using the Python language, introducing both programming concepts and their Python syntax. It also covers the analysis of tabular data using the pandas Python library and the basics of data visualization. Part 2 introduces working with geospatial data, including fundamental geospatial concepts, working with vector and raster data, geospatial data visualization, and loading data from online sources. Part 3 includes several case studies that build on things presented in the first two parts to demonstrate what can be done with the readers’ new skills. Finally, the appendices provide information about best practices in programing, version control with git and GitHub, and other practical coding tips that promote open, reproducible science.

The book materials are freely available online at https://pythongis.org, and we anticipate that hard copies of the book will be available later in 2026. We hope the book will appeal to a broad range of “geo” scientists, including teachers who provide courses on introductory programming or data analysis for geology and geography students, those interested in learning to interact with and batch process large datasets, and those interested in finding open-source alternatives to commercial GIS software packages.

How to cite: Whipp, D., Tenkanen, H., and Heikinheimo, V.: Introduction to Python for Geographic Data Analysis: A new, open resource for teachers and learners, EGU General Assembly 2026, Vienna, Austria, 3–8 May 2026, EGU26-19756, https://doi.org/10.5194/egusphere-egu26-19756, 2026.