Výhody a nevýhody jazyka Python z pohledu programátora

Na stránkách serveru Cio.com se objevil zajímavý tip pro firmy, který se týká programovacího jazyku Python. Podle Martina Aspeliho, experta na tento jazyk, jde o výkonné řešení pro firmy, které je uživatelsky jednoduché, ovšem není určeno k využití úplně všude a pro každého. Aspeli se pokusil charakterizovat, kdy je zvolení Pythonu dobrou volbou a kdy by naopak bylo lepší najít jiné řešení.

Martin Aspeli, expert na programovací jazyk Python, doporučuje firmám, aby si při výběru jazyka nejprve zjistili, jak je jazyk navržený. Podle něj je rozhodování o volbě programovacího jazyka často spojeno s osobní preferencí a zkušenostmi toho, kdo jazyk vybírá.

Python je podle Aspeliho výkonný, neústupný a výstřední jazyk. Je oblíbený a zároveň nenáviděný programátory po celém světě pro svůj styl, syntaxi a využívání prázdnému prostoru v kódu. Jeho výhoda spočívá v tom, že dokáže dát rychle dohromady aplikace a mnoho jeho vývojářů se s jeho používáním cítí produktivnější než s jinými programovacími jazyky.

Odborník vidí přednost jazyka v tom, že pracuje a zachová se tak, jak očekáváte. Proto je relativně jednoduchý k naučení pro začínající programátory a lépe zapamatovatelný pro příležitostné programátory. Nicméně fakt, že se jazyk podstatně liší od těch ostatních, může být i bariérou.

Aspeli neodrazuje od toho začít s tímto jazykem pracovat. Ze svých zkušeností však uvádí, že začátky nezaberou mnoho úsilí. Pro začátečníky je možnost začít programovat dokonce s překladačem, který napovídá, jak postupovat. Můžete psát souběžně s interaktivní nápovědou. Výsledky toho, co napíšete, se okamžitě v konzoli objeví. Takto lze však zpracovávat jenom jednodušší příkazy. Pro složitější operace vývojáři vytvoří speciální moduly s funkcemi, které se potom soustředí v balíčcích. Tyto balíčky software jsou pak shromážděny na stránkách Python Package Index, kde jsou volně k použití pro každodenní použití.

Python je často prezentován jako objektově orientovaný programovací jazyk. Je vyvíjen jako open source projekt, který zdarma nabízí instalační balíky pro většinu běžných platforem (Unix, Windows, Mac OS); ve většině distribucí systému Linux je Python součástí základní instalace. Mimo jiné je v něm implementován aplikační server Zope a instalátor a většina konfiguračních nástrojů linuxové distribuce firmy Red Hat

Více se dočtete na: You Used Python to Write WHAT?

Exit mobile version