Python. Лучшие практики и инструменты
Практическое руководство.
Зиаде Тарек, Яворски Михал «Python. Лучшие практики и инструменты» Питер, 2021 год, 560 стр., ISBN 978-5-4461-1589-1; (PDF-DJVU)
Описание книги.
Python — это динамический язык программирования, используемый в самых разных предметных областях. Хотя писать код на Python просто, гораздо сложнее сделать этот код удобочитаемым, пригодным для многократного использования и легким в поддержке. Третье издание "Python. Лучшие практики и инструменты" даст вам инструменты для эффективного решения любой задачи разработки и сопровождения софта. Авторы начинают с рассказа о новых возможностях Python 3.7 и продвинутых аспектах синтаксиса Python.
Продолжают советами по реализации популярных парадигм, в том числе объектно-ориентированного, функционального и событийно-ориентированного программирования. Также авторы рассказывают о наилучших практиках именования, о том, какими способами можно автоматизировать развертывание программ на удаленных серверах. Вы узнаете, как создавать полезные расширения для Python на C, C++, Cython и CFFI.
Оглавление.
- Часть I. Перед началом работы
Глава 1. Текущее состояние Python
Глава 2. Современные среды разработки на Python - Часть II. Ремесло Python
Глава 3. Современные элементы синтаксиса — ниже уровня класса
Глава 4. Современные элементы синтаксиса — выше уровня класса
Глава 5. Элементы метапрограммирования
Глава 6. Как выбирать имена
Глава 7. Создаем пакеты
Глава 8. Развертывание кода
Глава 9. Расширения Python на других языках - Часть III. Качество, а не количество
Глава 10. Управление кодом
Глава 11. Документирование проекта
Глава 12. Разработка на основе тестирования - Часть IV. Жажда скорости
Глава 13. Оптимизация — принципы и методы профилирования
Глава 14. Эффективные методы оптимизации
Глава 15. Многозадачность. - Часть V. Техническая архитектура
Глава 16. Событийно-ориентированное и сигнальное программирование
Глава 17. Полезные паттерны проектирования
Приложение. reStructuredText Primer
Добавить комментарий