{"id":583,"date":"2018-08-15T08:00:34","date_gmt":"2018-08-15T08:00:34","guid":{"rendered":"http:\/\/buklijas.info\/blog\/?p=583"},"modified":"2018-08-15T10:41:03","modified_gmt":"2018-08-15T10:41:03","slug":"learning-python-design-patterns-second-edition-book-review","status":"publish","type":"post","link":"http:\/\/buklijas.info\/blog\/2018\/08\/15\/learning-python-design-patterns-second-edition-book-review\/","title":{"rendered":"Learning Python design patterns Second Edition, book review"},"content":{"rendered":"
<\/p>\n
Published on:<\/strong> 15.08.2018<\/p>\n Number of pages: 141 Conclusion<\/strong> Review<\/strong><\/p>\n Book explains and implements some(singleton, factory, facade, proxy, observer, command, template method, MVC, state design) software design patterns in Python language.<\/p>\n It also gives the general overview of design patterns and antipatterns.<\/p>\n What I do not like is that book first does an explanation of code and then shows the code that has been already explained.<\/p>\n For me, it is better first to see the code and then to read the explanation of it.<\/p>\n The best approach for explaining code so far I have seen in Fluent Python<\/a>.<\/p>\n In that book, the first code is shown and then it is explained.<\/p>\n
\nWritten by: Chetan Giridhar<\/a>
\nPublish by: PACKT Publishing<\/a><\/p>\n
\nThis is the first book that I have read regarding software design patterns in Python language, for me it is useful as the code implementation reference<\/strong>.<\/p>\n