Below is the preliminary schedule for Fall 2016. Note that the lectures start at 8:30 (Monday) and 8:45 (Tuesday). You should plan on arriving at least 15 minutes ahead of time both days. Lectures end at 5pm (Monday) and 5:30pm (Tuesday).
Sunday Aug 21
Monday Aug 22
Time
|
What
|
Who
|
Slides
|
Files/Notebooks/Comments
|
8am - 8:30
|
Registration
/Check in
|
|
|
- Find a councilor and have them check you in via Eventbrite - grab a seat!
|
8:30 - 8:50
|
Logistics/Python Introduction
|
Josh
|
PDF
|
|
8:50 - 9:40
|
Basic Training
|
Josh
|
|
ipynb (click "Raw" to download at linked page) |
9:40-10:10
|
breakout1
|
|
|
ipynb
|
10:10-10:20
|
go over breakout #1 solutions
|
Brett
|
|
solutions |
10:20-11:10
|
Advanced Data Structures
|
Josh
|
|
ipynb
|
11:10-11:40
|
breakout2
|
|
|
data (airline.py) |
11:40-12:15
|
lunch
|
|
|
|
12:15-12:25
|
breakout #2 solutions
|
Chris H.
|
|
solutions |
12:25 - 1:25
|
IPython/Jupyter notebook
|
Matthias
|
|
ipynb |
1:25-1:45pm
|
breakout3
|
|
|
ipynb
|
1:45-1:50pm
|
breakout3 solutions
|
Yu Feng
|
|
|
1:50-2:50pm
|
Functions & Modules
|
Josh
|
|
ipynb
|
2:50pm-3:15pm
|
breakout#4
|
|
|
|
3:15-3:30
|
breakout#4 solutions
|
Kyle
|
|
solutions
|
3:30-4:30
|
numpy & matplotlib
|
Stéfan |
|
numpy ipynb matplotlib ipynb |
4:30-4:50pm
|
breakout #5 + solutions
|
Stéfan
|
| ipynb #1 ipynb #2 or hone your numpy skills
solutions: ipynb #1 ipynb#2 |
4:50-5:00pm
|
homework assigned |
Josh |
|
PDF trends.csv |
Time
|
What
|
Who
|
Slides
|
Files/Notebooks/Comments
|
8:30am - 8:45
|
Review of homework
|
|
|
ipynb |
8:45 - 9:35
9:35 - 9:40
9:40 - 10:30 | Advanced Language (Strings)
Musical Interlude
Advanced Language (Interactions)
| Josh
-
Josh |
| ipynb
ipynb |
10:30 - 11:05
|
breakout #7
|
|
see last two slides of the advanced language interactions
|
|
11:05-11:15 | breakout #7 solutions | Qing Kai
|
|
|
11:15 - 12:25 | Object Oriented Programming
|
Josh
|
|
OOI ipynb OOII ipynb |
12:25-12:55 | lunch
|
|
|
|
12:55 - 1:50 | Test Driven Development (including Exceptions) |
Brett |
|
ipynb
|
1:50 - 2:10 2:10-2:15
|
breakout breakout solution |
Brett |
|
ipynb
|
2:15 - 3:15
|
Scipy & Pandas
|
Stéfan
|
|
Pandas Intro ipyb | Data files | Pandas exercises
SciPy overview | SciPy Lectures
|
3:15-3:20
|
stretch! |
|
|
|
3:20-4:10
|
Scientific Workflows with Python
|
Kyle |
|
Links to raw files (right click, save link as): download_data.py explore.ipynb data_utils.py fitting.py runall.py test.py |
4:10-5:00
|
Python in Research (Panel)
|
Josh (moderator)
|
| How has Python influenced how you perform research/work?
|
5:00 - 5:30
|
Whetting your appetite & Next Steps |
Josh |
PDF | web_scrape ipynb ipynb |
|
|