Что такое модуль
Модуль – функционально законченный фрагмент программы, оформленный в виде отдельного файла с исходным кодом или поименованной непрерывной её части. Модули позволяют разбивать сложные задачи на более мелкие в соответствии с принципом модульности. Файл, который содержит исходный код на языке Python, является модулем. Модули могут объединяться в пакеты и, далее, в библиотеки.
Oct. 10, 2023, Источник
Модуль — это файл с расширением `.py`, который содержит код. Он может содержать переменные, функции и классы, которые можно использовать в других программах или модулях.
Модули используются для организации кода, упрощения его поддержки и повторного использования. Они позволяют разбить код на отдельные логические блоки, что делает его более структурированным и управляемым.
Пример:
# Модуль example_module.py
def greet(name):
return f"Привет, {name}!"
def add(x, y):
return x + y
class Person:
def __init__(self, name):
self.name = name
def say_hello(self):
return f"Привет, меня зовут {self.name}"
Этот код определяет модуль с именем `example_module.py`, который содержит функции `greet()` и `add()`, а также класс `Person`. После того, как этот модуль был создан, его можно импортировать в другие скрипты с помощью ключевого слова `import`:
import example_module
print(example_module.greet("Миша")) # Вывод: Привет, Миша!
print(example_module.add(2, 3)) # Вывод: 5
person = example_module.Person("Анна")
print(person.say_hello()) # Вывод: Привет, меня зовут Анна
Модули представляют собой важный механизм организации кода и его повторного использования, а также обеспечивают удобство и поддерживаемость проекта.
Feb. 19, 2024, easyoffer