Become Pythonic In Oil & Gas Course

Amir Ghaderi

Become Pythonic in Oil & Gas is a fundamentals-level training course designed to introduce Python programming specifically for the energy industry. Led by Dr. Amir Ghaderi, the course begins with Python basics such as installation and syntax, progressing toward more intermediate topics using popular libraries like NumPy, Pandas, and Matplotlib. Students learn to write Python code efficiently using the Anaconda distribution and PyCharm IDE. Practical examples focus on automation, data analysis, and working with energy sector data to build a solid foundation for future advanced coding. The course also covers important Python concepts such as indentation, print functions, and debugging to ensure clear, readable code.Read more...

Who Should Take This Course
• Beginners in Python coding
• Engineers working with data
• Energy industry professionals
• Information system practitioners

What You Will Learn
• Basic syntax and commands
• Python installation and setup
• Using Anaconda and PyCharm IDE
• Writing and running Python code

Why This Course Works
• Automate repetitive tasks
• Access large Python ecosystem
• Perform efficient data analysis
• Facilitate quick problem-solving

Access All SAGA Wisdom Training content Subscribe
Already a member? Sign in

Course contents

    Chapter 2 - Basic Syntax And Commands

    2.01 Print (11 min.)

    2.02 Indentation (10 min.)

    2.03 Comments (5 min.)

    2.04 Variables (5 min.)

    2.05 Data Types (9 min.)

    2.06a String Slicing (14 min.)

    2.06b Strings Continued (12 min.)

    2.07 Numeric Values and Type Casting (9 min.)

    2.08 Operators (15 min.)

    2.09 Falsy Values (3 min.)

    2.10 f-string (10 min.)

    2.11 Lists (18 min.)

    2.12 Dictionary (16 min.)

    2.13 If Statements (20 min.)

    2.14 Loops (21 min.)

    Chapter 3 - Advanced Functions, Classes and Objects

    3.01 Functions (33 min.)

    3.02 Lambda and Anonymous Functions (3 min.)

    3.03 Classes and Objects (25 min.)

    3.04 Files (16 min.)

    3.05 Exceptions (11 min.)

    Chapter 4 - Modules, Packages and Extra Functions

    4.01 Modules and Packages (11 min.)

    4.02 Extra Functions (9 min.)

    4.03 Comprehension (7 min.)