preloader

DAT 608

Python Programming for Oil and Gas Industry

Computer program is the backbone of modern and sophisticated software that we use in the oil and gas industry. Learning how to program with Python will provide professionals with a “Swiss Army knife” of approaching any complicated problem and solve it. If you want to have this skill, this course is perfect for you.

COURSE SCHEDULE

Code Date Location price (€)*
DAT 608 7 - 11 Dec 2025 Online 1990
DAT 608 10 - 14 Aug 2025 Online 1990

* 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!

COURSE OVERVIEW

COURSE OUTLINE

5 days
Day 1

o Using NumPy for numerical operation

o Speeding up for-loop with list comprehension

o Making scientific plots with Matplotlib

o Data input and output with NumPy and Pandas

o Interpolation with SciPy

Day 2

o Loading spreadsheets and data cleansing

o Techniques of data analytics with Pandas

o Making bar graph, pie chart, box plot, and KDE plot

o Interactive plotting with Plotly

o Missing data issues and how to handle

Day 3

o Loading well-log data in LAS format

o Visualization of well log data

o Multivariate analysis with Seaborn

o Histogram and scatter plots

o Petrophysical calculation

Day 4

o Regression with SciPy

o Reservoir mapping with Matplotlib

o Volumetric analysis

o PVT correlation to generate reservoir fluid properties

o Well-test simulation

Day 5

INSTRUCTOR

Yohanes Nuwara

FAQ

DESIGNED FOR

The course is designed for geologists, petroleum engineers, geologists, petrophysicists, geo-modelers, and man

o Professionals or consultants working in the geology and geophysics, reservoir engineering and production domain.

o Exceptional students or fresh graduates in geosciences and petroleum majors who are seeking to gain new skill in programming.

o No prior knowledge is required. However, participants who has domain knowledge is a plus.

agers who want to have a deeper technical background on unconventional resources.

COURSE LEVEL
  • Intermediate

LEARNING OBJECTIVES

You will gain new knowledge and experience in these things:

o Writing effective programs with python language

o Learning the basics and some advanced techniques of data analysis and visualizations

o Well-log data visualization and petrophysical analysis

o Numerical methods for reservoir engineering

o Production data analysis and forecasting

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.