Lecture 1: Introduction to CS and Programming Using Python
Lec 1 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008
1. What is Computation?
Lecture 2: Strings, Input/Output, and Branching
8. Object Oriented Programming
Lecture 3: Iteration
Lecture 2: Strings, Input/Output, and Branching (old)
2. Branching and Iteration
Python vs. Math
MIT, edX, and OCW Courses
Lecture 14: Dictionaries
Lecture 18: More Python Class Methods
Lecture 22: Big Oh and Theta
Lec 1 | MIT 6.00SC Introduction to Computer Science and Programming, Spring 2011
Lec 2 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008
Lecture 13: Exceptions and Assertions
Lecture 4: Loops over Strings, Guess-and-Check, and Binary
Shell vs. Editor
Lec 23 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008
Strings