Оглавление
Предисловие 17
Часть VI. Классы и объектно-ориентированное программирование 19
Глава 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