Max Planck Gesellschaft
Max Planck Gesellschaft

IMPRS-gBGC course 'Python' 2021

On this page... (hide)

  1.   1.  General information
  2.   2.  COVID-19
  3.   3.  Concept
  4.   4.  Agenda
  5.   5.  What you need to prepare
  6.   6.  Registration
  7.   7.  Participants

1.  General information

Date: September 13 - 17, 2021
Starting time: 10.00 am
Approximate end: 3.00 pm (except the first day which will end by noon)
Place: lecture hall , MPI for Biogeochemistry, Jena
Instructors: Sujan Koirala, Jacob Nelson, Alex Winkler
Category: Skill course
Credit points: 0.2 per course day
>> Course Documentation

2.  COVID-19

Planning of the course is preliminary. This course is planned to be an in-person course. Depending on the restrictions on that date, the course might needs to be altered.

3.  Concept

This course addresses everybody who is interested in learning Python from scratch. The course is organized in three parts: "Basics" on day one and two, "Advanced Analysis with Python" on day three and "Data Visualisation" on day four. Please sign up for the modules that are of interest for you. If you have any question ie. regarding the level of detail feel free to address the instructors.

4.  Agenda

Day Content
September 13 Setup Sujan Koirala
13:00

Installation and package management

  • Installation
  • Package management with Anaconda
    • Environments
  • Integrated development environment - spyder
September 14 Python basics and data handling Sujan Koirala
10:00

Data types

  • Integers, floats, strings, boolean
  • Lists and dictionaries
  • Arrays
  • Data Cubes

Mathematical operations in NumPy

  • Arrays
  • Matrices
  • Masks

I/O

  • Read data
  • Save data
September 15 Data Visualization Alex Winkler
10:00
  • Concepts behind Data Visualization
  • MatPlotLib
    • Basic plots
    • Figure settings
  • Geographical/Map plotting
    • Cartopy
  • Statistical analysis and plotting
    • Seaborn
  • Interactive Visualization
    • Bokeh
September 16 Python programming Sujan Koirala
10:00

Structure of a Python Program

  • Writing first code
  • Good practices
  • Defining functions
  • Writing your own module

day ends at lunch

September 17 Advanced Analysis with Python Jacob Nelson
10:00
  • Statistical Analysis
    • SciPy
    • Curve fitting/Least squares
  • Machine Learning
    • Scikit Learn


5.  What you need to prepare

Bring a laptop.
Please also make sure that you can access the internet via WLAN (BGC-users, if you have a BGC-account; BGC-guests and eduroam if you don't have an account).

6.  Registration

Register here by May 14, 2021


7.  Participants



This page was last modified on September 23, 2021, at 08:01 AM

Directions | Disclaimer | Data Protection | Contact | Internal | Webmail | Local weather | PRINT | © 2011-2024 Max Planck Institute for Biogeochemistry