- APIs: Practice using APIs and the requests library.
- Exceptions: Raising and handling exceptions, including try and except blocks.
- Lists, Dicts, Tuples: Basic data structures practice.
- NumPy: Experiments with the NumPy library, including functions to handle matricies.
- OOP: Object-Oriented Programming practice, working with constructors, classes, methods, inheritance, etc.
- Other: Self-explanatory. Just anything I couldn't think of a category for.
- Practice Problems: Includes a few practice problems, mostly random ones I found online including from Harvard's CS50P course.
- PyTorch: Working with tensors and operations between them with the PyTorch library.
- Streamlit: Practicing using the many components provided by the Streamlit library to make simple data apps and mini-projects.
This repository serves as a quick-reference library for boilerplate code and documents my learning progress by keeping track of all of my notes, code-alongs, code snippets, etc.