Python Second edition slides
Complete set: AllLectureSlides.zip
- Chapter 1.ppt: Introduction to Computer Science and Media Computation
- Chapter 2.ppt: Introduction to Programming
- Chapter 3.ppt: Modifying Pictures using Loops
- Chapter 4.ppt: Modifying Pixels in a Range
- Chapter 5.ppt: Advanced Picture Techniques
- Chapter 6.ppt: Modifying Sounds Using Loops
- Chapter 7.ppt: Modifying Samples in a Range
- Chapter 8.ppt: Making Sounds by Combining Pieces
- Chapter 9.ppt: Building Bigger Programs
- Chapter 10.ppt: Creating and Modifying Text
- Chapter 11.ppt: Advanced Text Techniques
- Chapter 12.ppt: Making Text for the Web
- Chapter 13.ppt: Creating and Modifying Movies
- This set of slides includes content not in the book, on using QuickTime Pro and Windows Movie Maker for making movies from image sequences and breaking movies into frames.
- Chapter 14.ppt: Topics in Computer Science: Speed. (interpretation, compilation, machine language, complexity, storage hierarchy.)
- Chapter 15.ppt: Topics in Computer Science: Functional Programming. (procedural abstraction, granularity of functions, map, reduce, apply, filter, lambda, recursion, recursive traversal of a directory structure)
- Chapter 16.ppt: Topics in Computer Science: Object-Oriented Programming. (Where objects come from, Turtles, a Slideshow class, making new classes, polymorphism, overriding, method signatures, replacing function calls with method calls )