Overview
Our goal this week is to finish an introduction to writing our own objects in Python.
Friday, November 15th
Classwork / Homework
Hi - Chris here! Jeff is out today , but that's not a problem, since we are a dual-instructor class!
In class today, we'll start by checking in on how your homework about TDD went. We'll spend as much time going through these as we need.
With any time remaining, we'll dive deeper into curses. I've added some notes to our textbook about curses, but they aren't pushed to the actual textbook yet. So you can find my updated notes here: Appendix B (Repo) We'll spend some time talking about my suggestions for setting up a development environment in curses, and then we'll use that environment to investigate how windows in curses are objects. We might even spend some time thinking about how we might write doctests for curses (I have some ideas, but haven't tested any of them yet).
Homework
Continue your previous assignment - Chapter 7 Exercise Set 1: Doctest Exercises. Make sure that you're completing your 90 minutes of homework and making commits - Jeff will be looking at your repo and your commit history as part of your first grade for this quarter - we want to see lots of commits, including some outside of class time.
Wednesday, November 13th
Classwork
Today we will return to the pair programming activity we began two classes ago, applying what we learned about the write test, make it pass, commit workflow we saw modelled last class.
Our goal will be to complete Chapter 7 Exercise Set 0. Before we start with that, we'll briefly take a look at the new material in our text about Using Curses with Python.Homework
Practice the TDD workflow at home on Chapter 7 Exercise Set 1: Doctest Exercises.
