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



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

17.1. Типы тоже являются объектами ........................................................................................... 277

17.2. Использование типов ............................................................................................................... 278

17.3. Типы и пользовательские классы ......................................................................................... 278

17.4. Утиная типизация ...................................................................................................................... 280

17.5. Что такое специальный метод-атрибут? ............................................................................ 281

17.6. Поведение объекта как списка............................................................................................... 282

17.7. Специальный метод-атрибут __getitem__ ........................................................................ 283

17.8. Полноценная эмуляция списков объектами .................................................................... 286

17.9. Субклассирование встроенных типов ................................................................................ 288

17.10. Когда используются специальные методы-атрибуты ................................................. 290

Итоги ........................................................................................................................................................ 291

Глава.18..Пакеты...................................................................................... 292

18.1. Что такое пакет? ......................................................................................................................... 292

18.2. Первый пример ........................................................................................................................... 293

18.3. Конкретный пример .................................................................................................................. 294

18.4. Атрибут __all__ .......................................................................................................................... 298

18.5. Правильное использование пакетов .................................................................................... 299

Итоги ........................................................................................................................................................ 300