Design patterns (Aug 2024)
It’s easy to write a single class in Python. But when you have more than one class, you have to decide how they’re going to communicate. Design patterns provides us with a standardized language we can use to discuss these lines of communication with our colleagues.
What you should know
Course Content
Course length
3.5 hours
Number of lessons
1
Training materials
1 Jupyter notebook
Coding exercises
5
About the Course
Writing a single Python class isn’t that hard, but a real application normally requires multiple classes. One way to define their interactions is with design patterns, established and understood relationships. This course will teach you some of the best-known design patterns, and how/when to use them.
What you’ll learn
- What are design patterns?
- Iterator
- Strategy
- Adapter
- Singleton
Instructor
This course, like all others on LernerPython.com, is taught by Reuven Lerner.
Pricing
100% Money Back Guarantee
I’m a one-person company dedicatedto improving your career via Python and related technologies. If you haven’t gotten value from any of my courses, then just tell me — and I’ll refund your money.
LernerPython
$40
per user / month
- Unlimited access to all Python, Git, Regexp courses
- Members-only forums
- Python office hours, private lectures
LernerPython + Data
$50
per user / month
- Everything in Lerner Python Level
- Unlimited access to NumPy, Pandas, and SQL courses
- Pandas office hours and private lectures
- Bamboo Weekly Subscription ($100 Annual Value)
LernerPython
$400
per user / year
- Unlimited access to all Python, Git, Regexp courses
- Members-only forums
- Python office hours, private lectures
LernerPython + Data
$500
per user / year
- Everything in Lerner Python Level
- Unlimited access to NumPy, Pandas, and SQL courses
- Pandas office hours and private lectures
- Bamboo Weekly Subscription ($100 Annual Value)