Course Schedule

Description

Unlock the Power of Python in Oil & Gas!

As the oil and gas industry continues to evolve and embrace digital transformation, the need for skilled professionals who can leverage cutting-edge technologies has never been greater. That's why We are thrilled to announce that our company is offering an online course on Python for Oil & Gas, designed to equip industry practitioners with the tools and knowledge needed to excel in today's dynamic landscape.

Python, a powerful and versatile programming language, has gained immense popularity in the oil and gas sector due to its ease of use, extensive libraries, and wide range of applications. Whether you're a geoscientist, reservoir engineer, data analyst, or any professional working in the oil and gas industry, learning Python can open up a world of possibilities for you.

Our comprehensive online course is tailored specifically for oil and gas professionals and covers all the essential aspects of Python programming in the context of the industry.

With our experienced instructors, practical exercises, and real-world examples, you'll gain hands-on experience and learn how to apply Python to solve industry-specific challenges.

By joining our Python for Oil & Gas online course, you'll be equipped with the skills and knowledge to:

Automate repetitive tasks, saving time and effort in data processing and analysis.

Analyze large datasets and extract valuable insights for decision-making
Visualize data in meaningful ways to communicate results effectively.

Develop machine learning models for predictive analytics and optimization.4

Enhance your career prospects and stay ahead of the competition in the oil and gas industry.


About This Training Course:


Python for Oil and Gas course will provide oil and gas personnel (engineers, specialists, geologists, etc.) with the required knowledge to create solutions to already existing problems in the oil and gas industry utilizing the power of programming with Python.


Multiple libraries are used in the training in Anaconda Python Package (Pandas, Plotly, Matplotlib, Lasio, Fluids, Well profile, etc.)


This Training covers a wide range of industry challenges through Python coding ranging from reservoir engineering to upstream operations like Corrosion monitoring.


More than 10 projects, with assignments for the trainees.


All examples will be handed to the trainees fully coded with companion files.


Main Covered Topics (Reservoir Engineering, Production Engineering, Drilling and Workover, Operations, Fluid Properties)


By the end of the course participants will have an excellent knowledge of Python applications in the oil and gas industry.


Skills and Benefits you will acquire:


Master the basics of Python.


Learn how to visualize data in Python


Create Clean and organized code.


Use Python libraries to code for various problems encountered in the industry.


Learn how to deal with Lists, Tuple, Dictionaries, and other data types.


Apply various aspects of oil and gas calculation in Python.


Create monitoring KPIs dashboards


What You Get:


Video Recordings on a daily basis


Study materials ppt, pdf


Sample code files


Large selection of companion data for the codes to work


All the examples solve and commented on


Prerequisite:


No Python knowledge is required


Basic knowledge of the oil and gas industry is beneficial


A working laptop


Who can attend:


Reservoir Engineers

Production engineers

Chemical engineers

Drilling engineers

Geologists and petrophysics

AL and workover engineers

Undergraduate students


Duration:


8 weeks long (16 lectures | 2 hours per lecture)


Module 1


Installing Anaconda Python Package

Introduction To Anaconda Software Packs.

Python Programming Language

Basics expressions in Python

Variables and Data Types

Loops: While and for

Introduction To matplotlib library

Inflow Performance Example


Module 2


Data Containers

Importing Data with Pandas.

Decision-making and code flow control

Functions and Classes.

Reverse Injectivity Index Example

A PVT Example


Module 3


Multiseries plot in matplotlib

Chan Diagnostic Plot

Polynomial fitting using Numpy

Basic matplotlib figure configurations

Liquid Loading (Turner’s Rate) Example


Module 4


Introduction to matplotlib 2d surface mapping

Oil Field Formation Depth Mapping Example

Water Oil Contact 3D mapping

Running Average for Oil Production  and WHP


Module 5


Using Plotly

Types of Plotly charts

About Sankey Charts

back allocation Example

Introduction to two-phase multiphase flow package (psapy)

Prediction of BHP using Beggs and Brill


Module 6


Introduction To Flow mapping using fluids package.

Introduction to plotly express.

Multivariate scatter coloring and symbol setup.

Flow Stability Advisor Example.

NORSOK M-506 Corrosion Monitoring Example


Module 7


Introduction to the Lasio package.

Well-log file loading (LAS)

Calculating open hole volume Example using caliper data.

Introduction to directional calculation and Visualization

Visualizing 3D Well Trajectory Example


Module 8


String Formatting

Datacasting

Lambda expressions

Exception handling

More on PVT Example

Evaluation of corroded pipe integrity example


Module 9 & 10


Introduction to Objected-Oriented Python

Producing Clean Code

Tips and Tricks for code maintenance and refactoring

Introduction Streamlit library

Exploring VOVLE Production data

Building Interactive Production Monitoring Dashboard


Demo Class

10 Chapter
Demo Class 1
Demo Class 1
Demo Class 2
Demo Class 2
Demo Class 3
Demo Class 3
Demo Class 4
Demo Class 4
Creating 10s of plots under 10 lines of code, using AutoViz Python library.
Creating 10s of plots under 10 lines of code, using AutoViz Python library.
Network Oil and Gas
Network Oil and Gas
Mosaic Plot
Mosaic Plot
Interactive Volve Horizons Plot
Interactive Volve Horizons Plot
Convert Boring Python functions into an interactive GUI Controls
Convert Boring Python functions into an interactive GUI Controls
Demo Class 5
Demo Class 5
Course Description

Introduction

Objectives

Training Methodology

Organisational Impact

Personal Impact

Who Should Attend?

Course Outline

Certificates

About The Trainer

Our Most Popular Courses