Intro Python for
Part 1: Download, Setup, and Operation of the Scripting Environment
Python is available free of charge in a very user friendly scripting environment, making it easy to test out various code, debug larger projects, and communicate your methodologies with others. The challenging part is getting started. The first part of this course is devoted to ensuring we each get Python set up and running properly. We will explore how to create, navigate, and save various types of Python files, and we will cover how to install new libraries of Python tools including those made for geoscientists.
Part 2: Data Types, Scripting Commands, Functions, and Library Methods
Whenever we elect to write our own code, we choose power and flexibility over user-friendliness. Those who are creating large positive impact in the workplace are moving above and beyond what is offered in enterprise products, instead customizing solutions fit for purpose. Part 2 is the heart of the short course, covering the differences between data types, when and how to use them, as well as the logic we can use to command our data to write our own programs.
Part 3: File Importing, Data Cleaning, Data Analysis, and Graphing
While Python gives us power and flexibility, it does so without demanding the same sacrifices in user-friendliness or processing speed that most scripting languages demand. As a result, geoscience Python users can accomplish workflows the first time nearly as quickly as those using enterprise products but can repeat established workflows many times faster. This section explores the common Python methods for importing, manipulating, and visualizing data.
Part 4: LAS data, Well Logs, Heat Maps, and Geoscience Workflows
The final part of the course explores Python tools made specifically for geoscientists. Python's large and diverse pool of open-source contributors are constantly adding and updating libraries of tools and methods for people in many professions. As such, this part of the course focuses on how to find and integrate such tools into our workflows. We will explore handling LAS files, geoscience-specific data visualizations (well logs and heat maps), and introduce at a high level some data science methods especially useful in advanced geoscience workflows.
Who Should Attend
Geoscientists in energy and other industries.
Managers seeking to drive optimal performance from geoscience staff.
Consultants in geology-related industries.
Students of science or engineering disciplines.
Anyone interested in understanding how to use Python.
Understand the fastest growing and most versatile scripting language in the world.
Save time and money on your workflows with simpler and more powerful methods.
Build the foundation you need to follow more advanced topics in free and open-sourced communities.
Solidify your place in the new economy.
What You Will Keep
All exercise notebooks with affiliated answer keys and instructor comments.
Access to a network of like-minded people for continued learning and sharing of material.
Access to the online communities pushing continually evolving online advanced geoscience Python resources.
A certificate from Inly attesting to your skill.