Udemy

Python design patterns masterclass

Enroll Now
  • 1,214 Students
  • Updated 9/2024
  • Certificate Available
4.6
(130 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
4 Hour(s) 22 Minute(s)
Language
English
Taught by
Catalin Stefan
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.6
(130 Ratings)
1 views

Course Overview

Python design patterns masterclass

Improve your coding skills by learning Software Design Patterns applied to Python development

Knowing how to build well structured programs and apps, that are scalable and robust is essential for every developer.

That's why I've created this course on Design Patterns for Python.

Here you will learn how to apply popular patterns to your code, such as Builder, Adapter, Abstract Factory, as well as lesser known but very useful patterns, such as Composite, Decorator, Strategy etc.

This course will teach you how to structure your code so that it is more maintainable as it grows, and that it's easier to debug and test. When building a new project, you are not trying to reinvent the wheel, but instead to implement the correct solutions to the problems that you encounter.

It will also teach you the terminology that you need when you communicate with top level developers. When they say they implemented a factory for a piece of code, or the added a builder pattern for the creation of a certain object, you will immediately know what they mean.

This course covers 3 types of design patterns

  • Creational

  • Structural

  • Behavioural

We will also include code samples at each step of the way, so that you already know how to implement these patterns in practice.

Sign up today, and let's learn how to use Design Patterns in Python.

Course Content

  • 5 section(s)
  • 28 lecture(s)
  • Section 1 Introduction
  • Section 2 Creational design patterns
  • Section 3 Structural design patterns
  • Section 4 Behavioural design patterns
  • Section 5 Conclusion

What You’ll Learn

  • Design patterns
  • Proper Python development
  • Creational patterns
  • Structural patterns
  • Behavioural patterns
  • Coding best practices


Reviews

  • N
    N.Scheltema
    5.0

    A nice concise explanation of the various design patterns and how to implement them in Python

  • N
    Nik Lopez
    5.0

    excellent explanation

  • P
    Pavlo Yashchenko
    5.0

    LGTM

  • M
    Matthew Cremeens
    3.5

    This course was a very good match for me and it was well-taught. I believe my experience could have been better if the instructor had responded to all of my questions. I appreciate the one response he did give, though.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed