Learning Python: Powerful Object-Oriented Programming. 6 Ed

Learning Python: Powerful Object-Oriented Programming. 6 Ed

Learning Python: Powerful Object-Oriented Programming. 6 Ed
Автор: Lutz Mark
Дата выхода: 2025
Издательство: O’Reilly Media, Inc.
Количество страниц: 3087
Размер файла: 9.3 MB
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

Введение....21
1 Архитектура ПО без мистики: приступим!....33
2 Архитектурные характеристики: знайте свои возможности....73
3 Два закона архитектуры ПО: все основано на компромиссах....113
4 Логические компоненты: строительные блоки....155
5 Архитектурные стили: классификация и философия....199
6 Многоуровневая архитектура: разделение обязанностей....217
7 Модульные монолиты: управляются предметной областью....247
8 Микроядерная архитектура: индивидуальная подгонка....279
9 Сделай сам: приложение для путешественников TripEZ....309
10 Микросервисная архитектура: шаг за шагом....335
11 Событийно-управляемая архитектура: асинхронные приключения....381
12 Сделай сам: проверка знаний....435
Приложение: шесть главных незатронутых тем....499

Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz's popular training course, this updated sixth edition will help you quickly write efficient, high-quality code with Python. It's an ideal way to begin, whether you're new to programming or a professional developer versed in other languages.

Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow self-paced tutorial gets you started with Python 3.12 and all other releases in use today. With a pragmatic focus on what you need to know, it also introduces some advanced language features that have become increasingly common in Python code.

This book helps you:

  • Explore Python's built-in object types such as strings, lists, dictionaries, and files

  • Create and process objects with Python statements, and learn Python's syntax model

  • Use functions and functional programming to avoid redundancy and maximize reuse

  • Organize code into larger components with modules and packages

  • Code robust programs with Python's exception handling and development tools

  • Apply object-oriented programming and classes to make code customizable

  • Survey advanced Python tools including decorators, descriptors, and metaclasses

  • Write idiomatic Python code that runs portably across a wide variety of platforms


Похожее:

Список отзывов:

Нет отзывов к книге.