Python je programovací jazyk na vysoké úrovni. Je to více paradigma, které je objektově i procedurálně orientované. Python našel Guido van Rossum. Učit se lze snadno pomocí programovacího jazyka a lze jej použít v různých aplikacích. Existují dvě hlavní verze Pythonu a jsou to Python 2 a 3. Tento článek popisuje rozdíly mezi těmito dvěma verzemi. klíčový rozdíl mezi Pythonem 2 a 3 je to Python 2 bude mít v budoucnu minimální podporu a Python 3 se bude v budoucnu dále rozvíjet.
1. Přehled a klíčový rozdíl
2. Co je Python 2
3. Co je Python 3
4. Podobnosti mezi Pythonem 2 a 3
5. Porovnání bok po boku - Python 2 vs. 3 v tabulkové formě
6. Shrnutí
Python je jedním z nejpopulárnějších jazyků pro programování. Mnoho společností používá jazyk Python pro vývoj aplikací. Google, YouTube, Dropbox jsou některé z nich. Python má velkou komunitu, protože se snadno učí, čte a udržuje. Podporuje procedurálně orientované programování i objektově orientované programování.
Python používá ke spuštění kódu interpret. Na rozdíl od jazyka založeného na kompilátoru, interpret jazyka Python neprochází celým kódem najednou. Místo toho čte řádek po řádku a pokud interpret zjistí chybu, přestane předcházet dále a uživateli zobrazí chybovou zprávu. Python 2 byl již delší dobu, takže má větší dostupnost knihovny. Nejoblíbenější verzí Pythonu 2 je Python 2.7
Python 3 je považován za budoucnost Pythonu. Je vyvíjen s cílem přidat další funkce a opravit chyby. Neustále se vyvíjí. Zpočátku byl Python 2 populární, ale myšlenka Pythonu 3 je budoucnost jazyka, za předpokladu, že podporuje i Python 3.
Obrázek 01: Funkce tisku Python 3
Funkce Pythonu 2 a 3 jsou většinou podobné, existují rozdíly mezi těmito dvěma verzemi v syntaxi a manipulaci. Hlavní výhodou Pythonu 3 je to, že do jazyka budou nepřetržitě přidávány nové funkce.
Python 2 vs. Python 3 | |
Python 2 je verze programovacího jazyka Python, která v budoucnu získá minimální podporu a další funkce. | Python 3 je verze programovacího jazyka Python, která neustále přidává nové funkce a opravené chyby. |
Funkce tisku | |
V Pythonu 2 není použití závorek povinné. např. tisk "Hello World" | V Pythonu 3 je povinné používat závorky. např. tisk („Ahoj svět“) |
Celá divize | |
V Pythonu 2 vrátí celé číslo celé číslo. 7/2 dává 3. Pro získání přesné odpovědi by měl programátor použít 7.0 / 2. 0. | V Pythonu 3 může celočíselná divize dát plovoucí odpověď. 7/2 dá 3,5. |
Podpora Unicode | |
Chcete-li vytvořit řetězec Unicode v Pythonu 2, měli byste použít znak 'u'. např. u „ahoj“ | V Pythonu 3 je ve výchozím nastavení řetězec Unicode. |
Funkce Raw_Input () | |
V Pythonu 2 se k získání vstupu od uživatele používá funkce raw_input (). Tato funkce čte řetězec. | V Pythonu 3 není funkce raw_input () k dispozici. |
Funkce Input () | |
V Pythonu 2 lze pomocí funkce input () číst jako řetězce, pokud jsou uvnitř uvozovek, jinak číst jako čísla. | V Pythonu 3 čte funkce input () vstup jako řetězec. |
Další () Funkce | |
V Pythonu 2 generátor next () převezme další hodnotu generátoru. | V Pythonu 3 je zapsán jako další (generátor). |
Podpora modulů třetích stran | |
Protože zde Python 2 existuje delší dobu, má větší podporu modulů třetích stran. Některé rámce stále používají Python 2. | Python 3 má omezenou podporu modulů třetích stran. |
Jazyk Python má dvě verze. Rozdíl mezi Python 2 a 3 spočívá v tom, že Python 2 bude mít v budoucnu minimální podporu a Python 3 se bude v budoucnu dále rozvíjet. Oba sdílejí podobné funkce, ale některé jejich syntaxe jsou odlišné. Bez ohledu na verzi se obě používají pro vytváření aplikací. Jazyk Python je užitečný v oborech, jako je analýza dat, strojové učení, zpracování přirozeného jazyka, vývoj webových aplikací, vědecké práce na počítači, zpracování obrazu, robotika, počítačové vidění a mnoho dalších..
Můžete si stáhnout PDF verzi tohoto článku a použít ji pro účely offline podle citace. Stáhněte si PDF verzi zde Difference-Between-Python-2-and-3
1.DigitalOcean. "Obsah." Python 2 vs Python 3: Praktické úvahy DigitalOcean, DigitalOcean, 29. listopadu 2017. K dispozici zde
2.edurekaIN. YouTube, YouTube, 20. února 2017. K dispozici zde
3.Point, Návody. “Python 2 Vs Python 3.”, Tutorials Point, 31. prosince 1969. K dispozici zde
4.Point, Návody. „Co je nového v Pythonu 3.“ Výukové programy Point, 15. srpna 2017. K dispozici zde
1.'Python3-poháněl hello-world 'Benjamin Hell (Public Domain) přes Commons Wikimedia