Python Class Methods: Decomposition and Abstraction
1:17:26Python Classes
47:48Recursion on Non-numeric Data Structures
1:17:53Exceptions and Assertions in Python
42:56List Comprehension, Functions as Objects, Testing, and Debugging in Python
1:15:46Aliasing and Cloning in Python
46:17Modern Machine Learning Methods: Large Step-Size Optimization, Implicit Bias, and Benign Overfitting
1:15:13Recursion
45:19Lambda Functions, Tuples, and Lists in Python
45:26Functions as Objects
1:17:46Decomposition, Abstraction, and Functions
45:54Bisection Search and Newton-Raphson
1:14:27Floats and Approximation Methods
47:11Loops over Strings, Guess-and-Check, and Binary
1:13:16Iteration and Control Flow in Python
46:42Strings, Input/Output, and Branching in Python
1:18:58Introduction to Computation and Python Programming
1:03:30This lecture from MIT's introductory programming course explores functions as first-class objects in Python, detailing their types, assignment as values, and use as arguments or return values, emphasizing the role of environments in creating robust code.
MIT 6.100L Introduction to CS and Programming using Python, Fall 2022