I've posted these notes for a variety of reasons: document my learning, helping friends,experimenting with alternate ways of explaining a topic. But mostly because writing a tutorial forces me to structure my thinking and reenforces the key points of a topic in my own mind. Plus you or I can use these snippets for quick reference when building other projects.
- The Basics
- Assertions
- Function Argument Unpacking
- Args & Kwargs
- Generators
- Unit Testing
- Classes
- Object Orientied Basics
- Class Methods & Static Methods
- Inheritance
- Special Methods, Magic, Dunder
- Cython
- A-Z of Python Dictionaries
Once upon a time I was an assitant teacher at General Assembly, SF. These tutorials were geared towards common questions that students asked which were not covered in lecture.
- p-value vs. t-value
- QQ plots
- Regularization
- Time Series, Autocorrelation
- Regression Problem Set
- Permutation Feature Importance
Mostly from my learnings with Udacty courses, Nanodegrees, and some graduate courses at Twente.
Useful references for C++. Additionally, check out TheCherno for more great tutorials on C++ and OpenGL.
Powered by Xeus-Cling for Jupyter.
- How C++ Woks
- Variables
- Functions
- Pointers
- Passing By Reference
- Enums
- Constructors and Destructors
- Inheritance
- Virtual Functions
- Pure Virtual Functions
- Visibility
- Arrays
- Strings
- Const
- Member Initializer List
- Ternary Operator
- Operator Overloading
- Stack and Heap
- Multiple Return Types
- Templates
- Vector
- Arrow Operator
- This Keyword
- Preprocessor Macros
- Auto
- Static Arrays
- Multithreading