Schedule

This is a preliminary schedule for the boot camp.

Craigslist web scraping tutorial is here!


Tuesday Aug 18


  1pm - 4pm     Installation help desk (online and in person). BIDS at 190 Doe Library.


Wednesday Aug 19


Time

What

Who

Slides

Files/Notebooks

8am - 8:30am

Registration

/Check in




8:30

Logistics/Python Introduction

Josh

PDF

9-9:50

Basic Training

Josh

PDF
archive (zip)
View the ipynb

9:50-10:20

breakout1



breakout1.py | View the ipynb

10:20-10:30

go over breakout #1 solutions

Kyle



10:30-11:20

Advanced Data Structures

Josh

PDF
View the ipynb

11:20-11:50

breakout2


PDF airline.py

11:50-12:30

lunch



Follow an LBL person to the Cafeteria!

12:30-12:40

breakout #2 solutions

Kyle


ipynb

12:40 - 1:30

IPython/notebook introduction

Kyle


archive (zip)
View Book1 Book2 Book3 Book4

1:30-2:00pm

breakout3



ipynb

2:00-2:10pm

breakout3 solutions

Nathaniel



2:10-3:10pm

Functions & Modules

Josh

PDF
archive (zip)

3:10pm-3:40pm

breakout#4



PDF

3:40-3:50

breakout#4 solutions

Nathaniel


age.py, age1.py
notebook version of age.py
age1-docopt.py

3:50-4:40

numpy & pandas

Stefan
archive (zip)
ipynb (numpy) | ipynb (pandas) | ipynb (matplotlib)

4:40-5:00pm

breakout #5



breakout (numpy 1d) | breakout (numpy 2d)
 5:00pm
 homework assigned  Josh  PDF  trends.csv

Thursday Aug 20

Time

What

Who

Slides

Files/Notebooks

8:30am - 8:45am

Review of homework



ipynb solutions

8:45-9:50

Development

Kunal

Webpage Extra: See webpage from 2013 Python Bootcamp (and ipynb). This has more git tutorials and links.
Extra: See other Software Carpentry lessons

9:50-10:15

breakout #6


Webpage, Lessons 7-9 Lesson Reference

10:15-10:20

breakout #6 solutions

Kunal



10:20-11:10

11:10-11:12

11:12-11:50

Advanced Language (Strings)

Musical Interlude

Advanced Language (Interactions)

Josh

 -

Josh




PDF
ipynb (advanced strings)


ipynb (advanced language)

11:50-12:30

breakout #7


see last two slides of the advanced language interactions

12:30-1:10

lunch




 1:10-1:15     breakout #7 solutions
 Chris   ipynb (breakout 7)

1:15-2:00

Object Oriented Programming (OOI)

Nathaniel ipynb

2:00 - 2:30pm

breakout #8

solution

2:30-2:35

breakout #8 solutions

Nathaniel



2:35-3:25

OOP II

Josh


ipynb (OOII)

3:25-4:15

matplotlib    

Chris
ipynb
breakout questions
breakout answers

4:15-4:20

stretch!




4:20-5:20

Python in Science Josh (moderator) [LINK] How has Python influenced how you perform scientific work?
    
Homework 2                 Josh
ipynb


Friday Aug 21


Time

What

Who

Slides

Files/Notebooks

8:45am - 9am

Review of homework

Josh

python file

9-10:00

Scientific Python

Stefan


directory with notebooks & other files

10:00-10:25

breakout #11


see breakout 5 above

10:25-10:35

breakout #11 solutions




10:35-11:30

Exceptions, Development Testing

Stefan


Extra: this notebook from 2013
Extra: Testing lesson via Software Carpentry

11:30-12:00

breakout #12



breakout.ipynb, breakout_2.ipynb

12:00-12:10

breakout #12 solutions




12:10-12:50

Lunch


 

12:50-1:50

Advanced IPython

Fernando



1:50-2:10

breakout #13 solutions




2:10-2:20

go over breakout #13




2:20-3:00

Scientific Workflow with Python

Kyle


data_utils.py fitting.py runall.py

3-4

Whetting your appetite

Josh


zip (right click to download)

4-4:30

What’s Next?

Josh & Aaron


Resources beyond Python Bootcamp 
      
ċ
01_BasicTraining.files.tgz
(9k)
Joshua Bloom,
Aug 18, 2015, 3:25 PM
ċ
Joshua Bloom,
Aug 18, 2015, 3:33 PM
ċ
Joshua Bloom,
Aug 18, 2015, 5:38 PM
ċ
Kunal Marwaha,
Aug 19, 2015, 8:47 AM
ċ
Fernando Perez,
Aug 26, 2013, 3:39 PM
ċ
Stéfan van der Walt,
Aug 19, 2015, 2:54 PM
ċ
12_breakout.ipynb
(8k)
Jarrod Millman,
Aug 28, 2013, 11:28 AM
ċ
12_breakout_soln.ipynb
(5k)
Jarrod Millman,
Aug 28, 2013, 2:01 PM
ċ
12_testing.ipynb
(18k)
Christopher Klein,
Aug 28, 2013, 10:39 AM
ċ
Fernando Perez,
Aug 21, 2015, 4:51 AM
ċ
Fernando Perez,
Aug 21, 2015, 4:51 AM
ċ
Christopher Klein,
Aug 28, 2013, 3:07 PM
ċ
C.mat
(1k)
Berian James,
Aug 28, 2013, 10:18 AM
ċ
Data_Application_1.ipynb
(6k)
Berian James,
Aug 28, 2013, 8:51 AM
ċ
Data_Application_2.ipynb
(3k)
Berian James,
Aug 28, 2013, 8:54 AM
ċ
Data_Application_Breakout.ipynb
(4k)
Berian James,
Aug 28, 2013, 8:55 AM
ċ
Data_Application_Breakout_Solution.ipynb
(4k)
Berian James,
Aug 28, 2013, 1:11 PM
ċ
Homework Day 2.ipynb
(3k)
Joshua Bloom,
Aug 27, 2013, 10:41 PM
ċ
ProgrammingForDataScience.ipynb
(12k)
Berian James,
Aug 28, 2013, 8:50 AM
Ċ
Berian James,
Aug 28, 2013, 8:48 AM
ċ
SP1_P2_data.txt
(1k)
Berian James,
Aug 28, 2013, 8:59 AM
ċ
SP1_P3_data.txt
(1k)
Berian James,
Aug 28, 2013, 8:56 AM
ċ
basic_training_files.tgz
(6k)
Joshua Bloom,
Aug 25, 2013, 11:18 PM
ċ
breakout.ipynb
(3k)
Kunal Marwaha,
Aug 19, 2015, 11:39 AM
ċ
breakout_10.ipynb
(1096k)
Christopher Klein,
Aug 27, 2013, 6:25 PM
ċ
functions_files.tgz
(2k)
Joshua Bloom,
Aug 25, 2013, 11:45 PM
ċ
Christopher Klein,
Aug 26, 2013, 11:50 PM
ċ
oop1.zip
(742k)
Daniel Coates,
Aug 28, 2013, 1:47 PM
ċ
oopii.tgz
(4k)
Joshua Bloom,
Aug 27, 2013, 1:20 PM
ċ
wiggleZ_DR1_z.dat
(622k)
Berian James,
Aug 28, 2013, 8:56 AM
Comments