What is computer science? | Intro to CS - Python | Khan Academy
A quick explainer for Intro to CS & Programming in Python (MIT 6.100L) by Khan Academy. 6 min. Watch on YouTube
Course: Intro to CS & Programming in Python (MIT 6.100L) (Computer Science). Covers: python programming loops functions recursion objects classes.
All lectures in Intro to CS & Programming in Python (MIT 6.100L)
- Lecture 1: Introduction to CS and Programming Using Python · 1 h 4 min
- Lecture 2: Strings, Input/Output, and Branching · 1 h 19 min
- Lecture 3: Iteration · 47 min
- Lecture 4: Loops over Strings, Guess-and-Check, and Binary · 1 h 13 min
- Lecture 5: Floats and Approximation Methods · 47 min
- Lecture 6: Bisection Search · 1 h 14 min
- Lecture 7: Decomposition, Abstraction, and Functions · 46 min
- Lecture 8: Functions as Objects · 1 h 18 min
- Lecture 9: Lambda Functions, Tuples, and Lists · 45 min
- Lecture 10: Lists and Mutability · 1 h 15 min
- Lecture 11: Aliasing and Cloning · 46 min
- Lecture 12: List Comprehension, Functions as Objects, Testing, and Debugging · 1 h 16 min
- Lecture 13: Exceptions and Assertions · 43 min
- Lecture 14: Dictionaries · 1 h 18 min
- Lecture 15: Recursion · 45 min
- Lecture 16: Recursion on Non-numerics · 1 h 18 min
- Lecture 17: Python Classes · 48 min
- Lecture 18: More Python Class Methods · 1 h 17 min
- Lecture 19: Inheritance · 1 h 17 min
- Lecture 20: Fitness Tracker Object-Oriented Programming Example · 1 h 19 min
- Lecture 21: Timing Programs and Counting Operations · 32 min
- Lecture 22: Big Oh and Theta · 1 h 21 min
- Lecture 23: Complexity Classes Examples · 1 h 21 min
- Lecture 24: Sorting Algorithms · 48 min
- Lecture 25: Plotting · 1 h 18 min
- Lecture 26: List Access, Hashing, Simulations, and Wrap-Up · 1 h 13 min