Питхон модули - све што требате знати



Овај блог ће вас детаљно провести кроз концепт модула у питхону. Полазећи од тога како створити модул у питхону до употребе у вашем програму.

Програмски језик Питхон је један од најпопуларнијих језика у данашње време. Има бројне апликације, а програмери прелазе на питхон за имплементацију коју нам пружа. Приступ модуларног програмирања где се код рашчлањује на одвојене делове је место где питхон модули долазе у слику. Овај чланак ће вам помоћи да детаљно разумете горњу тему.

Следе теме које ће бити обрађене на овом блогу:





Шта су Питхон модули?

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

Фокус је на рашчлањивању кода на различите модуле, тако да неће бити никакве или најмање зависности једни од других. Коришћење модула у коду помаже у писању мањег реда кодова, што је један поступак развијен и за поновну употребу кода. Такође елиминише потребу за писањем исте логике изнова и изнова.



Још једна предност коришћења модула је та што се програми могу лако дизајнирати, јер цео тим ради само на делу или модулу целокупног кода.

Покушајмо ово да разумемо на примеру:

Претпоставимо да желите да направите програм за калкулатор. Биће операција попут сабирања, одузимања, множења, дељења итд.



Код ћемо разбити на одвојене делове, можемо једноставно створити један модул за све ове операције или одвојене модуле за сваку од операција. А онда можемо позвати ове модуле у нашој главној програмској логици.

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

пример-питхон модули-едурека

Сада када смо разумели концепт модула, хајде да покушамо да разумемо како можемо створити модул у питхон-у.

Како створити модуле у Питхону?

Стварање модула у питхону слично је писању једноставне питхон скрипте помоћу .пи продужење. За горњи пример покушамо да направимо модул за различите операције.

деф адд (к, и): ретурн к + и деф суб (к, и): ретурн к - и деф прод (к, и): ретурн к * и деф див (к, и): ретурн к / и

Сачувајте горњи код у датотеку Цалц.пи .Тако креирамо модул у питхону. Створили смо различите функције у овом модулу. Ове модуле можемо користити у нашој главној датотеци, погледајмо како ћемо их користити у програму.

Како се користе Питхон модули?

Користићемо увоз кључна реч за уградњу модула у наш програм, од Кључна реч се користи за добијање само неколико или одређених метода или функција из модула. Погледајмо које су различите методе за употребу модула у вашем програму.

читати и писати екцел датотеку у јави

Рецимо да имамо датотеку са именом маин.пи.

импорт цалц ас а а = 10 б = 20 адд = а.адд (а, б) принт (адд)

У горе наведеном коду створили смо псеудоним користећи као што кључна реч. Резултат горњег кода биће сабирање два броја а и б користећи логику наведену у функцији додавања у модулу цалц.пи.

Погледајмо други приступ.

из увоза калц. * а = 20 б = 30 испис (додај (а, б))

У горњи код увезли смо све функције користећи звездицу и можемо једноставно споменути име функције да бисмо добили резултате.

Пут модула Питхон

Када увозимо модул, тумач га тражи у директоријима уграђених модула у сис.патх, а ако није пронађен, модул ће потражити у следећем редоследу:

хтмл табела у табели
  1. Текући директоријум
  2. ПИТХОНПАТХ
  3. Подразумевани директоријум
импорт сис принт (сис.патх)

Када покренете горњи код, добићете листу директорија. Можете да направите промене на листи да бисте креирали властити пут.

Уграђени модули у Питхону

Уграђени модули су написани на Ц језику и интегрисани са питхон интерпретером. Сваки уграђени модул садржи ресурсе за одређене специфичне функционалности као што су управљање оперативним системом, унос / излаз диска итд.

Стандардна библиотека такође има много питхон скрипти које садрже корисне услужне програме. На располагању нам је неколико уграђених модула у питхону које можемо користити кад год желимо.

Да бисте добили листу свих модула у питхону, можете да напишете следећу команду у питхон конзоли.

помоћ ('модули')

Добићете листу свих модула у питхону. Испод је неколико модула у питхону.

дир () Уграђена функција

Враћа а сортирана листа низова који садрже имена дефинисана у модулу. Листа садржи имена свих променљивих, функција, класа итд.

увоз калц штампе (дир (калц))

Резултат листе добићете овако:

Слично томе, имена која су дефинисана у било ком модулу можете добити помоћу функције дир ().

На овом блогу смо научили о модулима у питхону, како можемо створити модул и користити га у програму. Такође смо сазнали о уграђеним модулима у питхон-у. Програмски језик Питхон има огромне примене и употребом модула задатак постаје лакши, одрживији и ефикаснији. Ако желите да савладате своје вештине у програмском језику питхон, можете се пријавити за да започнете своје учење и постанете програмер за питхон.

Ако имате било каквих питања? спомените их у коментарима, јавићемо вам се.