GSFC Python Boot Camp 2014 - Agenda

Day 1 - Mon, June 9

8:30 AM Registration/Check-in      
9:00 AM Python Introduction/Why Should I Care? Jeremy Perkins .ipynb  
9:30 AM Basic Training Sylvia Zhu .ipynb  
10:30 AM Breakout 1
11:00 AM Breakout 1 Post-mortem Sylvia Zhu    
11:10 PM iPython/Notebook Introduction Julie McEnery iPython
Notebook Basics
Markdown Cells
Exercises
Python Logo
 
12:10 PM Breakout 2/Lunch      
1:20 AM Advanced Data Structures Jack Hewitt .ipynb
PDF
02_AdvancedDataStructures.py
meetings.py
2:20 PM Breakout 2 Post-mortem Jack Hewitt .ipynb breakout02_solutions.py
2:30 PM Functions and Modules Jules Kouatchou .ipynb numfun1.py
numfun2.py
3:30 PM Breakout 3
4:00 PM Breakout 3 Post-mortem Jules Kouatchou   PBC2014_sol_age.py
PBC2014_sol_age1.py
4:20 PM Breakout 4
4:40 PM Numpy/Matplotlib Jules Kouatchou .ipynb sol_analyzeTempData.py
5:30 PM Breakout 5
5:45 PM Homework Jules Kouatchou    
6:00 PM --

Day 2 - Wed, June 11

8:30 AM Homework Post-mortem/General Help Jules Kouatchou   PBC2014_sol_analyzeTempData.py
PBC2014_sol_animatedPlots.py
9:00 AM Advanced Strings and File IO Eric Winter File IO
Excercise
Answer
kaiju_movies.dat
Strings
Nikki
 
10:00 AM Breakout 6
10:20 AM Breakout 6 Post-mortem Eric Winter    
10:25 AM Advanced Stuff Jack Hewitt .ipynb 07_advanced_interactions.py
11:10 AM Breakout 7
11:30 AM Breakout 7 Post-mortem Jack Hewitt .ipynb Breakout_Survival_Solution.py
11:35 AM Object Oriented Programming I John ZuHone PDF
nb.ipynb
nbody.ipynb
 
12:25 AM Lunch
1:25 PM Object Oriented Programming II Steve Waterbury .ipynb  
2:20 PM Breakout 8/9      
2:50 PM Breakout 8/9 Post-mortem Steve Waterbury    
3:00 PM Development I (Version Control/Git) Jeremy Perkins .ipynb  
4:00 PM Breakout 10
4:20 PM Breakout 10 Post-mortem Jeremy Perkins    
4:30 PM Study Hall/Homework Steve Waterbury    

Day 3 - Fri, June 13

8:30 AM Homework Post-mortem/General Help Steve Waterbury    
9:00 AM Scientific Programming Brad Cenko .ipynb
MV_HFV_012.png
 
10:00 AM Breakout 11
10:30 AM Breakout 11 Post-mortem Brad Cenko .ipynb  
10:40 AM Development II (Testing/Best Practices) John ZuHone PDF
testing.tgz
 
11:40 AM Breakout 12
12:00 AM Breakout 12 Post-mortem John ZuHone    
12:25 AM Lunch
1:25 PM Advanced iPython John ZuHone Advanced IPython
Custom Display Logic
IntroParallel
mycircle.py
mycircle2.py
2:25 PM Breakout 13
2:55 PM Breakout 13 Post-mortem John ZuHone    
3:05 PM Python GUI programming & Pandas Steve Waterbury GitHub  
3:55 PM TBD      
4:45 PM Scientific Programming II Brad Cenko .ipynb  
5:35 PM Wrap Up Give us feedback!