Time
|
Topic
|
Learning Objective (See Link to
Recordings and Note Books Afters Sessions)
|
09:00
|
Running
and Quitting |
How can I run Python programs? |
09:10
|
Introduction
|
Breakout Session I - Introductions and
Checkout on Coding
|
09:30 |
Variables and Assignment |
How can I store data in programs? |
09:50 |
Data Types and Conversion |
What kinds of data do programs store and
how to convert? |
10:10 |
Built-in Functions and Help |
How can I use built-in functions, find
out what they do, and what kind of errors can occur?
|
10:30 |
Morning Coffee |
Break (Recording,
Audio
Only, Jupyter
Notebook) |
10:45 |
Libraries |
How can I use software written by other
people and find out what that software does? |
11:15 |
Reading Tabular Data |
How can I read tabular data into Data
Frames? |
11:45 |
Pandas Data Frames |
How can I do statistical analysis of
tabular data? |
12:30 |
Lunch |
Break (Recording,
Audio
Only, Jupyter
Notebook) |
13:00
|
Morning Review
|
Breakout Session II - What did we learn this
morning?
|
13:10
|
Plotting |
How can I plot my data and save my plot for
publishing? |
13:50 |
Lists |
How can I store multiple values? |
14:20 |
For Loops |
How can I make a program do many things?
|
15:00
|
Afternoon Coffee |
Break (Recording,
Audio
Only, Jupyter
Notebook) |
15:15
|
Conditionals
|
How can programs do different things for
different data? |
15:45 |
Looping Over Data Sets |
How can I process many data sets with a
single command? |
16:00 |
Writing Functions |
How can I create my own functions? |
16:15 |
Variable Scope |
How do function calls work and how to
determine where errors occurred? |
16:30 |
Programming
Style |
How can I make my programs more readable
by formatting code in correct style? |
16:45 |
Wrap-Up |
What have we learned, what is left, and
where do I find more? |
16:50 |
Feedback |
How did the class go? Please
complete the survey.
|
16:55
|
Assignment
|
Try out your new skills, Create
Hail Plot Assignment |
17:00 |
Finish |
Done (Recording,
Audio
Only, Jupyter
Notebook) |