🗊 Презентация Обработка исключений

Нажмите для полного просмотра!
Обработка исключений, слайд №1 Обработка исключений, слайд №2 Обработка исключений, слайд №3 Обработка исключений, слайд №4 Обработка исключений, слайд №5 Обработка исключений, слайд №6 Обработка исключений, слайд №7 Обработка исключений, слайд №8 Обработка исключений, слайд №9 Обработка исключений, слайд №10 Обработка исключений, слайд №11 Обработка исключений, слайд №12 Обработка исключений, слайд №13 Обработка исключений, слайд №14 Обработка исключений, слайд №15 Обработка исключений, слайд №16 Обработка исключений, слайд №17 Обработка исключений, слайд №18 Обработка исключений, слайд №19 Обработка исключений, слайд №20 Обработка исключений, слайд №21 Обработка исключений, слайд №22 Обработка исключений, слайд №23 Обработка исключений, слайд №24 Обработка исключений, слайд №25 Обработка исключений, слайд №26 Обработка исключений, слайд №27 Обработка исключений, слайд №28 Обработка исключений, слайд №29 Обработка исключений, слайд №30 Обработка исключений, слайд №31 Обработка исключений, слайд №32 Обработка исключений, слайд №33 Обработка исключений, слайд №34

Содержание

Вы можете ознакомиться и скачать презентацию на тему Обработка исключений. Доклад-сообщение содержит 34 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Языки программирования Лекция 7
Описание слайда:
Языки программирования Лекция 7

Слайд 2


Обработка исключений Исключения - это извещения интерпретатора, возбуждаемые в случае возникновения ошибки в программном коде или при наступлении...
Описание слайда:
Обработка исключений Исключения - это извещения интерпретатора, возбуждаемые в случае возникновения ошибки в программном коде или при наступлении какого-либо события. Если в коде не предусмотрена обработка исключения, то выполнение программы прерывается, и выводится сообщение об ошибке.

Слайд 3


Примеры ошибок >>> print("Heт завершающей кавычки!) SyntaxError: EOL while scanning string literal >>> def test(x, у) : return х/у >>> test(4,...
Описание слайда:
Примеры ошибок >>> print("Heт завершающей кавычки!) SyntaxError: EOL while scanning string literal >>> def test(x, у) : return х/у >>> test(4, 2) # Нормально 2.0 >>> test(4, 0) # Ошибка Traceback (most recent call last): File "", line 1, in test(4, 0) # Ошибка File "", line 1, in test def test(x, у): return х/у ZeroDivisionError: division Ьу zero

Слайд 4


Обработка исключений В языке Python исключения возбуждаются не только при ошибке, но и как уведомление о наступлении каких-либо событий: >>>...
Описание слайда:
Обработка исключений В языке Python исключения возбуждаются не только при ошибке, но и как уведомление о наступлении каких-либо событий: >>> "Строка".indех("текст") Traceback (most recent call last): File "", line 1, in "Строка".indех("текст") ValueError: substring not found

Слайд 5


Инструкция try...except...else...finally
Описание слайда:
Инструкция try...except...else...finally

Слайд 6


Обработка исключения «Деление на ноль»
Описание слайда:
Обработка исключения «Деление на ноль»

Слайд 7


Обработка нескольких исключений
Описание слайда:
Обработка нескольких исключений

Слайд 8


Пример перехвата всех исключений
Описание слайда:
Пример перехвата всех исключений

Слайд 9


Отсутствие блока except
Описание слайда:
Отсутствие блока except

Слайд 10


Пример. Суммирование неопределенного количества чисел
Описание слайда:
Пример. Суммирование неопределенного количества чисел

Слайд 11


Инструкция with...as Язык Python поддерживает протокол менеджеров контекста. Этот протокол гарантирует выполнение завершающих действий (например,...
Описание слайда:
Инструкция with...as Язык Python поддерживает протокол менеджеров контекста. Этот протокол гарантирует выполнение завершающих действий (например, закрытие файла) вне зависимости от того, произошло исключение внутри блока кода или нет. Для работы с протоколом предназначена инструкция with ... as.

Слайд 12


Протокол менеджеров контекста
Описание слайда:
Протокол менеджеров контекста

Слайд 13


Инструкция with as при работе с файлами
Описание слайда:
Инструкция with as при работе с файлами

Слайд 14


Классы встроенных исключений
Описание слайда:
Классы встроенных исключений

Слайд 15


Регулярные выражения Регулярные выражения предназначены для выполнения в строке сложного поиска или замены. В языке Python использовать регулярные...
Описание слайда:
Регулярные выражения Регулярные выражения предназначены для выполнения в строке сложного поиска или замены. В языке Python использовать регулярные выражения позволяет модуль re. Прежде чем задействовать функции из этого модуля, необходимо подключить модуль с помощью инструкции: import re

Слайд 16


Регулярные выражения 1) р = re.compile(r"^\w+$") 2) р = re.compile("^\\w+$")
Описание слайда:
Регулярные выражения 1) р = re.compile(r"^\w+$") 2) р = re.compile("^\\w+$")

Слайд 17


Проверка правильности ввода даты
Описание слайда:
Проверка правильности ввода даты

Слайд 18


Проверка правильности ввода даты
Описание слайда:
Проверка правильности ввода даты

Слайд 19


Пример использования многострочного режима
Описание слайда:
Пример использования многострочного режима

Слайд 20


Проверка наличия целого числа в строке
Описание слайда:
Проверка наличия целого числа в строке

Слайд 21


Отсутствие привязки к началу или концу строки
Описание слайда:
Отсутствие привязки к началу или концу строки

Слайд 22


Привязка к началу и концу строки
Описание слайда:
Привязка к началу и концу строки

Слайд 23


Метасимволы
Описание слайда:
Метасимволы

Слайд 24


Квадратные скобки
Описание слайда:
Квадратные скобки

Слайд 25


Синтаксис регулярных выражений
Описание слайда:
Синтаксис регулярных выражений

Слайд 26


Стандартные классы
Описание слайда:
Стандартные классы

Слайд 27


Модуль Модулем в языке Python называется любой файл с программным кодом. Каждый модуль может импортировать другой модуль, получая, таким образом,...
Описание слайда:
Модуль Модулем в языке Python называется любой файл с программным кодом. Каждый модуль может импортировать другой модуль, получая, таким образом, доступ к атрибутам (переменным, функциям и классам), объявленным внутри импортированного модуля. Мо-дуль может быть написан не только на Python, а например, на C или C++. Получить имя модуля позволяет атрибут __name__.

Слайд 28


Использование псевдонимов Если название модуля слишком длинное или неудобное по каким-то причинам, то для него можно создать псевдоним с помощью...
Описание слайда:
Использование псевдонимов Если название модуля слишком длинное или неудобное по каким-то причинам, то для него можно создать псевдоним с помощью ключевого слова as:

Слайд 29


Инструкция from
Описание слайда:
Инструкция from

Слайд 30


Инструкция from Импортируемые атрибуты можно разместить на нескольких строках, если их много, для лучшей читаемости кода:
Описание слайда:
Инструкция from Импортируемые атрибуты можно разместить на нескольких строках, если их много, для лучшей читаемости кода:

Слайд 31


Создание своего модуля на Python
Описание слайда:
Создание своего модуля на Python

Слайд 32


Пакеты Пакетом называется каталог с модулями, в котором расположен файл инициализации __init__.py. Файл инициализации может быть пустым или содержать...
Описание слайда:
Пакеты Пакетом называется каталог с модулями, в котором расположен файл инициализации __init__.py. Файл инициализации может быть пустым или содержать код, который будет выполнен при первом обращении к пакету. В любом случае он обязательно должен присутствовать внутри каталога с модулями.

Слайд 33


Вопросы 1. Что произойдет с программой в случае исключения, если вы не предусмотрите его обработку? 2. Назовите два способа, с помощью которых можно...
Описание слайда:
Вопросы 1. Что произойдет с программой в случае исключения, если вы не предусмотрите его обработку? 2. Назовите два способа, с помощью которых можно было бы организовать выполнение заключительных операций независимо от того, возникло исключение или нет. 3. Для чего служит инструкция try? 4. Для чего служит инструкция with/as?

Слайд 34


5. Какой командой можно подключить модуль для работы с регулярными выражениями? 6. Что называется модулем в Python? 7. С помощью какой инструкции...
Описание слайда:
5. Какой командой можно подключить модуль для работы с регулярными выражениями? 6. Что называется модулем в Python? 7. С помощью какой инструкции можно подключить определенные атрибуты модуля? 8. Приведите пример создания пользовательского модуля в Python. 9. Что такое пакет в Python?



Похожие презентации
Mypresentation.ru
Загрузить презентацию