Estimated Time to Complete
Only available after login
What You'll Learn
Concepts:
CQRS in Python: Clean Reads and Writes using FastAPI and MongoDB
Object Oriented Programming Principles in Python
Python AI Agent Design Patterns: Chain of Responsibility Pattern
Python Registry Pattern to Replace If-Else Chains
State Pattern in Python using First-Class Functions and Generics
Refactoring Command Line Shell Refactoring Algorithms in Python Part 2
Python Clean Code Refactoring Tips
Refactoring Legacy Python Code Using the Gilded Rose Kata Framework
In Python: Why Over-Abstraction in Clean Code Hurts Cohesion and How to Fix It Using Data Classes
Handling Support Tickets Using the Strategy Pattern in Python
Data Architecture Blueprint Design Principles
Error Handling with Try Except Blocks in Python
Functions versus Classes in Python: State-Based vs Action-Focused Design
10 Python Anti-Patterns That Break Your Code and How to Fix Them in Production
Use Context Objects to Manage Many Function Arguments in Python
German Industrial Design Principles Applied to Software Development in Python and JavaScript
Singleton Pattern vs Module in Python: Controlled Instantiation and Lazy Loading
Python Retry Pattern and Exponential Backoff using Decorators
Designing function headers: naming arguments and return types in Python
Python Lazy Loading Pattern and Caching Optimization Strategies
Strict Python Domain Modeling: Refactoring dict[str, Any] to Data Classes and Enums for Type Safety
The Builder Pattern in Python: Step-by-Step HTML Page Construction
Python Dependency Injection using Protocols and Containers to Swap Implementations
Python Code Maintainability Using Fluent Interface and Command Pattern Design Principles
Python Class Definitions in Python
Pandas Data Type Optimization in Python Using Categorical Types to Reduce Memory Usage
ArjanCodes Python Project Structure Guidelines
AI tools and Domain-Driven Design in Python
Stop Passing Primitives Everywhere: Use Value Objects in Python
Function Definition and Execution Flow in Python
Reduce Coupling and Increase Cohesion in Python Vehicle Registration Code
Python Production Ready FastAPI Code Validation Error Handling and Deployment Using Docker
Structure Data Science Projects in Python Using Cookie Cutter and TyPi Pipelines
Event Sourcing Implementation and Projections in Python
Python First Principles Thinking to Code Better
Python Fluent Interface Pattern Animation Sequence
Nested Loops in Python: Fixing Data Structures and Responsibilities for Cleaner Design
Python Classes Design Patterns Data Behavior and Properties Dependency Injection Encapsulation
Python DRY Principle: Why Blindly Removing Duplication Breaks Code Abstraction
Python Functions vs Classes: Implementing Strategy Pattern Without Inheritance
Five Tips to Reduce Coupling in Python Code
Python Class Refactoring to Eliminate Global Coupling in SDK Layer Design
Google Forms Integration in Web Applications
10 Tips to Keep Python Code Simple and Maintainable
Refactoring Python Code Using SOLID Principles: Metrics and Dependency Injection in Data Analysis
Fixing Spaghetti Code to Clean Python Using Guard Clauses and Rejection Rules
Write Simple Code in Python by Managing Types and Using Built-in Libraries
Dependency Inversion using Abstract Base Classes in Python
Fail Fast Error Handling in Python Using Guard Clauses and Observability Tools
Unit of Work Pattern Explained in SQL Alchemy and Python
Python Logging and Benchmarking Using Decorators
State Pattern implementation in Python document editing and game logic examples
Fix Spaghetti Python Code Using Abstractions and Protocols
GRASP Design Principles in Python: Creator Principle and Information Expert Examples
Stop Mixing FastAPI and Business Logic: Ports and Adapters Refactor in Python
Specification Pattern in Python using Generics and Decorators
When to Keep Code Duplication in Python Instead of Removing It via Refactoring
Software Refactoring Traps in Python
Refactoring Python Shell Command Parsers and Algorithm Dictionary Structures
Repository Pattern in Python using Abstract Base Class Interface and Mocking
Design REST APIs in TypeScript and Python using OpenAPI standards
Avoiding None Checks in Python by Using Defaults, Validation, and Exceptions
SQLAlchemy Declarative Base Custom Data Pattern in Python FastAPI