A bejegyzés durumis AI által generált összefoglalója
A Python egy 1990-ben kifejlesztett interpretált nyelv, amely szkripnyelv, dinamikus típusú és platformfüggetlen, valamint számos könyvtárat támogat, ami magas termelékenységet biztosít.
A Python modulok olyan fájlok, amelyek változókat, függvényeket és osztályokat tartalmaznak. Az import kulcsszóval importálhatunk más modulokat, vagy modulárisan csoportosíthatjuk a közös funkciókat, hogy növeljük a kód újrafelhasználhatóságát és a termelékenységet.
Saját modulokat is létrehozhatunk és használhatunk, amelyek számos függvényt és változót tartalmazhatnak, így hatékonyan kezelhetjük a kódot és növelhetjük az újrafelhasználhatóságot.
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.
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.
Ma röviden áttekintjük a Python modulokat.
A fenti példák megtalálhatóak az alábbi GitHub-repositoryban.