Книга начинается с легкой разминки, которая познакомит вас с последними улучшениями Python, элементами синтаксиса и полезными инструментами, делающими разработку эффективнее. Кроме того, начальные главы помогут программистам с опытом работы на других языках успешно влиться в экосистему Python.
Следующие главы посвящены распространенным паттернам проектирования и методологиям программирования — таким как событийно-ориентированное программирование, параллелизм и метапрограммирование. Также вы разберете сложные примеры кода и будете решать содержательные задачи, связывая Python с C и С++ и создавая расширения, сочетающие сильные стороны разных языков. В заключительных главах рассматривается полный жизненный цикл приложения после ввода в эксплуатацию.
К концу книги вы освоите разработку эффективного и простого в сопровождении кода на Python.
Об авторах
Яворски Михал
Михал Яворский больше десяти лет профессионально создает программное обеспечение с использованием разлых языков программирования. Создал несколько высокопроизводительных и распределенных бэкенд-сервисов для веб-приложений. Он построил карьеру от рядового инженера-программиста до ведущего архитектора программного обеспечения. Его любимым языком всегда был Python.Зиаде Тарек
Тарек Зиаде - инженер-программист, он работает в компании Elastic и создает инструменты для разработчиков. До Elastic он 10 лет проработал в Mozilla и основал французскую группу пользователей Python под названием Afpy. Тарек написал несколько статей о Python для различных журналов, а также несколько книг на французском и английском языках.