Python. Экспресс-курс - страница 6

стр.

13.9. Модуль shelve .............................................................................................................................. 218

Итоги ........................................................................................................................................................ 221

Глава.14..Исключения............................................................................... 222

14.1. Знакомство с исключениями ................................................................................................. 222

14.2. Исключения в Python ............................................................................................................... 226

14.3. Менеджеры контекста и ключевое слово with ................................................................. 236

Итоги ........................................................................................................................................................ 238

Часть 3. Расширенные возможности языка ...................................... 239

Глава.15..Классы.и.объектно-ориентированное.программирование.............. 240

15.1. Определение классов ................................................................................................................ 240

15.2. Переменные экземпляров ....................................................................................................... 242

15.3. Методы ........................................................................................................................................... 243

15.4. Переменные класса .................................................................................................................... 245

15.5. Статические методы и методы классов .............................................................................. 247

15.6. Наследование............................................................................................................................... 249

15.7. Наследование и переменные экземпляров и классов .................................................... 252

15.8. Основные возможности классов Python............................................................................ 253

15.9. Приватные переменные и приватные методы .................................................................. 255

15.10. Использование @property для создания более гибких переменных экземпляров .................................................................................................................. 256

15.11. Правила области видимости и пространств имен

для экземпляров классов ................................................................................................................... 258

15.12. Деструкторы и управление памятью ................................................................................ 262

15.13. Множественное наследование ............................................................................................ 263

Итоги ........................................................................................................................................................ 265

Глава.16..Регулярные.выражения.............................................................. 266

16.1. Что такое регулярное выражение?....................................................................................... 266

16.2. Регулярные выражения со специальными символами ................................................. 267

16.3. Регулярные выражения и необработанные строки ........................................................ 268

16.4. Извлечение совпавшего текста из строк ............................................................................ 270

16.5. Замена текста с использованием регулярных выражений .......................................... 274

Итоги ........................................................................................................................................................ 276

Глава.17..Типы.данных.как.объекты........................................................... 277