preloader

Python Programming for Geoscientists and Engineers (DAT 603)

COURSE SCHEDULE

Code Date Location price (€)*
DAT 603 7 - 9 Oct 2026 Online 1980
DAT 603 24 - 26 Nov 2026 Amsterdam 2640

COURSE OVERVIEW

COURSE OUTLINE

2 days
Day 1: Using wireline data

o Python syntax

o General introduction to Python 

o Data types and their basic operations

o Data structures

o Statements (if, for, while)

o Loops using the range function

o Defining functions

o Python tools

o Visualisations

oAdvanced statistics

Day 2: Using mapping data

o“Scientific” Python

o NumPy (arrays, numeric data processing, indexing)

o SciPy (SciPy.stats, SciPy.spatial)

o Pandas

o Data visualization using Matplotlib

Day 3: Interfacing with MS Office

o Automating Word

o Automating Powerpoint

o Creating Word documents and  Powerpoint presentations from Excel

INSTRUCTOR

Professor Stephen Tyson

FAQ

DESIGNED FOR

The course is designed for geologists and reservoir engineers who want to become more effective at manipulating data, automating repetitive tasks in MS Office, and produce better visualisations of numerical information.

COURSE LEVEL

 o Beginner to Intermediate

LEARNING OBJECTIVES

The learning objectives of this course are for students to develop:
o An understanding of the opportunities that Python offers to geoscientists
o An ability to easily migrate data between Excel and Python using Pandas
o Understanding of basic Python syntax
o Understanding of packages that give additional functionality to Python; Numpy, SciPy, Matplotlib, etc.
o An ability to display data using richer visualization tools
o Sufficient knowledge of Python so that the participant can easily extend their capabilities using readily available tutorials and sandboxes

REGISTER

Registration is now OPEN!

* Prices are subject to VAT and local terms. Ph.D. students, groups (≥ 3 persons) and early bird registrants (8 weeks in advance) are entitled to a DISCOUNT!

For more details and registration please send email to: register@petro-teach.com

REQUEST IN HOUSE

Would you like a PetroTeach training course delivered at a time or location to suit you? 

click for request in house

Shopping cart
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.
Start typing to see products you are looking for.