IMPRS-gBGC course 'Python' 2018
 

Category: Skill course
Credit points: 0.2 CP per course day

 

1.  General information

Date: November 26-30, 2018
Starting time: 10.00 am
Approximate end: 3.00 pm (except the first day which will end by noon)
Place: B0.002, MPI for Biogeochemistry, Jena
Instructors: Jacob Nelson, Sujan Koirala

 

2.  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.

 

3.  Agenda

DayContent
 
November 26Overview of commonly used programming languages
 
10:00 amIntroduction to Python, R, MATLAB and Julia
 
November 27Basics
 
10:00 am

Installation and package management

  • Python 2 vs. 3
  • Installation
  • Package management with Anaconda
    • Environments
  • Integrated development environment - spyder
 
pm

Data types

  • Integers, floats, strings, boolean
  • Lists and dictionaries
  • Arrays
  • Data Cubes
 
November 28Basics
 
10:00 am

Structure of a Python Program

  • Writing first code
  • Good practices
  • Writing your own module
  • Adding your programs to the Python path

I/O

  • Read data
  • Save data

Mathematical operations in NumPy

  • Arrays
  • Matrices
  • Masks
 
November 29Advanced Analysis with Python
 
10:00 am
  • Statistical Analysis
    • SciPy
  • Machine Learning
    • Scikit Learn
  • Pandas
 
November 30Data Visualisation
 
10:00 am
  • MatPlotLib
    • Lines and Scatters
    • Maps
  • Interactive Visualization
    • Bokeh
  • Structure of a figure
 
 

 

 

4.  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, if you don't have an account)

 

5.  Material

Python in Earth Science

 

6.  Feedback

Click here to see the feedback of the participants. Statistics and statements should not be taken as an exhaustive or exclusive list.

 

Go to Editor View