Урок 10: Модули и пакеты в Python

Модули и пакеты в Python

Краткое введение

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

Теоретическая часть

Импортирование модулей

Модули импортируются с помощью ключевого слова import. Вы можете импортировать весь модуль или отдельные функции, классы и переменные из модуля. Импортированные модули и элементы можно использовать для повторного использования кода в разных частях программы.

Создание собственных модулей

Создать свой модуль можно, просто поместив код в файл с расширением .py После этого этот файл можно импортировать в других Python-скриптах.

Пакеты

Пакеты позволяют группировать связанные модули в одном месте. Для того чтобы Python распознал директорию как пакет, внутри неё должен находиться файл __init__.py , даже если он пустой.

Примеры кода

# Импортирование стандартного модуля
import math
print(math.sqrt(16))

# Импортирование с указанием псевдонима
import datetime as dt
print(dt.datetime.now())

# Импортирование конкретных функций модуля
from math import pi, sin
print(sin(pi / 2))

Практические задания

Создайте собственный модуль с несколькими функциями и импортируйте его в другой файл. Создайте пакет, содержащий несколько модулей, и импортируйте функции из этих модулей.

Решение задания

# Предположим, что у нас есть модуль my_module.py с функцией my_function
# my_module.py
def my_function():
 print("Это моя функция!")

# Импортируем и используем функцию из модуля
from my_module import my_function
my_function()

© 2024 realschule.ru

Категория: Python с нуля | Добавил: Admin (07.03.2024)
Просмотров: 39 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: