Python. Лучшие практики и инструменты | Python: Best Practices and Tools

By Яворски Михал , …

Code: 9785446120642

Python. Лучшие практики и инструменты

Яворски Михал, Тарек Зиаде, 2023

Обзор

Python — универсальный язык программирования, отличающийся простотой и мощностью. Хотя написание кода на Python легко, обеспечение его читаемости, возможности повторного использования и сопровождения представляет собой вызов. Четвертое издание этой книги предлагает профессиональные практики, инструменты и стандарты, которые помогут преодолеть эти трудности и освоить новейшие возможности языка.

Книга начинается с обзора последних улучшений Python, синтаксиса и инструментов для повышения эффективности разработки. Она также предназначена для программистов, переходящих с других языков, и поможет им интегрироваться в экосистему Python.

Далее рассматриваются паттерны проектирования, такие как событийно-ориентированное программирование, параллелизм и метапрограммирование. Включает сложные примеры кода, интеграцию с C/C++ и создание расширений. Заключительные главы охватывают полный жизненный цикл приложения после развертывания.

Кому подойдёт

  • Программисты, желающие улучшить качество своего Python-кода.
  • Разработчики, переходящие на Python с других языков.
  • Специалисты, интересующиеся продвинутыми концепциями и паттернами проектирования.
  • Профессионалы, стремящиеся освоить полный цикл разработки приложений на Python.

Ключевые особенности

  • Язык: русский
  • Страниц: 592
  • Издательство: Питер
  • Серия: Для профессионалов
  • ISBN: 9785446120642
  • Год издания: 2023
  • Возрастное ограничение: 16+
<hr>

Python: Best Practices and Tools

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+

Похожие товары