MIT 6.0001 - Intro to CS and Programming in Python
Beware! 👀 This is not only my first attempt at learning Python, but also my first time at programming as well as Git. Thus, be prepared to see horrible code and commit history. The original intent of using GitHub was to provide a complete history of mistakes and progresses, but I managed to wreck some early portion of file history by moving folders around without thinking. However, the commit history for those files still exists, and is visible.
- 📅 Started on March 29, 2021
- 🏁 Finished on May 18, 2021 (Problem Sets)
- ℹ️ Python Versions I used: 3.8.2 (macOS), 3.9.4 (Ubuntu), 3.9.2 (Windows)
- ⭐ Recommended version: Python 3.8. I made a small change on feedparser.py, because it produced an error on Python 3.9, but I'm not sure whether it was an adequate fix or not. If it's inadequate, revert back the change and use Python 3.8 to avoid the error
- Problem Sets and Lecture Code - MIT OCW 6.0001 (Fall 2016 Course)
- Finger Exercises (Code) - Introduction to Computation and Programming Using Python, Third Edition, John V. Guttag, 2021 (Kindle Edition)