Generic Types, Covariance and Overloading Signatures in Python In depth Review of Covariance, Contravariance and Invariance with Generic Classes in Python.
Advanced Guide to Inheritance and Subclassing in Python The Full Guide to Multiple Inheritance and Mixins in Python
Different Flavors of Protocols In Python The Only Guide you need for Typing, Goose Typing and Protocols in Python!
Supporting Sequence Protocol and Magic Methods in Python Overview of Protocols in Python and implementing the Sequence Protocol with a use case.
What Makes a Python Object? Part II How to Make our Objects Behave as Built-In Python Objects by Implementing Python Magic Methods
What makes a Pythonic Object? Part I How to Make our Objects Behave as Built-In Python Objects by Implementing Python Magic Methods
Design Patterns for Python’s First Class Functions An overview of Python's Design Patterns using Functions as First Class Objects.
How Function Decorators Work in Python Understanding the way that function decorators are evaluated, executed and the importance of closures in executing them.
Everything you have to Know about Type Hinting In Python Overview of Gradual Type Hinting in Python, the Usable Types in Variable Annotations and the Consequences of Type Hinting.
Functional Programming Paradigm in Python An Overview of Python's Higher Order Functions, Anonymous Lambda Functions and the Best Packages for Functional Programming Style in Python
Python Objects Mutability and Recycling Overview of Object Referencing and Mutation and Garbage Collection in Python
Data Classes In Python and How to Build Them? How to Create Data Classes In Python with Named Tuples, Typed Named Tuples and The dataclass Decorator.
The Unicode Sandwich Explaining The Unicode Sandwich: The Current Best Practice to Manipulate String and Text Files in Python!
Dictionaries and Sets in Python Everything you have to know to safely Implement Dictionaries and Sets in Python.
How to Handle Sequences and Collections in Python? Advanced Tips for better List and Tuple Manipulation and Sequence Handling.
Python's Data Model and what to keep in mind when I'm coding? A Concise Overview of Data Model, Special Methods and the Collection API in Python.