From the course: Learning SOLID Programming Principles

Benefits of SOLID Programming Principles - Python Tutorial

From the course: Learning SOLID Programming Principles

Benefits of SOLID Programming Principles

- [Steve] We all know designing software takes a lot of work. It's not often clear what constitutes a good design. The solid design principles are five ideas that can help build software that's easy to extend and adapt. I'm Steve Lott and I've been building Python applications and writing books about Python for almost 20 years. I'd like to share my my experiences applying the solid design principles. In this course, I've got a kind of case study that's a little bit of data analysis and a little bit of data science. I think it's fun because it comes from a real world problem I had with the boat I live on. Join me in my LinkedIn Learning course to see more of the solid design principles. I'll show you how to transform a weak design into great code that's easy to live with.

Contents