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: NEVER Worry About Data Science Projects Configs Again

💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide. Dealing with configuration management neatly in your project is going to save you a lot of time. In this video, I show you how to use Hydra to make managing configurations a breeze. The code I worked on in this video is available here: https://github.com/ArjanCodes/2021-config.git. 🎓 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:51 Explaining the example 5:01 What makes dealing with configs hard? 6:30 Accessing configuration settings 8:59 Configuration settings with Hydra 24:09 Using multiple files and folders 27:11 Tips for dealing with configuration settings #arjancodes #softwaredesign #python


Tracks in this Playlist