„Python“ programavimo kalba yra viena populiariausių šių dienų kalbų. Jame yra daugybė programų, o kūrėjai persijungia į „python“, kad įgyvendintų mums. Modulinis programavimo metodas, kai kodas suskaidomas į atskiras dalis, yra tas, kur python moduliai patenka į vaizdą. Šis straipsnis padės išsamiau suprasti aukščiau pateiktą temą.
Toliau pateikiamos temos, kurios bus aptariamos šiame tinklaraštyje:
- Kas yra „Python“ moduliai?
- Kaip sukurti „Python“ modulius?
- Kaip naudotis „Python“ moduliais?
- Integruoti „Python“ moduliai
Kas yra „Python“ moduliai?
Moduliai yra tiesiog „programos logika“ arba „pitono scenarijus“, kuriuos galima naudoti įvairioms programoms arba . Galime modulyje deklaruoti funkcijas, klases ir kt.
Pagrindinis dėmesys skiriamas kodo suskaidymui į skirtingus modulius, kad priklausomybės viena nuo kitos nebūtų arba jos būtų minimalios. Modulių naudojimas kode padeda parašyti mažesnę kodų eilutę - tai yra viena procedūra, sukurta ir pakartotiniam kodo naudojimui. Tai taip pat pašalina poreikį rašyti tą pačią logiką vėl ir vėl.
Dar vienas modulių naudojimo pranašumas yra tas, kad programas galima lengvai kurti, nes visa komanda dirba tik su viso kodo dalimi ar moduliu.
java už ciklo programos pavyzdžius
Pabandykime tai suprasti pavyzdžiu:
Tarkime, kad norite sukurti skaičiuoklės programą. Bus tokios operacijos kaip susiejimas, atimimas, dauginimas, dalijimas ir kt.
Mes suskaidysime kodą į atskiras dalis, mes galime tiesiog sukurti vieną modulį visoms šioms operacijoms arba atskirus modulius kiekvienai operacijai. Tada mes galime vadinti šiuos modulius savo pagrindinėje programos logikoje.
Idėja yra sumažinti kodą, o jei kuriame modulius, tai nereiškia, kad galime jį naudoti tik šiai programai, netgi galime juos vadinti kitoms programoms.
Dabar, kai supratome modulių sąvoką, galime pabandyti suprasti, kaip galime sukurti modulį „Python“.
Kaip sukurti „Python“ modulius?
Modulio kūrimas „Python“ yra panašus į paprasto „Python“ scenarijaus rašymą naudojant .py pratęsimas. Pirmiau pateiktame pavyzdyje galite pabandyti sukurti modulį įvairioms operacijoms.
def pridėti (x, y): grąžinti x + y def sub (x, y): grąžinti x - y def prod (x, y): grąžinti x * y def div (x, y): grąžinti x / y
Išsaugokite aukščiau nurodytą kodą faile Calc.py .Taip mes sukuriame modulį „python“. Šiame modulyje sukūrėme skirtingas funkcijas. Šiuos modulius galime naudoti pagrindiniame faile, galime pažvelgti, kaip juos panaudosime programoje.
Kaip naudotis „Python“ moduliais?
Mes naudosime importas raktinis žodis, kad modulis būtų įtrauktas į mūsų programą, nuo raktinis žodis naudojamas norint gauti iš modulio tik kelis ar konkrečius metodus ar funkcijas. Leidžia pamatyti, kokie yra skirtingi modulio naudojimo jūsų programoje metodai.
Sakykime, kad turime savo bylą su pavadinimu main.py.
importuoti skaičiuoklę kaip a = 10 b = 20 papildymas = a. pridėti (a, b) spausdinti (papildyti)
Aukščiau pateiktame kode sukūrėme slapyvardį naudodami kaip raktinis žodis. Minėto kodo išvestis bus dviejų skaičių a ir b pridėjimas, naudojant logika, nurodytą „calc.py“ modulio pridėjimo funkcijoje.
Pažvelkime į kitą požiūrį.
iš skaičiavimo importo * a = 20 b = 30 spausdinimo (pridėti (a, b))
Ankstesniame kode mes importavome visas funkcijas naudodami žvaigždutę ir galime tiesiog paminėti funkcijos pavadinimą, kad gautume rezultatus.
„Python“ modulio kelias
Kai importuojame modulį, vertėjas ieško modulio integruotųjų modulių kataloguose, esančiuose sys.path, ir, jei nerandamas, jis ieškos modulio tokia tvarka:
- Dabartinis katalogas
- PITONPATAS
- Numatytasis katalogas
importuoti sys spausdinimą (sys.path)
Kai paleisite pirmiau nurodytą kodą, gausite katalogų sąrašą. Sąraše galite atlikti pakeitimus, kad sukurtumėte savo kelią.
Integruoti „Python“ moduliai
Integruoti moduliai yra parašyti C ir integruoti su python vertėjais. Kiekviename įmontuotame modulyje yra išteklių tam tikroms specifinėms funkcijoms, tokioms kaip operacinės sistemos valdymas, disko įvestis / išvestis ir kt.
Standartinėje bibliotekoje taip pat yra daugybė pitonų scenarijų, kuriuose yra naudingų paslaugų. Mūsų žinioje yra keli įmontuoti python moduliai, kuriuos galime naudoti kada tik norime.
Norėdami gauti visų python modulių sąrašą, galite parašyti šią komandą python konsolėje.
pagalba („moduliai“)
Gausite visų python modulių sąrašą. Žemiau yra keletas python modulių.
dir () Integruota funkcija
Tai grąžina a rūšiuojamas stygų sąrašas turinčius modulyje apibrėžtus pavadinimus. Sąraše yra visų kintamųjų, funkcijų, klasių ir kt. Pavadinimai.
importuoti skaičiuoklę (dir (calc))
Gausite sąrašo išvestį taip:
kaip naudotis „Google“ debesies platforma
Panašiai, bet kuriame modulyje apibrėžtus vardus galite gauti naudodami funkciją dir ().
Šiame tinklaraštyje sužinojome apie python modulius, kaip galime sukurti modulį ir naudoti jį programoje. Mes taip pat sužinojome apie įmontuotus modulius python. „Python“ programavimo kalba turi daugybę programų ir naudojant modulius užduotis tampa lengvesnė, prižiūrima ir efektyvi. Jei norite įvaldyti savo Python programavimo kalbos įgūdžius, galite užsiregistruoti pradėti mokytis ir tapti pitono kūrėju.
Jeigu turite klausimų? paminėkite juos komentaruose, mes susisieksime su jumis.