Navigace

Přihlášení



Registrace

Python

Python

Skriptovaci objektový jazyk vhodný pro vývoj aplikací. Interpret je dostupný pro mnoho různých operačních systémů např. Linux(jsou v něm napsány např. konfigurační nástroje RedHatu nebo Anaconda - instalátor RedHatu), Macintosh, Windows a mnoho dalších platforem i s podporou jejich proprietárních technologií.

Jeho domácí stránka je na adrese http://python.org

Python má bohaté základní prostředí a existuje pro něj mnoho různých knihoven třetích stran. Navíc existuje implementace Pythonu pro prostředí .NET i JRE (Jython).

K Pythonu je udržovaná velmi kvalitní a kompletní dokumentace http://python.org/doc/, i množství knih, z toho tři v českém jazyce.

Python má jednoduchou a snadno pochopitelnou syntaxi, která je vhodná pro začátečníky i programátory rozsáhlých zdrojových textů.

Python se schválně s vyhýbá zkratkovým konstrukcím, které jsou problémové. Například nelze přiřazovat hodnoty v podmínce, takže známá chyba if(a=b) místo if(a==b) (místo porovnání hodnot na shodu dojde k přiřazení hodnoty z b do a) je v Pythonu vyhodnocena jako chyba syntaxe o které je programátor informován a nemusí tak dlouho pátrat, kde je chyba, kvůli které se mu program občas divně chová.

Python programátory vede k psaní přehledného kódu. Dosahuje toho povinným odsazováním. Podle odsazení se rozlišují bloky příkazů. Tuto vlastnost někteří programátoři-bastlíři nemají rádi. Ale díky ní je studium cizích zdrojových kódů Pythonu procházkou růžovým sadem. Začátečníkům to přijde přirozené a zkušení programátoři ví, že psát přehledné zdrojové kódy je důležité pro jejich pozdější udržovatelnost a rozšiřitelnost. Přesto je to asi jeho nejvytýkanější vlastnost.

Naopak nejvíce je na něm ceněna snadnost a rychlost vývoje. Proto se často používá jako prototypovací jazyk.

Výkonově kritické části kódu je možno snadno přepsat do výkonného jazyka C (extending). Python také umožňuje snadno vložit interpretr do cizích aplikací (embeding), kde pak funguje jako její skriptovací jazyk. Tyto vlastnosti Pythonu jsou speciálně podporované a je jim věnovaná samostatná dokumentace. http://docs.python.org/ext/ext.html

Python jako skriptovací jazyk aplikace je možno najít např. v OpenOffice.org, Gimpu, Blenderu, připravuje se i pro populární Mozillu. V Pythonu lze psat i interni funkce zřejmě nejlepšího open source databázového serveru PostgreSQL.


Užitečné odkazy

Editovat - je toho tu málo? Něco špatně? Máte dobrý nápad? - připište jej sem. Stačí jen kliknout a psát, žádná registrace není třeba.
Chytří používají mozek... (C) Jyxo