In-class code, slides, and handouts from Intro to Python class.
The subdirectories lectureXX
contain all in-class code, lecture slides, and
handouts from the corresponding lecture in the Intro to Python course.
The subdirectory project
contains the spec sheets for all 6 parts of
the final project, as well as the full final submission.
All 28 lectures and 7 project description videos can be viewed on YouTube:
Lectures:
- Lecture 1: https://youtu.be/IRK7Xod-mWs
- Lecture 2: https://youtu.be/w4aZ_y039yA
- Lecture 3: https://youtu.be/XF4vz0TLFzo
- Lecture 4: https://youtu.be/LjgYcP4iQOs
- Lecture 5: https://youtu.be/ZVrN82aHxak
- Lecture 6: https://youtu.be/E-T3wbcJ84c
- Lecture 6.1: https://youtu.be/PvyQW-4cdSM
- Lecture 7: https://youtu.be/dxmWCvwE7lc
- Lecture 8: https://youtu.be/3w6dUphg8Fw
- Lecture 9: https://youtu.be/5xPW5rKMV3g
- Lecture 10: https://youtu.be/7blKmPaA2mY
- Lecture 11: https://youtu.be/kPZfA1UHdhg
- Lecture 12: https://youtu.be/PuN8VMKvCak
- Lecture 13: https://youtu.be/FLWcjfGotjk
- Lecture 14: https://youtu.be/aSvz37fqQ8Q
- Lecture 15: https://youtu.be/Zlyvl-bB5hY
- Lecture 16: https://youtu.be/BN43ViL5Uqs
- Lecture 17: https://youtu.be/HR_xV0olKvA
- Lecture 18: https://youtu.be/sLzDQ2UdtBY
- Lecture 19: https://youtu.be/xpV75LCFoOo
- Lecture 20: https://youtu.be/Wr-ZSPtQfPU
- Lecture 21: https://youtu.be/EfEgNkQuzyY
- Lecture 22: https://youtu.be/HDA6QrAmLO8
- Lecture 23: https://youtu.be/PwAZ8JsskAw
- Lecture 24: https://youtu.be/jMcYOFSadUc
- Lecture 25: https://youtu.be/GEjMDbnh4hs
- Lecture 26: https://youtu.be/qoRcNCMOnsw
- Lecture 27: https://youtu.be/wDpJ-xMHNmg
- Lecture 28: https://youtu.be/on0CUQXcbMs
Projects:
- Part 1: https://youtu.be/0f9MwpcWnnY
- Part 2: https://youtu.be/AAm3CXTT9_0
- Part 3: https://youtu.be/NKYF3PjBwrk
- Part 4: https://youtu.be/4LISQIkdVp8
- Part 5: https://youtu.be/noBzEMMVK0Q
- Part 6: https://youtu.be/3Env0HKsVDA
- Final Submission: https://youtu.be/neWbiOUVEtQ
- Download the
CPython
REPL: https://www.python.org/ - Python docs home: https://docs.python.org/3/
- Basic Python tutorials: https://docs.python.org/3/tutorial/index.html
- Python language reference: https://docs.python.org/3/reference/index.html
- Python standard library: https://docs.python.org/3/library/index.html
- Pandas docs: https://pandas.pydata.org/docs/
- Matplotlib.pyplot docs: https://matplotlib.org/stable/api/pyplot_summary.html
- Practice solving tough problems: https://leetcode.com/
- Compete to solve hard data science problems: https://www.kaggle.com/
- Install git for Windows: https://gitforwindows.org/