Conceptual
Login

About Composite: The Pattern Behind Menus, File Systems and Games

Copied

Concepts imported from YouTube curation: https://youtube.com/playlist?list=PLC0nd42SBTaNuP4iB4L6SJlMaHE71FG6N&si=YpiadK-97MWyqXnM

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

What you will learn

Composite: The Pattern Behind Menus, File Systems and Games

About Dr. Theopolis

D

Guide profile coming soon.