Learn · Introduction to CS and Programming using Python
Lecture 10 of 26Lecture Videos
Lecture 10: Lists and Mutability
Dr. Ana Bell · Massachusetts Institute of Technology
Credits and licence
- From
- Introduction to CS and Programming using Python, Massachusetts Institute of Technology (at MIT OpenCourseWare)
- Licence
- CC BY-NC-SA 4.0, as MIT OpenCourseWare states it. Non-commercial use only.
- Attribution
- Dr. Ana Bell. Introduction to CS and Programming using Python. Fall 2022. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu/. License: Creative Commons BY-NC-SA.
- Who can watch
- Tweens profiles and older. How courses are placed
All the lectures
- Lecture 1: Introduction to CS and Programming Using Python
- Lecture 2: Strings, Input/Output, and Branching
- Lecture 3: Iteration
- Lecture 4: Loops over Strings, Guess-and-Check, and Binary
- Lecture 5: Floats and Approximation Methods
- Lecture 6: Bisection Search
- Lecture 7: Decomposition, Abstraction, and Functions
- Lecture 8: Functions as Objects
- Lecture 9: Lambda Functions, Tuples, and Lists
- Lecture 10: Lists and Mutability
- Lecture 11: Aliasing and Cloning
- Lecture 12: List Comprehension, Functions as Objects, Testing, and Debugging
- Lecture 13: Exceptions and Assertions
- Lecture 14: Dictionaries
- Lecture 15: Recursion
- Lecture 16: Recursion on Non-numerics
- Lecture 17: Python Classes
- Lecture 18: More Python Class Methods
- Lecture 19: Inheritance
- Lecture 20: Fitness Tracker Object-Oriented Programming Example
- Lecture 21: Timing Programs and Counting Operations
- Lecture 22: Big Oh and Theta
- Lecture 23: Complexity Classes Examples
- Lecture 24: Sorting Algorithms
- Lecture 25: Plotting
- Lecture 26: List Access, Hashing, Simulations, and Wrap-Up