Python. Лучшие практики и инструменты | Python: Best Practices and Tools
Яворски Михал, Тарек Зиаде, 2023
Обзор
Python — универсальный язык программирования, отличающийся простотой и мощностью. Хотя написание кода на Python легко, обеспечение его читаемости, возможности повторного использования и сопровождения представляет собой вызов. Четвертое издание этой книги предлагает профессиональные практики, инструменты и стандарты, которые помогут преодолеть эти трудности и освоить новейшие возможности языка.
Книга начинается с обзора последних улучшений Python, синтаксиса и инструментов для повышения эффективности разработки. Она также предназначена для программистов, переходящих с других языков, и поможет им интегрироваться в экосистему Python.
Далее рассматриваются паттерны проектирования, такие как событийно-ориентированное программирование, параллелизм и метапрограммирование. Включает сложные примеры кода, интеграцию с C/C++ и создание расширений. Заключительные главы охватывают полный жизненный цикл приложения после развертывания.
Кому подойдёт
- Программисты, желающие улучшить качество своего Python-кода.
- Разработчики, переходящие на Python с других языков.
- Специалисты, интересующиеся продвинутыми концепциями и паттернами проектирования.
- Профессионалы, стремящиеся освоить полный цикл разработки приложений на Python.
Ключевые особенности
- Язык: русский
- Страниц: 592
- Издательство: Питер
- Серия: Для профессионалов
- ISBN: 9785446120642
- Год издания: 2023
- Возрастное ограничение: 16+
Michal Jaworski, Tarek Ziadé, 2023
Overview
Python is a versatile programming language known for its simplicity and power. While writing Python code is straightforward, ensuring it is readable, reusable, and maintainable can be challenging. This fourth edition introduces best practices, tools, and standards employed by professional developers to help overcome these hurdles and master the language's latest features and advanced concepts.
The book begins with an introduction to recent Python enhancements, syntax elements, and efficiency-boosting tools. It also serves as a guide for programmers experienced in other languages to successfully integrate into the Python ecosystem.
Subsequent chapters delve into common design patterns and programming methodologies, including event-driven programming, concurrency, and metaprogramming. You will explore complex code examples, integrate Python with C and C++, and create extensions that leverage the strengths of different languages. The final chapters cover the complete application lifecycle post-deployment.
Who it's for
- Developers aiming to enhance the quality and maintainability of their Python code.
- Programmers transitioning to Python from other programming languages.
- Professionals interested in advanced Python concepts and design patterns.
- Engineers looking to master the full lifecycle of Python application development.
Key features
- Language: Russian
- Pages: 592
- Publisher: Piter
- Series: For Professionals
- ISBN: 9785446120642
- Publication Year: 2023
- Age Rating: 16+
From the series Для профессионалов
Whole series
Внутреннее устройство Linux. 3-е изд. | Inside Linux: A Guide to the Operating System$63.99
Kali Linux: библия пентестера | Kali Linux: The Pentester's Bible$104.99
Bash и кибербезопасность. Атака, защита и анализ из командной строки Linux | Bash and Cybersecurity: Linux Command Line Attack, Defense, and Analysis$60.99
Прагматичный ИИ. Машинное обучение и облачные технологии | Pragmatic AI: Machine Learning and Cloud Technologies$52.99
Kali Linux от разработчиков | Kali Linux from the Developers$48.99
Svelte и Sapper в действии | Svelte and Sapper in Action$100.99
More on the shelf Книги по Python
Browse the shelf
Мама, не отвлекай. Я Python учу! | Mom, Don't Distract Me. I'm Learning Python!$52.99
Основы Python для Data Science | Python Fundamentals for Data Science$56.99
Python и машинное обучение | Python and Machine Learning$81.99
Python. Чистый код для продолжающих | Python. Clean Code for Intermediate Developers$67.99
Высокопроизводительные Python-приложения. Практическое руководство по эффективному программированию | High-Performance Python Applications: A Practical Guide to Efficient Programming$37.99
Анализ поведенческих данных на R и Python | Behavioral Data Analysis with R and Python$71.99
Сетевое программирование на Python | Network Programming in Python$69.99
Python для детей. Курс для начинающих | Python for Kids: A Beginner's Course$43.99
Python. Разработка на основе тестирования. Руководство | Python. Test-Driven Development. A Guide$97.99
PYTHON для всех | PYTHON for Everyone$42.99
Python. 12 уроков для начинающих | Python: 12 Lessons for Beginners$46.99
Python. Карманный справочник | Python Pocket Reference$52.99