Courses > Python 2017

IMPRS-gBGC course 'Python'

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

>> Register here by February 17, 2017

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

2.  Organizational issues

Instructors: Jacob Nelson, Sujan Koirala
Date: February 28, March 6-7 and March 13-14, 2017
Starting time: 9.00 am
Place: Seminar room B0.002 (MPI-BGC)

3.  Agenda

Day Content
February 28 Overview of commonly used programming languages
9:00 am Introduction to Python, R, MATLAB and Julia
March 6 Basics
9:00 am

Intallation 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
March 7 Basics
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
March 13 Advanced Analysis with Python
am
  • Statistical Analysis
    • SciPy
  • Machine Learning
    • Scikit Learn
  • Pandas
March 14 Data Visualisation
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 Chapter 1 Δ
Course manual, week 2

6.  Registration

Click here to register before February 17, 2017.

7.  Participants



This page was last modified on March 13, 2017, at 10:12 AM

powered by PmWiki