Enums |
Pickle Risks and Safer Serialization Alternatives |
Semantic Versioning |
Best Practices for Code Structuring |
Iterables vs. Iterators |
Inheritance |
Generics |
Custom Collections |
Command Patterns |
Polymorphism, Overloading & Overriding |
Virtual Environments |
Async Features |
Working With JSON Data |
Commonly Used Built-in Decorators |
Class Constructors & the Instantiation Process |
Python Closures |
Garbage Collection |
Numpy - Basics |
Lists vs Tuples |
Common Syntactic Snafus and Pitfalls |
Running a Script with Environment Variables |
How to Use Publish-Subscribe Pattern |
Lambda Functions |
Logging Module - Setup, Files, Formatting |
Structural Pattern Matching (Switches) |
Numeric Types |
Errors and Exceptions |
Data Abstraction |
The __Init__.Py File and Packages |
Thread Safety |
Requests Library (HTTP) |
Abstract Classes |
args and kwargs |
Web Scraping |
Deep Copy and Shallow Copy |
Duck Typing |
NumPy - Random Numbers |