Overview
Welcome to 2nd Quarter! With the PCEP now behind us, it's time for the promised flip in how we conduct class. Tests and quizzes are out, programs and presentations are in! We will now move from learning to read Python code to learning to write it.
Wednesday, November 6th
Classwork
At the beginning of the year I shared a little program with you, choose_pairs.py that randomly pairs you with classmates in our class. Well, we've come a long way since then, and you should now be able to read this program and understand it.
I ran it over our long weekend, and it gave the following output for our first assignment of 2nd quarter:
Pairs for the Python Course ============================ Erij will pair with Sean. Chris will pair with Lucy. Delaine will pair with Giselle. Poor Lary will have to work with one of the teachers.
During the first part of class, I will use Chapter 7: Classes and objects to introduce Python's syntax for creating programmer defined objects.
You will be introduced to several new vocabulary words, including class, instance, data attribute, method, instance, instantiation, initialization method, operator overloading, and polymorphism.
Homework
After we discuss the chapter, you will work with your partner to complete Exercise Set 0: Chapter Review. While you will collaborate with your partner on writing the exercise solutions, you each need to commit your own code to your own git repository.