Эксперт
Сергей
Сергей
Задать вопрос
Мы готовы помочь Вам.

Учебные вопросы по теме

  1. Каковы основные преимущества использования функций в Python и в каких случаях их стоит применять?
  2. Что такое рекурсивные функции в Python и в каких случаях их использование наиболее эффективно?
  3. Каковы основные принципы работы с модулями в Python? Как импортировать и использовать функции или переменные из других модулей?
  4. Что такое исключения в Python и какова их роль в программировании? Какие типы исключений вы знаете и в каких случаях они могут возникать?
  5. Как обрабатываются исключения в Python? Каковы основные стратегии их обработки и в каких случаях стоит применять каждую из них?
  6. Что такое собственные исключения и в каких случаях стоит создавать их? Как создать и использовать собственные исключения в Python?
  7. Как использование функций, модулей и исключений помогает улучшить читаемость, масштабируемость и отладку кода на Python?

 

Методические материалы к занятию:

  1. Что такое функции в контексте Python и какие операции мы можем с ними выполнять? Какие особенности работы с функциями следует учитывать при программировании на Python?иСеверанс, Ч. Р. Python для всех / Ч. Р. Северанс ; перевод с английского А. В. Снастина. — Москва : ДМК Пресс, 2022. — 262 с. — ISBN 978-5-93700-104-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/241115. — Режим доступа: для авториз. пользователей.
  2. Какие модули Python вы бы использовали для определения и использования функций и в каких ситуациях каждый из них может быть наиболее полезным? Можете ли вы привести пример использования этих модулей? Северанс, Ч. Р. Python для всех / Ч. Р. Северанс ; перевод с английского А. В. Снастина. — Москва : ДМК Пресс, 2022. — 262 с. — ISBN 978-5-93700-104-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/241115. — Режим доступа: для авториз. пользователей.
  3. Как работать с исключениями при работе с функциями и модулями в Python? Какие основные типы исключений могут возникнуть и как их обрабатывать? Северанс, Ч. Р. Python для всех / Ч. Р. Северанс ; перевод с английского А. В. Снастина. — Москва : ДМК Пресс, 2022. — 262 с. — ISBN 978-5-93700-104-7. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/241115. — Режим доступа: для авториз. пользователей.

 

Методические указания по выполнению самостоятельной работы студентов:

  1. Осуществите анализ существующих понятий категории «Функции, модули и исключения в Python»: определение функций, импорт модулей, вызов функций из модулей, обработка исключений. Укажите основные характеристики каждого из этих понятий, их особенности и области применения в программировании на Python;
  2. Проанализируйте документ «Python Language Reference». Уделите внимание разделам, касающимся определения функций, импорта модулей, вызова функций из модулей и обработки исключений.
  3. Проведите исследование кода на Python, в котором активно используются функции, модули и обрабатываются исключения. Отметьте, какие задачи решаются с помощью этих элементов, и как обрабатываются возникающие исключения.
  4. Разработайте собственные небольшие программы на Python, в которых будет осуществляться определение функций, импорт модулей и обработка исключений. Следите за правильностью синтаксиса и структуры кода, уделите внимание корректной обработке возможных исключений.
  5. Напишите программу на Python, демонстрирующую работу с основными структурами данных (списки, словари, кортежи, множества) и возможностями языка на основе представленных вариантов.

 

Вариант (первая буква фамилии) Задание
А-Д Напишите программу, которая создает пустой список и заполняет его случайными элементами. Затем программа выводит элементы списка в обратном порядке.
Е-М Напишите программу, которая создает словарь, заполняет его случайными элементами и сортирует его по значениям.
Н-С Напишите программу, которая создает два списка, заполняет их случайными элементами, и создает словарь, используя в качестве значений элементы первого списка, а в качестве ключей элементы из второго.
Т-Ш Напишите программу, которая создает список, заполняет его случайными элементами, и сохраняет этот список в текстовом файле.
Э-Я Напишите функцию, которая принимает три числа в качестве аргументов, представляющих коэффициенты квадратного уравнения (ax^2 + bx + c), и возвращает его корни (решение уравнения).

 

Рекомендуемая литература:

  1. Северанс, Ч. Р. Python для всех / Ч. Р. Северанс. – Москва : ДМК Пресс, 2022. – 262 с. – ISBN 978-5-93700-104-7
  2. Matthes, E. Python Crash Course / E. Matthes. – San Francisco : No Starch Press, 2019. – 544 с. – ISBN 978-1-59327-928-8
  3. Sweigart, A. Automate the Boring Stuff with Python / A. Sweigart. – San Francisco : No Starch Press, 2019. – 592 с. – ISBN 978-1-59327-992-9
Была ли полезна данная статья?
Да
60.96%
Нет
39.04%
Проголосовало: 1099

или напишите нам прямо сейчас:

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Написать в MAXНаписать в TelegramНаписать в WhatsApp