Although the explanations are clear, I disliked how the examples are way to simple and detached from any real software case. For instance, the Bridge pattern could be explained by giving the example of a software that should generate a GUI in different platforms, each one with their own set of objects and functions. It is a real-world use case of that design pattern and it can help the student understand why that pattern was needed in the first place. Maybe change the examples to something more concrete, or add a "Real world usage" video to each design pattern to improve this course.
Python: Design Patterns
With Jungwoo Ryoo
Liked by 2,085 users
Duration: 2h 12m
Skill level: Intermediate
Released: 10/11/2021
Course details
If you’re a programmer, you’re probably plenty busy, so why not save some time and avoid reinventing the wheel by reusing well-proven design solutions—software design patterns—to improve your code quality? Design patterns encourage programming efficiency and code reuse. In this course, Jungwoo Ryoo takes a look at traditional design patterns as applied to Python. Jungwoo Ryoo covers 15 essential creational, structural, and behavioral patterns to help you solve common coding challenges, while introducing best practices that can help keep your solutions consistent, complete, and correct.
Skills you’ll gain
Earn a sharable certificate
Share what you’ve learned, and be a standout professional in your desired industry with a certificate showcasing your knowledge gained from the course.
LinkedIn Learning
Certificate of Completion
-
Showcase on your LinkedIn profile under “Licenses and Certificate” section
-
Download or print out as PDF to share with others
-
Share as image online to demonstrate your skill
Meet the instructor
Learner reviews
-
Luiz Soranço
Luiz Soranço
Aeronautical Engineer | Product Development | Test Engineer
-
Yuri Petrenko
Yuri Petrenko
Senior QA Engineer/ QA Team Lead
-
Renan Paulon
Renan Paulon
Technical Consultant at Demandtex
Contents
What’s included
- Test your knowledge 5 quizzes
- Learn on the go Access on tablet and phone