Date | Session | Title | Description |
---|---|---|---|
Day 1 | Lecture 1 | Intro and Setup | Why Python, Setup, etc |
Day 1 | Lecture 2 | Basic Python | Syntax, data structures, control flow, etc |
Day 1 | Lecture 3 | Pandas I | Reading data, dataframe basics |
Day 2 | Lecture 4 | Pandas II | Joining, advanced indexing, reshaping, etc |
Day 2 | Lecture 5 | Plotting | Intro to matplotlib, saving plots, etc |
Day 2 | Lecture 6 | Numpy | np.array, basic functions, axes |
Day 3 | Lecture 7 | Intermediate Python | Writing and running program, debugging, etc |
Day 3 | Lecture 8 | Other Libraries | Intro to scipy, seaborn, etc |
Day 3 | Lecture 9 | Classes | Intro to object-oriented programming |
First, you're going to want to get a copy of this repository onto your
machine. Simply fire up git
and clone it:
Open up a shell (e.g.
cmd.exe
orterminal.app
).Navigate to where you'd like to save this. We recommend
~/repos/
(e.g.C:/Users/<user>/repos/
on Windows,/Users/<user>/repos/
on Mac, or/home/<user>/repos/
on Unix).Clone this repo:
git clone https://github.com/IHME/ihme-python-course.git
Go to the Anaconda download page and download the installer for Python 3.5 (64-bit) and simply click through to follow the instructions
If you'd like to setup a Docker container with Anaconda check out the Docker setup instructions. But be warned that it doesn't play terribly nicely with Windows 7 or 8...