Téma
- #Python modulok
- #Python
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.
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:
A Python számos könyvtárat támogat, ami miatt a produktivitás magasabb, mint más nyelveknél.
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.
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