Язык программирования Python - один из самых популярных языков в настоящее время. У него множество приложений, и разработчики переходят на python для реализации, которую он нам предоставляет. Модульный подход к программированию, при котором код разбивается на отдельные части, представляет собой модули Python. Эта статья поможет вам подробно разобраться в указанной выше теме.
В этом блоге будут рассмотрены следующие темы:
применение аналитики больших данных
- Что такое модули Python?
- Как создавать модули Python?
- Как использовать модули Python?
- Встроенные модули в Python
Что такое модули Python?
Модули - это просто «программная логика» или «скрипт Python», которые можно использовать для различных приложений или . Мы можем объявлять функции, классы и т. Д. В модуле.
Основное внимание уделяется разбивке кода на разные модули, чтобы не было или было минимальной зависимости друг от друга. Использование модулей в коде помогает написать меньшую строку кода, единую процедуру, разработанную также для повторного использования кода. Это также избавляет от необходимости писать одну и ту же логику снова и снова.
Еще одно преимущество использования модулей состоит в том, что программы можно легко разрабатывать, поскольку целая команда работает только над частью или модулем всего кода.
Попробуем понять это на примере:
Предположим, вы хотите сделать программу для калькулятора. Будут такие операции, как сложение, вычитание, умножение, деление и т. Д.
Мы разделим код на отдельные части, мы можем просто создать один модуль для всех этих операций или отдельные модули для каждой из операций. А затем мы можем вызывать эти модули в нашей основной программной логике.
Идея состоит в том, чтобы минимизировать код, и если мы создаем модули, это не означает, что мы можем использовать их только для этой программы, мы можем даже вызывать эти модули для других программ.
Теперь, когда мы поняли концепцию модулей, давайте попробуем понять, как мы можем создать модуль на python.
Как создавать модули в Python?
Создание модуля в Python аналогично написанию простого скрипта Python с использованием .py расширение. Для приведенного выше примера давайте попробуем создать модуль для различных операций.
def add (x, y): return x + y def sub (x, y): return x - y def prod (x, y): return x * y def div (x, y): return x / y
Сохраните приведенный выше код в файл Calc.py .Вот как мы создаем модуль на Python. В этом модуле мы создали разные функции. Мы можем использовать эти модули в нашем основном файле, давайте посмотрим, как мы собираемся использовать их в программе.
Как использовать модули Python?
Мы будем использовать импорт ключевое слово для включения модуля в нашу программу, от ключевое слово используется для получения только нескольких или определенных методов или функций из модуля. Давайте посмотрим, какие существуют методы использования модуля в вашей программе.
Допустим, у нас есть файл с именем main.py.
импортировать расчет как a = 10 b = 20 сложение = a.add (a, b) print (сложение)
В приведенном выше коде мы создали псевдоним, используя так как ключевое слово. Результатом приведенного выше кода будет сложение двух чисел a и b с использованием логики, указанной в функции добавления в модуле calc.py.
Давайте посмотрим на другой подход.
из calc import * a = 20 b = 30 print (add (a, b))
В приведенном выше коде мы импортировали все функции, используя звездочку, и мы можем просто указать имя функции, чтобы получить результаты.
Путь к модулю Python
Когда мы импортируем модуль, интерпретатор ищет модуль в каталогах встроенных модулей в sys.path, и если он не найден, он будет искать модуль в следующем порядке:
- Текущий каталог
- ПИТОНПАТ
- Каталог по умолчанию
импорт sys print (sys.path)
Когда вы запустите приведенный выше код, вы получите список каталогов. Вы можете внести изменения в список, чтобы создать свой собственный путь.
Встроенные модули в Python
Встроенные модули написаны на C и интегрированы с интерпретатором Python. Каждый встроенный модуль содержит ресурсы для определенных функций, таких как управление операционной системой, ввод / вывод диска и т. Д.
В стандартной библиотеке также есть множество скриптов Python, содержащих полезные утилиты. В нашем распоряжении есть несколько встроенных модулей в python, которые мы можем использовать, когда захотим.
Чтобы получить список всех модулей в python, вы можете написать следующую команду в консоли python.
помощь ('модули')
Вы получите список всех модулей в python. Ниже приведены несколько модулей на Python.
dir () Встроенная функция
Он возвращает отсортированный список строк содержащие имена, определенные в модуле. Список содержит имена всех переменных, функций, классов и т. Д.
import calc print (dir (calc))
Вы получите следующий вывод списка:
Точно так же вы можете получить имена, определенные в любом модуле, с помощью функции dir ().
В этом блоге мы узнали о модулях в Python, о том, как создать модуль и использовать его в программе. Мы также узнали о встроенных модулях в Python. Язык программирования Python имеет огромное количество приложений, а с использованием модулей задача становится проще, удобнее и эффективнее. Если вы хотите улучшить свои навыки в языке программирования Python, вы можете записаться на чтобы начать свое обучение и стать разработчиком на Python.
Если у вас есть какие-нибудь вопросы? упомяните их в комментариях, мы свяжемся с вами.