Title: Hey HN,<p>I just published on Leanpub a free book, &quot;Clean Architectures in Python&quot;. It&#x27;s a humble attempt to organise and expand some posts I published on my blog in the last years.<p>You can find it here: https:&#x2F;&#x2F;leanpub.com&#x2F;clean-architectures-in-python<p>The main content is divided in two parts, this is a brief overview of the table of contents<p>* Part 1 - Tools
  - Chapter 1 - Introduction to TDD
  - Chapter 2 - On unit testing
  - Chapter 3 - Mocks<p>* Part 2 - The clean architecture
  - Chapter 1 - Components of a clean architecture
  - Chapter 2 - A basic example
  - Chapter 3 - Error management
  - Chapter 4 - Database repositories<p>Some highlights:<p>- The book is written with beginners in mind<p>- It contains 3 full projects, two small ones to introduce TDD and mocks, a bigger one to describe the clean architecture approach<p>- Each project is explained step-by-step, and each step is linked to a tag in a companion repository on GitHub<p>The book is free, but if you want to contribute I will definitely appreciate the help.
My target is to encourage the discussion about software architectures, both in the Python community and outside it.<p>I hope you will enjoy the book! Please spread the news on your favourite social network
Upvote: