Спросят с вероятностью 7%
Модуль — это файл с расширением
.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()) # Вывод: Привет, меня зовут Анна
Модули представляют собой важный механизм организации кода и его повторного использования, а также обеспечивают удобство и поддерживаемость проекта.