Exam 2 will be Friday November 13 during normal class time in our same room. The exam will be written, no notes, no calculator, just pencil/pen/eraser and paper and will be very similar in format to the previous exam.
The material covered will be from Day 16 through Day 27. Anything I mentioned in class can potentially be on the exam, and the notes for each day mostly cover what I talked about. Look back at the pages for the lectures to see all the topics, but the highlights are:
files and data storage: file open, file close, readline, with, looping through the lines in a file, JSON, CSV, databases.
networking: TCP/IP, protocols, HTTP, difference between HTTP and HTML.
clustering and machine learning: supervised versus unsupervised learning, k-means clustering.
OOP: objects, properties, methods, __init__
method, accessing properties, calling methods, inheritance.
design: top-down versus bottom up.
with
to open the file and a for
loop to loop through the lines.