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