Sept 11 |
Course introduction |
|
Sept 18 |
Intro to Unix Shell, Python Environment, Core Python Language |
Amarel & GitHub Account |
Sept 25 |
Intro to Git, Functions and Classes |
Assignment 1 due |
Oct 2 |
Basic Python: Numpy and Matplotlib |
Assignment 2 due |
Oct 9 |
Guest lecture: Introduction to Amarel |
|
Oct 16 |
Python for Tabular Data: Basic Pandas |
Assignment 3 Due |
Oct 23 |
Python for Tabular Data: Advanced Pandas |
Final Project Topic Due |
Oct 30 |
Python for Multidimensional Data: Xarray |
Assignment 4 Due |
Nov 6 |
Dask for Big Data |
|
Nov 13 |
Making Maps: Cartopy |
Assignment 5 Due |
Nov 20 |
Environmental Sciences Packages: GeoPandas and others |
Assignment 6 Due |
Nov 27 |
Reproducible Research: Python Packaging and Organization |
|
Dec 4 |
Cloud Computing |
Final Project Part I & Assignment 7 Due |
Dec 11 |
No Class |
Final Project Part II Due |