Intro to CS & Programming in Python (MIT 6.100L)
Introductory Computer Science by Física UNAM. 26 lectures, 27.8 hours. Covers: python programming loops functions recursion objects classes.
Lectures
- 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
Quick explainers
- Learn Python in Less than 10 Minutes for Beginners (Fast & Easy) · 11 min
- What is computer science? | Intro to CS - Python | Khan Academy · 6 min
- What is Python (Visually Explained) | How It Works and How to Learn It | #Python Course 1 · 11 min
- What is Python? | Python Explained in 2 Minutes For BEGINNERS. · 2 min
- 10 Important Python Concepts In 20 Minutes · 19 min
- Python Tutorial for Beginners - Learn the basics in 20 Min · 20 min
- Python - Introduction - W3Schools.com · 2 min
- Functions | Intro to CS - Python | Khan Academy · 5 min
- All Python Syntax in 25 Minutes – Tutorial · 25 min
- Python Tutorial for Absolute Beginners #1 - What Are Variables? · 25 min