My Udacity AI Programming with Python Nanodegree course source and notes.
- Module 1 and 2: Introduction to AI Programming with Python
- Notes:
- Module 3: Numpy, Pandas, Matplotlib
- Module 4: Linear Algebra Essentials
- Module 5: Neural Networks
- Module 6: Image Classifier Project
- Python Operators
- Python Iterators
- PEP 8 Style Guide
- Python String Formatting Best Practices
- Python Built-in exceptions
- Managing Virtual Environments and Packages
- Python 3 Module of the Week
- The Python Standard Library
- The Python Tutorial
- The Python Language and Library References
- IPython
- Python Properties vs. Getters and Setters
- Python - Magic Methods
- Python's Instance, Class, and Static Methods Demystified
- Python Class and Instance Attributes
- Mixins for Fun and Profit
- Primer on Python Decorators
- Jupyter Kernels
- Troubleshooting Jupyter
- LaTeX
- LaTeX Tutorial
- Github markdown cheatsheet
- Markdown Cheatsheet by Adam Pritchard
- Markdown Tutorial
- List of Jupyter Magic Commands
- NumPy Manual
- NumPy User Guide
- NumPy Reference
- Scipy Lectures
- The NumPy array: a structure for efficient numerical computation
- NumPy - Basic Slicing and Indexing
- NumPy - Mathematical functions
- Pandas Documentation
- Pandas Reference - Series
- Pandas Reference - DataFrame
- Pandas - Intro to data structures
- 10 minutes to pandas
- Pandas Cheat Sheet
- Matplotlib Documentation
- matplotlob.pyplot functions
- Seaborn Documentation
- seaborn functions
- Tidy Data
- Eager Eyes - Understanding Pie Charts
- Eager Eyes - An Illustrated Tour of the Pie Chart Study Results
- Datawrapper - What to Consider when Creating a Pie Chart
- Drawing conics in Matplotlib
- Plotting sine and cosine
- Field Axioms
- Wiki - System of linear equations
- Khan Academy - Introduction to vectors
- Khan Academy - Introduction to matrices