Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Applying Design Patterns for a Smart Home System in Python

via CodeSignal

Overview

This course applies various design patterns to develop a smart home system in Python, showcasing the practical use of the patterns covered in the course path to solve real-world problems.

Syllabus

  • Lesson 1: Applying Factory Method and Adapter Patterns for Smart Home Device
    • Implementing Devices with Factory Method Pattern in Python
    • Integrating Smart Devices with Factory Method and Adapter Patterns in Python
  • Lesson 2: Applying Observer and Strategy Patterns for Smart Home Security System and Climate Control
    • Implementing a Smart Home Security System Using the Observer Pattern
    • Implementing Strategy Pattern for Smart Home Climate Control
  • Lesson 3: Applying Command and Decorator Patterns for Building the Smart Home Automation and Lighting System
    • Smart Home Automation with Command Pattern in Python
    • Smart Home Automation Using Decorator Pattern
  • Lesson 4: Choosing and Applying Design Patterns to Solve a Real-World Problem
    • Implement Smart Lock Using Singleton Pattern in Python
    • Smart Home Actuators Using Abstract Factory Pattern
    • Handling Notifications with the Composite Pattern
    • Creating SmartHomeDevice using Builder Pattern

Reviews

Start your review of Applying Design Patterns for a Smart Home System in Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.