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: What Can 1970s German Industrial Design Principles Teach Us?

👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis. In this video, I’ll talk about 10 German industrial design principles from the 1970s that have influenced modern design and what we can learn from them to write better software. 🎓 ArjanCodes Courses: https://www.arjancodes.com/courses/ 🔖 Chapters: 0:00 Intro 2:09 #1 Good Design Is Innovative 2:58 #2 Good Design Makes a Product Useful 4:12 #3 Good Design Is Aesthetic 5:09 #4 Good Design Makes a Product Understandable 5:50 #5 Good Design Is Unobtrusive 7:01 #6 Good Design Is Honest 7:35 #7 Good Design Is Long-lasting 8:29 #8 Good Design Is Thorough Down to the Last Detail 10:10 #9 Good Design Is Environmentally Friendly 10:45 #10 Good Design Is as Little Design as Possible 11:46 Outro #arjancodes #softwaredesign #python


Tracks in this Playlist