Isatis.py training – Module 1: Introduction to Python | Training course

Kickstart your Python journey with our beginner-friendly course. Learn essential coding skills and seamlessly integrate scientific libraries into your scripts.

Objectives

This course offers a comprehensive introduction to Python programming, demonstrating how our solutions seamlessly integrate with the language to enhance problem-solving and streamline workflows. You’ll start by learning to interpret Python code, then progress to creating your first script, incorporating scientific libraries to generate visuals and graphics, and discover how to automate tasks effortlessly.

Module content

  • Working in a Python environment: exploring the basics of Anaconda and Python.
  • Variables and arrays: defining variables and arrays for easy application to various domains or datasets.
  • Control structures: automating workflows using loops and conditional statements.
  • Library management: installing and leveraging external Python libraries for enhanced functionality.
  • Using Python to automate simple tasks: recording tasks to streamline repetitive computations as input data is updated, or for auditing purpose.

Outlines

  • Hands-on software training: Engage in computer-based exercises using Isatis.py, reinforcing learning through real-world data scenarios.
  • Personalized feedback: Receive individualized guidance and feedback from experienced trainers during online sessions to support your learning journey.
  • Comprehensive resources: Access detailed course materials, including documentation, Python script files, and datasets, to reinforce learning and facilitate application post-training.

Additional modules

The Isatis.py training program comprises a series of 6 modules that can be completed independently:

Who should attend

Designed for geologists, geoscientists, and data scientists seeking to develop their skills in creating customized, flexible, and efficient geostatistical workflows based on Python scripts and the Isatis.py library.

Prerequisites

This course provides an introduction to Python and does not require any prior experience with scripting or Python to enroll.