Модули на Python - Всичко, което трябва да знаете



Този блог ще ви преведе подробно през концепцията за модулите в python. Започвайки от това как да създадете модул в python до използването им във вашата програма.

Езикът за програмиране Python е един от най-популярните езици в днешно време. Той има многобройни приложения и разработчиците преминават към python за изпълнението, което ни предоставя. Модулният подход за програмиране, при който кодът е разделен на отделни части, е мястото, където модулите на python се появяват в картината. Тази статия ще ви помогне да разберете подробно горната тема.

Следват темите, които ще бъдат разгледани в този блог:





Какво представляват модулите на Python?

Модулите са просто „програмна логика“ или „скрипт на python“, които могат да се използват за различни приложения или . Можем да декларираме функции, класове и т.н. в модул.

какво прави предупреждението в javascript

Фокусът е върху разбиването на кода на различни модули, така че да няма никакви или минимални зависимости един от друг. Използването на модули в код помага да се напише по-малък ред кодове, една процедура, разработена и за повторна употреба на кода. Също така елиминира необходимостта от писане на същата логика отново и отново.



Още едно предимство на използването на модули е, че програмите могат да бъдат проектирани лесно, тъй като целият екип работи само върху част или модул от целия код.

Нека се опитаме да разберем това с пример:

Да предположим, че искате да направите програма за калкулатор. Ще има операции като събиране, изваждане, умножение, деление и т.н.



Ще разбием кода на отделни части, можем просто да създадем един модул за всички тези операции или отделни модули за всяка от операциите. И тогава можем да извикаме тези модули в нашата основна програмна логика.

Идеята е да минимизираме кода и ако създаваме модули, това не означава, че можем да го използваме само за тази програма, дори можем да извикаме тези модули и за други програми.

пример-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.

импортиране на calc като a a = 10 b = 20 добавяне = a.add (a, b) print (добавяне)

В горния код създадохме псевдоним, използвайки като ключова дума. Резултатът от горния код ще бъде добавянето на двете числа a и b, използвайки логиката, посочена във функцията за добавяне в модула calc.py.

Нека да разгледаме друг подход.

как да използвам goto в c ++
от 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 () Вградена функция

Той връща a сортиран списък от низове съдържащ имената, дефинирани в модул. Списъкът съдържа имената на всички променливи, функции, класове и т.н.

импортиране на отпечатване на изчисления (dir (calc))

Ще получите изхода на списъка по следния начин:

По същия начин можете да получите имената, дефинирани във всеки модул, като използвате функцията dir ().

В този блог научихме за модулите в python, как можем да създадем модул и да го използваме в програмата. Също така научихме за вградените модули в python. Език за програмиране на Python има огромни приложения и с използването на модули задачата става по-лесна, поддържаема и ефективна. Ако искате да овладеете уменията си в езика за програмиране на python, можете да се запишете за за да започнете обучението си и да станете разработчик на python.

Ако имате някакви въпроси? споменете ги в коментарите, ще се свържем с вас.