Книга приобщит вас к стилю программирования, выдержанному в истинном "духе Python", и поможет научиться писать исключительно надежный и высокопроизводительный код. Автор приводит 59 описаний лучших методик программирования, дает советы и показывает кратчайшие пути решения различных задач программирования на Python, дополняя их реалистичными примерами кода.Основные темы книги:- рекомендации по основным аспектам разработки ПО с использованием версий Python 3.x и 2.x;- лучшие методики написания функций, снижающие вероятность появления ошибок в коде;- точное описание вариантов поведения с помощью классов и объектов;- рекомендации относительно того, как избежать скрытых ошибок с помощью метаклассов и динамических атрибутов;- эффективные подходы к решению проблем, связанных с одновременным и параллельным выполнением множества операций;- усовершенствованные приемы работы со встроенными модулями Python;- инструментальные средства и лучшие методики коллективной разработки;- решения по отладке, тестированию и оптимизации кода.
Для кого книга?
Книга приобщит вас к стилю программирования, выдержанному в истинном "духе Python", и поможет научиться писать исключительно надежный и высокопроизводительный код. Автор приводит 59 описаний лучших методик программирования, дает советы и показывает кратчайшие пути решения различных задач программирования на Python, дополняя их реалистичными примерами кода.Основные темы книги:- рекомендации по основным аспектам разработки ПО с использованием версий Python 3.x и 2.x;- лучшие методики написания функций, снижающие вероятность появления ошибок в коде;- точное описание вариантов поведения с помощью классов и объектов;- рекомендации относительно того, как избежать скрытых ошибок с помощью метаклассов и динамических атрибутов;- эффективные подходы к решению проблем, связанных с одновременным и параллельным выполнением множества операций;- усовершенствованные приемы работы со встроенными модулями Python;- инструментальные средства и лучшие методики коллективной разработки;- решения по отладке, тестированию и оптимизации кода.