Thanks to Patrick LeGresley for designing the structure of the course and these notes.
- Lecture 2: Introduction to Python
- Lecture 3: Lists, file IO
- Lecture 4: Python containers
- Lecture 5: Complexity analysis
- Lecture 6: Version control with
git
, Python functions - Lecture 7: Python object model, modules, exceptions
- Lecture 8: Command line arguments, object oriented programming
- Lecture 9: More Python OOP
- Lecture 10: Computer representation of data, NumPy
- Lecture 11: SciPy, matplotlib
- Lecture 12:
- Lecture 13:
- Lecture 14:
- Lecture 15:
- Lecture 16:
- Lecture 17:
- Lecture 18:
- Lecture 19:
- Lecture 20:
- Lecture 21:
- Lecture 22:
- Lecture 23:
- Lecture 24:
- Lecture 25:
- Lecture 26: