Short Course

Intro to Python crash course

Matt Hall

Dates: September 7-10 (half-days)

Time: 8 am to 12 pm




Matt Hall has a PhD in sedimentology from the University of Manchester, UK, and 20-something years’ experience in the energy industry. He has worked for Statoil (now Equinor), Landmark, and in 2005 to 2010 at ConocoPhillips as a geophysical advisor. Matt has written various papers, articles, conference papers, and book chapters, and edited 3 books.


Course Description

Do you feel trapped by the menus of desktop applications? Learning some of the tools of computational geoscience will change how you explore data, make visualizations, and develop new ideas. We can help you get started.

In this course, we introduce you to the Python programming language, and the wonderful world of scientific computing. Starting from print (“Hello, world!”), we use familiar examples from geology and geophysics to load data, compute well logs, plot maps, and slice seismic. Unlike most Python courses, all of our material uses examples and data from the subsurface.

Target Audience


This class assumes you have a sound knowledge of Python, and in particular, if you know how to:

  • Write a function in Python,
  • Load a CSV into Pandas,
  • Make a plot in matplotlib.

Special Information

Instructor will use google colab so there is no specific requirement for the course.