Python (programovací jazyk): Porovnání verzí
| Řádek 39: | Řádek 39: | ||
Vizual Basic pracuje s vizuální tvorbou programů pomocí kreslení. Python pracuje s textem. Obě možnosti mají své výhody a nevýhody. Kreslení redukuje množství chyb, jaké mohou vznikat a je intuitivní, ale neposkytuje tolik možností, jako zápis kódu. Dále je u Pythonu konzistentní syntaxe, dále se v něm lépe pracuje s výjimkami a do proměnných mohou být uloženy různé datové typy. | Vizual Basic pracuje s vizuální tvorbou programů pomocí kreslení. Python pracuje s textem. Obě možnosti mají své výhody a nevýhody. Kreslení redukuje množství chyb, jaké mohou vznikat a je intuitivní, ale neposkytuje tolik možností, jako zápis kódu. Dále je u Pythonu konzistentní syntaxe, dále se v něm lépe pracuje s výjimkami a do proměnných mohou být uloženy různé datové typy. | ||
| − | == | + | ==Zdroje== |
| − | + | <references/> | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
[[Kategorie:Export]] | [[Kategorie:Export]] | ||
Verze z 16. 6. 2014, 08:18
Autor: Lukáš Závodný
Klíčová slova: Python, Programovací jazyk, Guido van Rossum
Synonyma: ---
Související pojmy:
nadřazené - programovací jazyky vysoké úrovně
podřazené ---
Charakteristika
Python je dynamický, objektově orientovaný, programovací jazyk vyšší úrovně, který vyvinul - Guido van Rossum. Python si získal velkou popularitu po celém světě, především kvůli snadné a rychlé práci s tímto jazykem. Python se dá propojovat i s dalšími programovacími jazyky jako je C, C++, atd. a dají se v něm vytvářet jak jednoduché (např.: skripty), tak komplexní programy.[1]
Vlastnosti
Python je programovací jazyk, se kterým se jednoduše pracuje. Dáno je to především jednoduchostí syntaxe, jakou programujeme pomocí tohoto jazyka. Dále je dána i tím, že je tento jazyk expresivní a to znamená, že k zápisu nám často stačí menší počet řádků, než u jiných programovacích jazyků. Tímto narážíme na další vlastnost Pythonu a tou je rychlost programování. V tomto jazyce, nám stačí k zápisu menší počet řádků a je možné pracovat s knihovnami, které nám umožňují snadné řešení komplikovaných situací, můžeme dosáhnout rychlejší práce, než u jiných programovacích jazyků. Je to i do jisté míry díky tomu, že Python je bajtově kompilovaný programovací jazyk. To má ovšem i stinnou stránku a tou je pomalejší běh vytvořeného programu.
Python je jazyk, který je objektově orientovaný. Projevuje se to tak, že Python vnímá vše jako objekt, který nemusí mít atributy a funkci. Tento fakt usnadňuje práci v jazyce Python a lépe se v něm pracuje například s řetězci.
Python je snadno propojitelný s dalšími programovacími jazyky. Do kódu můžeme vkládat kusy kódů z jiných programovacích jazyků. Užitečné je to z důvodu, že můžeme využít výhody jiných jazyků, například vyšší rychlost výpočtů a zahrnout je do části kódu, kde právě tuto vlastnost potřebujeme.
Python je registrován pod FLOSS licencí, a tedy je volně dostupný a šiřitelný. Díky tomu, je kolem Pythonu vybudovaná silná komunita programátorů, kteří Python neustále vylepšují a vytvářejí nové knihovny, kterých jsou tisíce a se kterými následně mohou další programátoři pracovat.
Python funguje na nejpoužívanějších platformách. Python tedy spustíme a můžeme s ním pracovat na zařízeních, které využívají operační systém: Windows, IOS, Linux, aj. Python 3 se dodává s modulem os, který nabízí aplikační programové rozhraní pro daný operační systém, aby se redukovalo množství kódu závislé na platformě.
Porovnání s dalšími programovacími jazyky
Python a C a C++ Pokud se zaměříme jen na základní rozdíly, tak nejdůležitějšími jsou ty, že v Pythonu není potřeba definovat proměnné a řízení paměti je automatické. Dalším rozdílem je i délka zápisu kódu. Tyto jazyky často potřebují mnoho řádků zápisu, než se dopracujeme k výsledku.
Python a Perl Python vše pokládá za objekty, proto oproti Perlu snadněji pracuje se seznamy a asociativní poli a klíči k těmto polím. V Pythonu jsou mnohem přehlednější výjimky a rutiny a také předávání argumentů funkcím je díky nepovinný vlastnostem přehlednější.
Python a Visual Basic Vizual Basic pracuje s vizuální tvorbou programů pomocí kreslení. Python pracuje s textem. Obě možnosti mají své výhody a nevýhody. Kreslení redukuje množství chyb, jaké mohou vznikat a je intuitivní, ale neposkytuje tolik možností, jako zápis kódu. Dále je u Pythonu konzistentní syntaxe, dále se v něm lépe pracuje s výjimkami a do proměnných mohou být uloženy různé datové typy.
Zdroje
- ↑ HARMS, Daryl D a Kenneth MCDONALD. Začínáme programovat v jazyce Python. 2., opr. vyd. Brno: Computer Press, 2008, xvi, 456 s. ISBN 978-80-251-2161-0.