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
Fix Seven Order Object Code Smells in Python POS Systems
Separating Model View Controller and Model Presenter Patterns in Tkinter Python Apps for To-Do Lists
Handling Support Tickets Using the Strategy Pattern in Python
Command Design Pattern in Python: Undo and Redo Banking Transactions
Data Architecture Blueprint Design Principles
Python Data Science Pipeline Refactoring Using Function Composition and Protocols
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
Support A/B Testing in Python Code via Feature Flags and Tracking Events
Use Context Objects to Manage Many Function Arguments in Python
German Industrial Design Principles Applied to Software Development in Python and JavaScript
Bridge Pattern in Python: Decoupling Streaming Services and Devices
Replacing the Strategy Pattern with Partial Functions in Python
Singleton Pattern vs Module in Python: Controlled Instantiation and Lazy Loading
Template Method and Bridge Design Patterns in Python Trading Bot
Python Retry Pattern and Exponential Backoff using Decorators
Designing function headers: naming arguments and return types in Python
Mermaid Flowcharts and Diagrams in Markdown
Refactoring Python Configuration and Data Loading in Machine Learning Projects
Python Composition vs Inheritance to Separate Responsibilities
Dependency Injection and Dependency Inversion using Abstract Classes in Python
Python Lazy Loading Pattern and Caching Optimization Strategies
SOLID Principles in Python: Single Responsibility to Dependency Inversion Refactored
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
Strategy Pattern Configuration in Python
Python Plugin Architecture Using Importlib and Factory Pattern
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
Python Customer Class Encapsulation and Information Hiding Strategies
Refactoring Bloated Python Experiment Classes into Config Objects and Functions
AI tools and Domain-Driven Design in Python
Python Factory Pattern Separates Object Creation From Use
Stop Overusing Classes in Python by Using Functions and Composition
Designing PyTorch Runner Using The Information Expert Principle in Data Science Projects
Stop Passing Primitives Everywhere: Use Value Objects in Python
Function Definition and Execution Flow in Python
Python Configuration Management Using Hydra Data Science Project Settings
Reduce Coupling and Increase Cohesion in Python Vehicle Registration Code
Compared Mermaid vs PlantUML vs HackerDraw diagrams for software design
Python Production Ready FastAPI Code Validation Error Handling and Deployment Using Docker
IoT Controller and Facade Pattern in Python
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
Python Enum Role Types Instead Of Strings For Employee Systems
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
Python Model View Controller Architecture Implementation Strategies
Python Exception Handling using Custom Exceptions and Context Managers
Implementing Webhooks and Events in FastAPI
Google Forms Integration in Web Applications
Using Observer Pattern Events in Python to Improve Back-end Architecture Cohesion
Monadic Error Handling in Python using Success and Failure Containers
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
The Adapter Design Pattern in Python
Unit of Work Pattern Explained in SQL Alchemy and Python
Python Best Practices: Imports, Mutable Defaults, and Exception Handling per Google Style Guide
Python Logging and Benchmarking Using Decorators
State Pattern implementation in Python document editing and game logic examples
Eliminating Structural and Temporal Coupling in Python Workflows
Fix Spaghetti Python Code Using Abstractions and Protocols
GRASP Design Principles in Python: Creator Principle and Information Expert Examples
Stop Writing Brittle Python Functions Using Type Hints and Validation
Avoiding Anti-Patterns in Python Object Creation Using Modules and Object Pools
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
Validating ISBN Numbers and Data Models Using Pydantic in Python
Python Functions Replace Unnecessary Classes When Only Prompt Styles Vary
Python Factory Pattern Optimization Using Protocols and Data Classes
Design REST APIs in TypeScript and Python using OpenAPI standards
Avoiding None Checks in Python by Using Defaults, Validation, and Exceptions
Python Protocols vs Abstract Base Classes: Interface Segregation in IoT Design
SQLAlchemy Declarative Base Custom Data Pattern in Python FastAPI
Python Object-Oriented Programming Best Practices: Mix Classes and Functions for Readability