Day 1 - August 20 (Monday)
| Time |
What |
Who |
| 8:30 |
Python Introduction |
Josh Bloom |
| 9-10 |
Basic Training |
Josh Bloom |
| 10 -10:30 |
breakout 1 |
|
| 10:30 -10:40 |
go over breakout #1 solutions |
Brad Cenko |
| 10:40 -11:40 |
Advanced data structures |
Josh Bloom |
| 11:40 -12:10 |
breakout #2 |
|
| 12:10 -12:40 |
lunch |
|
| 12:40 -12:50 |
go over breakout #2 solutions |
Chris Klein |
| 12:50 -01:50 |
Functions & Modules |
Josh Bloom |
| 1:50 -2:20 |
breakout #3 |
|
| 2:20 -2:30 |
go over breakout #3 |
Adam Morgan |
| 2:30 -3:20 |
ipython/notebook introduction |
Paul Ivanov |
| 3:20 -3:40 |
coffee/breakout #4 |
|
| 3:40 -4:30 |
Numpy (arrays)/matplotlib Basic Plotting |
Brad Cenko |
| 4:30 -4:50 |
breakout #5 |
|
| 4:50 |
start homework |
|
Day 2 - August 21 (Tuesday)
Erik Petigura: food/drink czar
| Time |
What |
Who |
| 8:15 -8:45 |
review of homework (optional) |
Erik Petigura |
| 8:45 -9:45 |
Advanced Strings & File IO |
Josh Bloom |
| 9:45 -10:05 |
breakout #6 |
|
| 10:05 -10:10 |
go over breakout #6 |
|
| 10:10 -10:55 |
Advanced Stuff |
Josh Bloom |
| 10:55 - 11:15 |
breakout #7 |
|
| 11:15 - 11:20 |
go over breakout #7 |
|
| 11:20 - 12:10 |
Object oriented programming (I) |
Joey Richards |
| 12:10 - 1 |
breakout #8 and lunch |
|
| 1:00 - 1:05 |
go over breakout #8 |
|
| 1:05 - 2:00 |
Object oriented programming (II) |
Josh Bloom |
| 2:00 - 2:30 |
breakout #9 |
|
| 2:30 - 2:40 |
go over breakout #9 |
|
| 2:40 - 3:40 |
Development (I) [Git] |
Henrik Brink |
| 3:40 - 4:00 |
breakout #10 |
|
| 4:00 - 4:10 |
go over breakout #10 |
|
| 4:10 |
start homework |
|
Day 3 - August 22 (Wednesday)
| Time |
What |
Who |
| 8:30 - 9 |
review of homework (optional) |
Isaac Shivvers |
| 9 -10 |
Scientific Programming (I) |
Berian James |
| 10-10:30 |
breakout #11 |
|
| 10:30 - 10:40 |
go over breakout #11 |
|
| 10:40 - 11:40 |
Development (II) Testing |
Paul Ivanov |
| 11:40 - noon |
breakout #12 |
|
| noon -12:10 |
go over breakout #12 |
|
| 12:10 - 1 |
lunch |
|
| 1 - 2 |
Advanced IPython (R, parallel, Amazon…) |
Henrik Brink |
| 2 - 2:30 |
breakout #13 |
|
| 2:30 - 2:40 |
go over breakout #13 |
|
| 2:40 - 3:00 |
Scientific Programming (II) |
James Gao |
| 3:00 - 4:00 |
Whetting your appetite |
Brad Cenko |
| 4:00 - 4:30 |
What's next? |
Josh Bloom |
####Full previous syllabus from the previous incarnation is here:####
https://sites.google.com/site/pythonbootcamp2012a/lectures