01: Intro to Python

  • Tour of Spyder
  • Simple operations
  • Data types
  • Packages
  • Reading in data
  • Basic plotting

02: Basic data wrangling

  • Indexing (Slicing)
  • Installing Packages
  • Indexing and Subsetting pandas DataFrames
  • Working with Date/Time
  • Advanced Plotting
  • Saving Data

03: Numerical Python and Conditions

  • Introduction to numerical Python with NumPy
  • Conditions
  • if-statements

04: for-Loops and Custom Functions

  • for-loops
  • custom functions and modules

05: Working with big datasets

  • Basic example of workflow from raw data to results