Introduction to Geocomputing
This course uses familiar data and workflows, so participants are writing useful code from start to finish. Over the course of 4 days, we will introduce the Python language and syntax, explore the python scientific ecosystem with text, numerical data, seismic and well logs and use a wide range of programming tools. By the end of the course, participants are able to solve straightforward geoscience problems with short Python programs and state-of-the-art numerical computing tools.
Day 1 — Introduction to Python
On the first day we will meet Python's syntax and built-in functions. At the end of Day 1, the group will have met most of the Python language, and all the basic components of general computer programs.
Day 2 — Introduction to scientific Python
We'll learn how to write functions, and to read files. We will also meet some scientific computing tools. At the end of the day, learners will have a good grasp of what arrays are for, and how to make simple plots.
Day 3 — Introduction to scientific Python (continued)
We will continue to build on the material from days 1 and 2 as learners develop a deeper knowledge of the scientific Python stack. By the end of the day, learners will know how to read LAS and SEG-Y files, read CSVs, and write their own programs.
Day 4 — Projects or further study
On day 4, we will adapt to what the group needs. We may split the group into two smaller groups — one working on their own projects with help from us, and the other working on new topics with some further instruction. For example, we could work on topics such as testing, databases, or packaging.
Participants should bring their own personal laptop running either Window, Mac or Linux.
They should have Admin right or as a minimum "elevated privileges" on their laptops.
Robert Leckenby, PhD, is a geologist with over 10 years of experience on Operating companies. He has worked the North Sea, the Gulf of Guinea and Kurdistan for ExxonMobil, Addax and Oryx. He has been working with Python since 2017.
Must be made 10 working days before the start of the course. Payment can be made in cash, by bank transfer or through exchange offices.
How do I register?
You can register by emailing firstname.lastname@example.org with the following details:
Name of the course:
For more information, please call 066 261 4455 or 0771 8422 380