Lectures
Module 01 -- Playing with Karel, the robot
- Aug 21
- Intro to Karel Lecture 1
- A quick introduction to Karel, the robot. Learning to write code to move Karel.
- Making code efficient with Loops
- Reading: Meet Karel, Program Karel
- In-class coding excercise: See the excercise described in Lecture 1 and write code to go from the initial to final state shown. Use Code Page
- Aug 26
- Karel does work! Lecture 2:
- Do more interesting stuff with Karel using functions, decompositions and loops
- In-class coding excercise
- Aug 28
- Karel does more work! Lecture 3
- Wrap up with Karel
- Intro to Jupyterlab [Installation][https://jupyterlab.readthedocs.io/en/stable/getting_started/installation.html)
- First python code
- In-class coding excercise
Module 02 -- Getting to know Jupyterlab
- Sep 02
- Intro to Jupyterlab Lecture 4
- Getting to navigate within jupyerlab
- In class activity assignments 1 & 2 due: Please upload your files on moodle
- Sep 04
- Continue working on the sections of the python book by Serena Bonaretti
- Sep 09
- Continue working on the sections of the python book by Serena Bonaretti
- In class activity assignment 3 due: Please upload your file on moodle
Module 03 -- Numpy and Pandas
- Sep 11
- Synthesis of basic python commands and intro to numpy
- In class activity assignment 4 due: Please upload your file on moodle
- Sep 18
- Playing with numpy
- In class activity assignment 5 due: Please upload your file on moodle
- Sep 23
- Practicing with numpy and Intro to Pandas
- In class activity assignment 6 due: Please upload your file on moodle
- Sep 25
- Working with Pandas
- In class activity assignment 6 due: Please upload your file on moodle
- Sep 30
- Review and playing with Pandas
- We will conduct a review of material learned so far
- Oct 2
- Pandas - We will work though some examples in class
- Oct 7
- Pandas - We will work though some more examples in class
- navigate to the NOAA site for Co2 data and download the daily data (text file)
- Follow along as we code.Seee the final code for your reference
- In class activity assignment 7 due: Please upload your file on moodle
- Oct 9
- Pandas - We will work though some more examples in class
- In class activity Quiz 2: See moodle for quiz and upload
Oct 13
- Fall Break
- Oct 16
- Pandas - More operations with data We will review code from last week and then follow along as we code together in class.
- In class activity assignment 8 due: Please upload your file on moodle
- Oct 21
- Pandas - More operations with data
- In class activity assignment 9 due: Please upload your file on moodle
- Oct 23
- More on Pandas and Exploratory Data Analysis
- In class activity assignment 10 due: Please upload your file on moodle Quiz 3 on Tuesday (Nov 4) Email to follow with study guide
- Oct 28
- More on Pandas and Exploratory Data Analysis
- In class activity assignment 11 due: Please upload your file on moodle