tubeshowcaseā—1,194,391 videosā™” My collection 0
← Learn to Code

Learn to Code15:31

The Strategy Pattern: Write BETTER PYTHON CODE Part 3

ArjanCodes ↗

From the creator

šŸ’” Learn how to design great software in 7 steps: https://arjan.codes/designguide. The strategy pattern is a widely used design pattern that help you write better Python code. I'll show you how to apply the strategy using a practical example written in Python. I'll cover both the classic object-oriented version of the pattern, and I'll also show you a functional version that's a bit shorter to write and works equally well. At the end of the video, there's a more advanced bit where you'll see how to add type hints for functions as parameters. šŸŽ“ ArjanCodes Courses: https://www.arjancodes.com/courses. GitHub repository: https://github.com/arjancodes/betterpython. šŸ’¬ Join my Discord server: https://discord.arjan.codes. āŒØļø Keyboard I’m using: https://amzn.to/49YM97v. Chapters: 0:00 Intro 1:30 Code example 3:21 Main problem with the code 4:01 Switching to a strategy pattern 5:23 Creating concrete strategies 6:56 Updating the process_tickets method 10:09 Adding a new strategy 11:03 A functional version of the strategy 13:18 Adding a function type hint 14:49 Outro

Published 2021-02-05 Ā· Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.

Keep exploring Learn to Code