< ^ >
A Python programozási nyelv

Az árnyékban bujkáló óriáskígyó rejtelmei


Python tömören

A Python interpretált objektum-orientált programozási nyelv, gyakran a Tcl, Perl, Java vagy a Scheme nyelvekhez szokták hasonlítani.
Alapvetõ szövegkezelési faladatok elvégzésére a Python mag (bármilyen más bõvítés nélkül) egyszerûen felhasználható és ugyanolyan gyors, mint más nyelv, és ez teszi a Pythont alkalmassá rendszeradminisztrációs feladatok elvégzésére, CGI programozásra és más alkalmazási területekre, ahol szövegeket és sztringeket kell feldolgozni. Ha pedig standard modulokkal (mint például a PIL, COM, Numeric, oracledb, kjbuckets, tkinter, win32api stb.) vagy speciális célú modulokkal bõvítjük, akkor a Python egy nagyon kényelmes "ragasztó" nyelvként használható, mely segíti az egymással kapcsolatban nem álló különbözõ eredetû szoftvercsomagok együttmûködését.
Például ha a Numeric modult az oracledb modullal együtt használjuk, akkor egy olyan eszközt kapunk, melynek segítségével SQL adatbázis statisztikai elemzését végezhetjük el.
Programfejlesztõk nagy tábora a Pythont grafikus felhasználói interfész segédeszközként használja.
A Python jellegzetes tulajdonságai, amelyek a "ragasztó nyelv" szerepbõl kiemelik az egyszerûsége, jól használható C nyelvû alkalmazásfejlesztõi interfésze, könnyen elsajátíthatósága és a hatalmas standard könyvtárkészlete. Csaknem minden feladathoz találhatunk már megírt modult, melynek segítségével könnyen írhatunk internetes programokat (az ftp modul felhasználásával letölthetünk komplett webhelyeket, a HTML modulokkal automatikusan generálhatunk weblapokat), végezhetünk adatbáziskezelést, kezelhetjük a soros portot Windows alatt.
Programunkhoz grafikus interfészek bõséges kínálatából választhatjuk ki a számunkra legmegfelelõbbet grafikus kezelõfelületünk megírásához. Külön érdemes megemlíteni a Tcl/Tk Pythonbeli Tkinter nevû implementációját, mely által a Tcl/Tk egy objektum orientált grafikus eszközkészletté válik a Python objektumorientáltsága miatt.
A Python hordozható, joggal mondhatjuk, hogy platformfüggetlen: sokféle UNIX márkán, Linux, Macintosh, Amiga, PC-ken MS-DOS, Windows3.1x, Windows 95/98/NT, BeOS, QNX, WMS, Window CE, Psion és OS/2 rendszereken futtatható. A Pythont a Red Hat Linux script nyelveként használja, nem is gondolnánk, hogy a Network Configurator (netcfg) Pythonban íródott.
Az itt felsorolt tulajdonságai mellett még egy dolgot nem szabad elfelejteni, hogy a Python a szabadon terjeszthetõ programok csoportjába tartozik. A Pythonban írt programjainkat szabadon forgalmazhatjuk a minimális szerzõi jog tiszteletben tartása mellett, melyet a Python dokumentációban ismertetnek (Tutorial - Front Matter).



 
< ^ >
A Python programozási nyelv