투잡뛰는 개발 노동자

[python]Python alapok 1 Python modulok megismerése

  • Írás nyelve: Koreai
  • Országkód: Minden országcountry-flag
  • Informatika

Létrehozva: 2024-03-27

Létrehozva: 2024-03-27 19:56

A cégnek lehetősége nyílt egy PHP-ben írt program Pythonra való migrálására.

A feldolgozandó adatok mennyisége fokozatosan növekedett, és a PHP lassúvá vált a feldolgozásban. A Python gyorsabb adatfeldolgozási képessége miatt döntöttünk a migrálás mellett.


[python]Python alapok 1  Python modulok megismerése


1. Mi a Python?


A Pythont 1990-ben Guido van Rossum (1956. január 31. –) fejlesztő hozta létre. Ez egy értelmező alapú programozási nyelv.

A Python jellemzői a következők:

  • Parancsfájl nyelv: A Pythonban egy értelmező (interpreter) soronként értelmezi és futtatja a forráskódot.
  • Dinamikus gépelés: A Pythonban nem kell megadni a változók típusát a deklarációkor. A gyakorlati tapasztalatok azt mutatják, hogy a Python meglehetősen „érzékeny” a típusokra, és a változók használata során gyakran hibákhoz vezethet, ha nem figyelünk a típusokra.
  • Független platform: A Pythonban nem kell külön-külön fordítani az operációs rendszerekhez, így ha egyszer megírtuk a kódot, bármilyen operációs rendszeren futtathatjuk.

A Python számos könyvtárat támogat, ami miatt a produktivitás magasabb, mint más nyelveknél.


2. Mi a Python modul?


A Pythonban a modul egy fájl, amely változókat, függvényeket és osztályokat tartalmaz. A Python programozás során hasznos lehet mások által létrehozott modulokat használni, vagy a gyakran használt változókat, függvényeket egy közös modulban összegyűjteni.

A modulok importálásához az import kulcsszót használjuk.


Nézzük meg egy példán, hogyan használható a random modul.


Ez egy példa arra, hogyan importáljuk a random modult, és hívjuk meg a benne található randrange függvényt.

Paraméterként két számot kap, és visszaad egy véletlenszámot a két szám közötti intervallumból.

Lehetőség van saját modulok létrehozására is. A gyakran használt változókat és függvényeket érdemes közös modulban tárolni, amivel csökkenthetjük a kód hosszát és növelhetjük a produktivitást.

Hozzunk létre egy module.py-t a modulhoz és egy main.py-t, amely importálja és használja a modult.

A kód futtatása után 6-ot fogunk kapni eredményül.

A modulok több függvényt és változót is tartalmazhatnak.

Nézzük meg egy példát a „Tárca” (wallet) modul használatára az érthetőség kedvéért.



A wallet modulban egy egyenleg változó és három függvény található: bevétel, kiadás és egyenleg lekérdezése. A use_wallet fájlban pedig a három függvényt használjuk. A global kulcsszó azt jelenti, hogy a függvény globális változóként fogja használni a változót.


[python]Python alapok 1  Python modulok megismerése


Ma röviden áttekintjük a Python modulokat.

A fenti példák megtalálhatóak az alábbi GitHub-repositoryban.
































Hozzászólások0