Python je programovací jazyk na vysokej úrovni. Je to viac paradigma, ktorá je zameraná na objekt a procedúra. Python našiel Guido van Rossum. Je to ľahký programovací jazyk, ktorý sa dá naučiť a môže sa používať v rôznych aplikáciách. Existujú dve hlavné verzie Pythonu a sú to Python 2 a 3. Tento článok popisuje rozdiely medzi týmito dvoma verziami. kľúčový rozdiel medzi Pythonom 2 a 3 je to Python 2 získa v budúcnosti minimálnu podporu a Python 3 sa bude v budúcnosti ďalej rozvíjať.
1. Prehľad a kľúčový rozdiel
2. Čo je Python 2
3. Čo je Python 3
4. Podobnosti medzi Pythonom 2 a 3
5. Porovnanie vedľa seba - Python 2 vs 3 v tabuľkovej forme
6. Zhrnutie
Python je jedným z najpopulárnejších jazykov programovania. Mnoho spoločností používa jazyk Python na vývoj aplikácií. Google, YouTube, Dropbox sú niektoré z nich. Python má veľkú komunitu, pretože je ľahké sa ho naučiť, prečítať a udržiavať. Podporuje procedurálne orientované programovanie, ako aj objektovo orientované programovanie.
Python používa interpret na spustenie kódu. Na rozdiel od jazyka založeného na kompilátore, prekladač jazyka Python neprechádza celým kódom naraz. Namiesto toho číta riadok po riadku a ak tlmočník nájde chybu, zastaví sa pred ďalším a vydá používateľovi chybové hlásenie. Python 2 je už dlhší čas, takže má väčšiu dostupnosť knižnice. Najpopulárnejšou verziou Pythonu 2 je Python 2.7
Python 3 sa považuje za budúcnosť Pythonu. Je vyvinutý s cieľom pridať ďalšie funkcie a opraviť chyby. Neustále sa vyvíja. Spočiatku bol populárny Python 2, ale myšlienka Pythonu 3 je budúcnosťou jazyka, za predpokladu, že podporuje aj Python 3.
Obrázok 01: Funkcia tlače Python 3
Funkcie Pythonu 2 a 3 sú väčšinou podobné, medzi syntaxou a spracovaním sú medzi týmito dvoma verziami rozdiely. Hlavnou výhodou Pythonu 3 je to, že do jazyka sa budú nepretržite pridávať nové funkcie.
Python 2 vs Python 3 | |
Python 2 je verzia programovacieho jazyka Python, ktorá v budúcnosti získa minimálnu podporu a ďalšie funkcie. | Python 3 je verzia programovacieho jazyka Python, ktorá neustále pridáva nové funkcie a opravy chýb. |
Funkcia tlače | |
V Pythone 2 nie je povinné používať zátvorky. napr. tlač "Hello World" | V Pythone 3 je povinné používať zátvorky. napr. tlač („Ahoj svet“) |
Celá divízia | |
V Pythone 2 vráti celé číslo celé číslo. 7/2 dáva 3. Na presnú odpoveď by mal programátor použiť 7.0 / 2. 0. | V Pythone 3 môže celočíselná divízia odpovedať s pohyblivou odpoveďou. 7/2 poskytne 3,5. |
Podpora Unicode | |
Ak chcete vytvoriť reťazec Unicode v Pythone 2, mali by ste použiť znak „u“. napr. u „ahoj“ | V Pythone 3 je reťazec predvolene Unicode. |
Funkcia Raw_Input () | |
V Pythone 2 sa na získanie vstupu od používateľa používa funkcia raw_input (). Táto funkcia číta reťazec. | V Pythone 3 nie je k dispozícii funkcia raw_input (). |
Funkcia vstupu () | |
V Pythone 2 môže byť funkcia input () použitá na čítanie ako reťazce, ak sú vo vnútri úvodzoviek, čítané ako čísla. | V Pythone 3 funkcia input () číta vstup ako reťazec. |
Ďalšia () funkcia | |
V Pythone 2 generátor next () získa ďalšiu hodnotu generátora. | V Pythone 3 je napísaný ako nasledujúci (generátor). |
Podpora modulu tretej strany | |
Keďže je tu Python 2 dlhšiu dobu, má väčšiu podporu modulov tretích strán. Niektoré rámce stále používajú Python 2. | Python 3 má obmedzenú podporu modulov tretích strán. |
Jazyk Python má dve verzie. Rozdiel medzi Python 2 a 3 spočíva v tom, že Python 2 získa v budúcnosti minimálnu podporu a Python 3 sa bude v budúcnosti ďalej rozvíjať. Obe zdieľajú podobné schopnosti, ale niektoré ich syntaxe sú odlišné. Bez ohľadu na verziu sa používajú na stavebné aplikácie. Jazyk Python je užitočný v takých oblastiach, ako je analýza údajov, strojové učenie, spracovanie prirodzeného jazyka, vývoj webových aplikácií, vedecké výpočty, spracovanie obrazu, robotika, počítačové videnie a mnoho ďalších..
Môžete si stiahnuť verziu tohto článku vo formáte PDF a použiť ju na účely offline podľa citácie. Stiahnite si PDF verziu tu Difference-Between-Python-2-and-3
1.DigitalOcean. "Obsah". Python 2 vs Python 3: Praktické úvahy DigitalOcean, DigitalOcean, 29. novembra 2017. K dispozícii tu
2.edurekaIN. YouTube, YouTube, 20. februára 2017. K dispozícii tu
3.Point, Návody. “Python 2 Vs Python 3.”, Tutorials Point, 31. december 1969. K dispozícii tu
4.Point, Návody. „Čo je nové v Pythone 3.“ Výukové programy Point, 15. augusta 2017. K dispozícii tu
1. "Ahoj svet poháňaný Pythonom3" Benjamin Hell (Public Domain) prostredníctvom Wikimedia