|
Байланысты: Изучаем Python Глава
9 .
Классы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Создание и использование класса . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Работа с классами и экземплярами . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Наследование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Импортирование классов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Стандартная библиотека Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Оформление классов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Глава
10 .
Файлы и исключения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Чтение из файла . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Запись в файл . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Исключения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Сохранение данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
Глава
11 .
Тестирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Тестирование функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
Тестирование класса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
ЧАСТЬ II. ПРОЕКТЫ
Достарыңызбен бөлісу: |
|
|