Модули Python - все, что вам нужно знать



Этот блог подробно расскажет вам о концепции модулей в Python. Начиная с того, как создать модуль на Python, и заканчивая их использованием в вашей программе.

Язык программирования Python - один из самых популярных языков в настоящее время. У него множество приложений, и разработчики переходят на python для реализации, которую он нам предоставляет. Модульный подход к программированию, при котором код разбивается на отдельные части, представляет собой модули Python. Эта статья поможет вам подробно разобраться в указанной выше теме.

В этом блоге будут рассмотрены следующие темы:





применение аналитики больших данных

Что такое модули Python?

Модули - это просто «программная логика» или «скрипт Python», которые можно использовать для различных приложений или . Мы можем объявлять функции, классы и т. Д. В модуле.

Основное внимание уделяется разбивке кода на разные модули, чтобы не было или было минимальной зависимости друг от друга. Использование модулей в коде помогает написать меньшую строку кода, единую процедуру, разработанную также для повторного использования кода. Это также избавляет от необходимости писать одну и ту же логику снова и снова.



Еще одно преимущество использования модулей состоит в том, что программы можно легко разрабатывать, поскольку целая команда работает только над частью или модулем всего кода.

Попробуем понять это на примере:

Предположим, вы хотите сделать программу для калькулятора. Будут такие операции, как сложение, вычитание, умножение, деление и т. Д.



Мы разделим код на отдельные части, мы можем просто создать один модуль для всех этих операций или отдельные модули для каждой из операций. А затем мы можем вызывать эти модули в нашей основной программной логике.

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

Пример-модули Python-edureka

Теперь, когда мы поняли концепцию модулей, давайте попробуем понять, как мы можем создать модуль на 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, и если он не найден, он будет искать модуль в следующем порядке:

  1. Текущий каталог
  2. ПИТОНПАТ
  3. Каталог по умолчанию
импорт 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.

Если у вас есть какие-нибудь вопросы? упомяните их в комментариях, мы свяжемся с вами.