This repo contains a collection of Jupyter Notebooks to accompany the Udacity Connect Intensive Machine Learning Nanodegree. The code is written for Python 2.7, but should be (mostly) compatible with Python 3.
- Week 1 (
wk1/
)PythonPractice_1.ipynb
: Introduction to Jupyter Notebook and basic Python programming (including data types, if and while loops, list comprehension, lambda expression, etc.).PythonPractice_2.ipynb
: Introduction to Numpy, including how to create Numpy Array, built-in methods in Numpy array, array indexing/selection/slicing, broadcasting.PythonPractice_3.ipynb
: Introduction to Pandas. Topics include inputting data into DataFrame and getting summary information, selection and indexing, conditional selection with DataFrame, etc.PythonPractice_4.ipynb
: Introduction to data visualization with Matplotlib and Seaborn.data/
: containing one sample dataset for the notebooks and one for exercise.