This repo contains lecture notes and other course materials for "Programming for Data Science".
Lecture | Description | YouTube Video |
---|---|---|
1 | Python Basics: Arithmetic/Comparison/Logical Operators | https://youtu.be/ZFmyr2lClLk |
2 | Python Data Structures: List, Tuple, Set, Dictionary | https://youtu.be/LhOs8GVD9UY |
3 | Python Data Structures: NumPy ndarray | https://youtu.be/jSOJayMhDv8 |
4 | Functions in Python: Built-in/Custom/Lambda Functions | https://youtu.be/h7NtIye5tgo |
5 | Branching Statements (if, elif, else statements) | https://youtu.be/DFlpMFb-FpU |
6 | Iteration (for/while loop and list comprehension) | https://youtu.be/AcVvAPF8MUA |
7 | Object-Oriented Programming (OOP), Part 1 | https://youtu.be/k1PXTMhFDJE |
8 | Object-Oriented Programming (OOP), Part 2 | https://youtu.be/qXD0cUO1V-g |
9 | Modules and Packages in Python | https://youtu.be/WGkD3dF98wQ |
10 | Visualizing and Plotting with Matplotlib | https://youtu.be/d3125-VMDM4 |
11 | Data Manipulation with Pandas DataFrame | https://youtu.be/GCZi58FV2UI |
12 | Machine Learning in Python using scikit-learn | https://youtu.be/W-73lDiOQZU |
13 | Regression in Machine Learning | https://youtu.be/Jz1wVjoIZoQ |
14 | Classification in Machine Learning | https://youtu.be/NUgjrN9VP8c |
15 | Neural Networks, TensorFlow AutoDiff, and Keras | https://youtu.be/0ymKV9sm2xw |