| < | ^ | > |
|
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).
| < | ^ | > |
|