Предисловие 7
Часть VI. Классы и объектно-ориентированное программирование 10
ГЛАВА 26. Объектно-ориентированное программирование: общая картина 20
ГЛАВА 27. Основы написания классов 34
ГЛАВА 28. Более реалистичный пример 54
ГЛАВА 29. Детали реализации классов 96
ГЛАВА 30. Перегрузка операций 123
ГЛАВА 31. Проектирование с использованием классов 169
ГЛАВА 32. Расширенные возможности классов 216
Часть VII. Исключения и инструменты 315
ГЛАВА 33. Основы исключений 316
ГЛАВА 34. Детали обработки исключений 327
ГЛАВА 35. Объекты исключений 357
ГЛАВА 36. Проектирование с использованием исключений 375
Часть VIII. Более сложные темы 399
ГЛАВА 37. Unicode и байтовые строки 400
ГЛАВА 38. Управляемые атрибуты 455
ГЛАВА 39. Декораторы 504
ГЛАВА 40. Метаклассы 590
ГЛАВА 41. Все хорошее когда-нибудь заканчивается 644
Часть IX. Приложения 653
Приложение А. Установка и конфигурирование 654
Приложение Б. Запускающий модуль Windows для Python 668
Приложение В. Изменения в Python и настоящая книга 677
Приложение Г. Решения упражнений, приводимых в конце частей 692
Предметный указатель 709
По причине большого объема книга разделена на два тома. 2-й том обновленного 5-го издания известной книги Марка Лутца поможет вам быстро научиться писать эффективный высококачественный код на Python. Это руководство - идеальный способ начать изучение Python, будь вы новичок в программировании или профессиональный разработчик программного обеспечения на других языках.
Простое и понятное учебное пособие, укомплектованное контрольными вопросами, упражнениями и полезными иллюстрациями, позволит вам освоить основы линеек Python 3.X и 2.X. Вы также ознакомитесь с расширенными возможностями языка, получившими широкое распространение в коде Python.
Хорошая новость в том, что ООП в Python гораздо проще для понимания и использования, чем в других языках, таких как C++ или Java. Будучи динамически типизированным языком написания сценариев, Python устраняет большую часть синтаксического беспорядка и сложности, которые затуманивают ООП в других инструментах.
Благодаря книге вы: