Software Design in Python

In this series, I talk about design patterns and principles and show you how you can use them to improve the quality of your code. All examples are in Python.

Curated by: ArjanCodes (99 videos)


Currently Playing: Deep Dive Into the Repository Design Pattern in Python

💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. In this video, I’ll take a closer look at the repository design pattern in Python. This is a very useful pattern that allows you to keep your data storage separate from your data operations. 🔥 GitHub repository: https://git.arjan.codes/2024/repository. 🎓 ArjanCodes Courses: https://www.arjancodes.com/courses. 💬 Join my Discord server: https://discord.arjan.codes. ⌨️ Keyboard I’m using: https://amzn.to/49YM97v. 🔖 Chapters: 0:00 Intro 0:37 Repository code example 4:13 About the pattern 8:04 Better software testing 9:36 Warnings and Caveats 11:24 Final thoughts #arjancodes #softwaredesign #python


Tracks in this Playlist