GSFC Python Boot Camp 2013 - Agenda

This agenda is based on the python boot camp. You can expect it to change.

Day 1 - Mon, June 10

8:30 AM Registration/Check-in
9:00 AM Python Introduction/Why Should I Care? Jeremy Perkins PDF
9:30 AM Basic Training David Green PDF
Notebook (raw)
Notebook (view)
hello.cpp
hello.f
hello.java
hello.py
temp1.py
temp2.py
10:30 AM Breakout 1
11:00 AM Breakout 1 Post-mortem David Green Solution (breakout1.py)
11:10 AM Advanced Data Structures John ZuHone PDF Notebook (raw)
Notebook (view)
12:10 PM Breakout 2/Lunch airline.py
1:40 PM Breakout 2 Post-mortem John ZuHone Solution (.py)
Solution (notbook)
1:50 PM Functions and Modules John ZuHone PDF getinfo.py
modfun.py
numfun1.py
numfun2.py
numop1.html
numop1.py
2:50 PM Breakout 3
3:20 PM Breakout 3 Post-mortem John ZuHone age.py
age1.py
3:30 PM iPython/Notebook Introduction Jeremy Perkins Slides All Notebooks
Introduction (view)
Introduction (raw)
4:20 PM Breakout 4 Notebook (raw)
Notebook (view)
4:40 PM Numpy/Matplotlib Dan Kocevski PDF Notebook (raw)
Notebook (view)
5:30 PM Breakout 5 Dan Kocevski Notebook (raw)
Notebook (view)
Solution (raw notebook)
Solution (view notebook)
5:45 PM Homework Dan Kocevski PDF
Data
Solution (raw notebook)
Solution (view notebook)
6:00 PM Happy Hour ($3.50)

Day 2 - Wed, June 12

8:30 AM Homework Post-mortem/General Help Dan Kocevski
9:00 AM Advanced Strings and File IO Dave Green PDF Notebook (raw)
Notebook (view)
checkemail.py
tabbify_my_csv.py
google_share_prics.csv
10:00 AM Breakout 6 elie.info
10:20 AM Breakout 6 Post-mortem Dave Green Breakout6Solution.py
Solution (raw notebook)
Solution (raw v2 notebook)
Solution (view notebook)
10:25 AM Advanced Stuff Terri Brandt PDF
11:10 AM Breakout 7
11:30 AM Breakout 7 Post-mortem Terri Brandt Breakout7Solution.py Solution (raw notebook)
Solution (view notebook)
11:35 AM Object Oriented Programming I Brad Cenko PDF Notebook (raw)
Notebook v2 (raw)
Notebook (view)
12:25 AM Lunch
1:25 PM Object Oriented Programming II Brad Cenko PDF Notebook (raw)
Notebook v2 (raw)
Notebook (view)
bear.py
bear2.py
bear3.py
catcherr.py
subclass.py
2:20 PM Breakout 8/9 PDF
2:50 PM Breakout 8/9 Post-mortem Brad Cenko Solution (raw notebook)
Solution (raw v2 notebook)
Solution (view notebook)
3:00 PM Development I (Version Control/Git) Jeremy Perkins PDF
4:00 PM Breakout 10
4:20 PM Breakout 10 Post-mortem Jeremy Perkins
4:30 PM Study Hall/Homework PDF

Day 3 - Fri, June 14

8:30 AM Homework Post-mortem/General Help Brad Cenko hw_2_solutions.py
9:00 AM Scientific Programming Dan Kocevski PDF
10:00 AM Breakout 11
10:30 AM Breakout 11 Post-mortem Dan Kocevski
10:40 AM Development II Terri Brandt PDF Scripts: testing.tgz
11:40 AM Breakout 12
12:00 AM Breakout 12 Post-mortem Terri Brandt
12:10 AM Lunch
1:00 PM Advanced iPython Jamie Cohen Notebook (raw)
Notebook (view)
2:00 PM Breakout 13 Notebook (raw)
Notebook (view)
2:30 PM Breakout 13 Post-mortem Jamie Cohen
2:40 PM AstroPy Andy Ptak PDF
3:00 PM Whetting your Appetite Brad Cenko PDF appetite.py
4:00 PM Wrap Up Andy Ptak PDF Give us feedback!
Extra! Scientific Programming II from Berkley Bootcamp 2012, James Gao PDF
Video
ipy Notebook (Raw)
Data file