-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Python for salamander and charlax!
Salamander098 edited this page Sep 13, 2022
·
1 revision
Filter changed files
5
README.md @@ -170,13 +170,14 @@ I highly recommend reading [The](http://www.amazon.co
- [Microsoft's](https://github.com/Microsoft/api-guidelines/blob/master/Guidelines.md) * [Microsoft's](https://github.com/Microsoft/api-guidelines/blob/master/Guidelines.md)
- [Book](https://news.ycombinator.com/item?id=12711060) * [Book](https://news.ycombinator.com/item?id=12711060)
- Design (OO modeling, patterns, anti-patterns, etc.) ### Design (OO modeling, architecture, patterns, anti-patterns, etc.)
- [Design](http://www.amazon.com/dp/0201633612/): dubbed "the gang of four", this is almost a required reading for any developer. A lot of those are a bit overkill for Python (because everything is an object and dynamic typing). Still, the main idea (composition is better than inheritance) definitely is a good philosophy. * [Design](http://www.amazon.com/dp/0201633612/): dubbed "the gang of four", this is almost a required reading for any developer. A lot of those are a bit overkill for Python (because everything is an object and dynamic typing). Still, the main idea (composition is better than inheritance) definitely is a good philosophy.
- [Patterns](http://www.amazon.com/dp/0321127420/?tag=stackoverfl08-20): learn about how databases are used in real-world applications. This book has heavily influenced Mike Bayer's SQLAlchemy. * [Patterns](http://www.amazon.com/dp/0321127420/?tag=stackoverfl08-20): learn about how databases are used in real-world applications. This book has heavily influenced Mike Bayer's SQLAlchemy.
- [Domain-Driven](https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215), Eric Evans * [Domain-Driven](https://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215) 📖, Eric Evans
- [Clean](https://www.goodreads.com/book/show/18043011-clean-architecture) 📖, Robert C. Martin. Uncle Bob proposes an architecture that leverages the Single Responsibility Principle to its fullest. A great way to start a new codebase. Also, check out the [clean](cheatsheets/cheatsheets/Clean-Architecture-V1.0.pdf).