|
Количество
|
Стоимость
|
||
|
|
|||
|
|
|||
Python is currently used in many different areas such as software construction, systems administration, and data processing. In all of these areas, experienced professionals can find examples of inefficiency, problems, and other perils, as a result of bad code. After reading this book, readers will understand these problems, and more importantly, how to correct them. The book begins by describing the basic elements of writing clean code and how it plays an important role in Python programming. You will learn about writing efficient and readable code using the Python standard library and best practices for software design. You will learn to implement the SOLID principles in Python and use decorators to improve your code. The book delves more deeply into object oriented programming in Python and shows you how to use objects with descriptors and generators. It will also show you the design principles of software testing and how to resolve software problems by implementing design patterns in your code. In the final chapter we break down a monolithic application to a microservice one, starting from the code as the basis for a solid platform. By the end of the book, you will be proficient in applying industry approved coding practices to design clean, sustainable and readable Python code.
В настоящее время Python используется во многих различных областях, таких как создание программного обеспечения, системное администрирование и обработка данных. Во всех этих областях опытные специалисты могут найти примеры неэффективности, проблем и других опасностей, возникающих в результате плохого кода. Прочитав эту книгу, читатели поймут эти проблемы и, что более важно, то, как их исправить. Книга начинается с описания основных элементов написания чистого кода и того, какую важную роль он играет в программировании на Python. Вы узнаете о написании эффективного и читаемого кода с использованием стандартной библиотеки Python и лучших практиках проектирования программного обеспечения. Вы научитесь реализовывать принципы SOLID в Python и использовать декораторы для улучшения своего кода. Книга более глубоко углубляет объектно-ориентированное программирование на Python и показывает, как использовать объекты с дескрипторами и генераторами. Он также покажет вам принципы проектирования тестирования программного обеспечения и способы решения проблем программного обеспечения путем внедрения шаблонов проектирования в ваш код. В последней главе мы разбиваем монолитное приложение на микросервисное, начиная с кода как основы надежной платформы. К концу книги вы научитесь применять одобренные в отрасли методы кодирования для разработки чистого, устойчивого и читаемого кода Python.