Python
Оглавление
Введение
Помощь
1. Алгоритмы, компьютеры и программы
2. Язык программирования Python
3. Типы данных
4. Поток команд (управляющие структуры)
5. Подпрограммы
6. Вычислительная сложность алгоритмов
7. Ошибки и исключения
7.1. Теория
7.2. Практикум
7.3. Список источников
7.4. Вопросы
7.5. Самостоятельная работа
8. Файлы и сериализация данных
9. Модули и пакеты
10. Объектно-ориентированное программирование и классы
11. Стандартная библиотека
12. Визуализация данных
13. Сетевое и Интернет-программирование
Заключение
Алфавитный указатель
Поблагодарить автора
Сделать перевод
Python
»
7.
Ошибки и исключения
7.
Ошибки и исключения
¶
7.1. Теория
7.1.1. Известные ошибки в ПО
7.1.1.1. 1962 г.: ракета Маринер-1
7.1.1.2. 1985 г.: аппарат лучевой терапии Therac-25
7.1.1.3. 1991 г.: ЗРК Patriot
7.1.1.4. 2000 г.: Проблема 2000 года (Y2K)
7.1.1.5. 2009-2011 г.: отзыв автомобилей Toyota
7.1.2. Определение и разновидности ошибок
7.1.2.1. Синтаксические ошибки
7.1.2.2. Логические (семантические) ошибки
7.1.2.3. Ошибки времени выполнения
7.1.2.4. Недокументированное поведение
7.1.3. Поиск ошибок и отладка программы
7.1.4. Подходы к обработке ошибок
7.1.5. Обработка исключений в Python
7.1.5.1. Понятия исключения
7.1.5.2. Конструкция
try
7.1.5.3. Возбуждение исключений (
raise
)
7.1.5.4. Особенности обработки исключений внутри функций
7.1.5.5. Утверждения (
assert
)
7.1.5.6. Исключения или утверждения?
7.1.6. Рекомендации
7.2. Практикум
7.2.1. Простая отладка программ
7.2.2. Обработка исключений и утверждения
7.3. Список источников
7.4. Вопросы
7.5. Самостоятельная работа
7.5.1. Комплексная задача