Note: This review will be updated throughout the week to be more comprehensive, please check back often for more information.
Please see the TA Corner for an outline of Thursday's review session.
Sound - Chapters 7 & 8
Blending, Normalizing, Reversing, etc.
How sounds are represented to the computer
Sound basics: encoding, Nyquist theorem
Example: Try writing a program that reverses a sound.
HTML - Chapter 11-11.2
Simple tags and what they mean
Example: Try writing the page that you created for the homework by hand.
Lists and Strings - Chapter 10
What commands are similar? What is different?
String manipulations
Review the AJC temperature parsing example
Example: Write a function that adds all the numbers in a list and returns the sum.
Example: String Practice A - for answers, plug it into JES (make sure you work it on paper first)
Modules - Chapter 10
Random, Time, Math, OS
Know how to use the modules, as in your homework and the lecture slides
Example: Use the Math module to find the circumference of a circle. (2 times pi times radius)
Example: Given a list of 52 cards, return two random cards from the list.
Example: Count the number of .jpg files in a directory and print the result.