Получите глубокое понимание создания, поддержки, упаковки и доставки надежных приложений Python.
Основные возможности
Откройте для себя новые возможности Python, такие как объединение словарей и модуль Zoneinfo. и сопоставление структурных шаблонов.
Создавайте управляемый код для запуска в различных средах с разными наборами зависимостей.
Реализуйте эффективные структуры данных и алгоритмы Python для написания, тестирования и оптимизации кода.
Описание книги
Это новое издание книги «Эксперт по программированию на Python» дает вам полное понимание процесса создания и поддержки приложений Python. Это четвертое издание, дополненное лучшими практиками, полезными инструментами и стандартами, реализованными профессиональными разработчиками Python, было значительно обновлено. В этой книге вы познакомитесь с последними улучшениями Python, элементами синтаксиса и интересными инструментами, которые повысят эффективность вашей разработки.
Первые несколько глав позволят опытным программистам, работающим на разных языках, перейти к Экосистема Python. Вы изучите общие шаблоны проектирования программного обеспечения и различные методологии программирования, такие как событийно-ориентированное программирование, параллелизм и метапрограммирование. Вы также рассмотрите сложные примеры кода и попытаетесь решить значимые проблемы, объединив Python с C и C++, написав расширения, использующие сильные стороны нескольких языков. Наконец, вы поймете весь жизненный цикл любого приложения после его запуска, включая автоматизацию упаковки и тестирования.
К концу этой книги вы получите практические идеи по программированию на Python, которые помогут вам эффективно решать сложные задачи.
Чему вы научитесь
Изучите современные способы настройки воспроизводимых и согласованных сред разработки Python
Эффективно упаковывайте код Python для использования сообществом и в рабочей среде< /p>
Изучите современные синтаксические элементы программирования на Python, такие как f-строки, перечисления и лямбда-функции.
Раскройте тайну метапрограммирования на Python с помощью метаклассов.
Напишите параллельный код на Python.
Расширение и интеграция Python с помощью кода, написанного на C и C++
Для кого предназначена эта книга
Книга по программированию на Python предназначена для опытных программистов, желающих учиться Концепции продвинутого уровня и новейшие функции Python.
Любой, кто обладает базовыми навыками Python, сможет понять содержание книги, хотя это может потребовать некоторых дополнительных усилий со стороны менее опытных программистов. Это также должно быть хорошим введением в Python 3.9 для тех, кто все еще немного отстает и продолжает использовать другие старые версии.
Оглавление
Раздел 1: Знание своих инструментов — Текущее состояние Python
Современные среды разработки Python
Новые возможности Python
Python в сравнении с другими языками
Раздел 2: Создание приложения на Python – интерфейсы, шаблоны и модульность
Параллелизм
Событийно-ориентированное программирование
Элементы метапрограммирования
Соединение Python с C и C++
Раздел 3. Поддержка приложений Python — тестирование и автоматизация качества
Упаковка и распространение кода Python
Наблюдение за поведением и производительностью приложений
Оптимизация кода
Отзывов еще нет
Станьте первым, кто поделится своим мнением!