Python je jedním z nejznámějších programovacích jazyků, protože se používá v různých doménách, jako je vývoj webových aplikací, strojové učení, analýza dat a testování softwaru, abychom zmínili jen některé.
Python byl vydán 20. února 1991 Guido van Rossumem. Když Rossum vytvářel Python, četl také „Monty Pythonův létající cirkus“, scénář populárního komediálního seriálu BBC. Usadil se tedy na názvu, protože nový jazyk považoval za tajemný a jedinečný.
Tento univerzální programovací jazyk má širokou škálu uživatelů a možná jste s ním nevědomky interagovali prostřednictvím filmových doporučení na Netflixu. Python se také používá při tvorbě softwaru, který řídí samořídící auta.
Některé z věcí, které můžete dělat s Pythonem, jsou
- Vývoj webu. Python se používá při vývoji backendu (procesů, které uživatelé nevidí). Flask a Django jsou příklady frameworků, které se široce používají při vývoji API a backendových serverů.
- Automatizace nebo skriptování. Pokud existuje úloha, kterou provádíte opakovaně, Python vám ji může pomoci automatizovat. Začátečníci i odborníci mohou Python používat k automatizaci různých úkolů, jako je odesílání e-mailů, vyhledávání dat online, třídění dat a stahování.
- Analýza dat a strojové učení. Python se stal jedním z nejvyhledávanějších programovacích jazyků datovými vědci. Datoví analytici nyní mohou vytvářet vizualizace dat, provádět složité statistické výpočty, manipulovat a analyzovat a mnoho dalšího.
- Testování softwaru a prototypování. V nastavení vývoje softwaru lze Python použít při sledování chyb, testování a kontrole sestavení. Vývojáři mohou pomocí Pythonu automatizovat testy a kontroly nových systémů a aplikací.
- Obchodní aplikace. Obchodní svět je široký a některé z věcí, které mohou přijít na mysl, jsou aplikace pro elektronický obchod, systémy pro správu zákazníků a ERP, abychom zmínili alespoň některé. Typické obchodní prostředí bude vyžadovat aplikace, které jsou snadno čitelné, rozšiřitelné a škálovatelné. Python nabízí takové řešení prostřednictvím svých platforem, jako je Tryton.
Table of Contents
Proč je Python tak populární
- Je všestranný. Pokud jste komunikovali s jinými jazyky, možná jste si všimli, že některé mají jeden nebo pouze dva případy použití. Python má však více než pět případů použití a přesto je jeho výkon bezkonkurenční.
- Má několik knihoven a modulů. Existuje spousta knihoven a modulů vytvořených třetími stranami, aby rozšířily případy použití Pythonu. Například můžete použít Django pro vývoj webu na straně serveru.
- Python je jednoduchý. Tento programovací jazyk napodobuje přirozený jazyk, takže je vhodný i pro začátečníky.
- Velká a aktivní komunita. Programování může být občas náročné. Přítomnost velké a podporující komunity však znamená, že existují lidé, na které se můžete vždy obrátit, když uvíznete.
- Open-source. Python je zdarma k použití a distribuci. Inženýři tak mohou upravovat stávající kód, redistribuovat a vytvářet s ním různá řešení/aplikace.
Python 2 a Python 3: Rozdíl
Programovací jazyk Python se za více než 3 desetiletí, co existuje, hodně vyvinul. Jedním z důvodů, proč možná budete chtít zkontrolovat verzi Pythonu, je určit, zda používáte Python 2 nebo Python 3, abyste zajistili, že vytvoříte řešení bez chyb, bez ohledu na to, zda jste vývojář nebo datový expert.
Python 2 a Python 3 jsou hlavní verze ve světě Pythonu. Probíhá diskuse o tom, co je lepší. Pojďme zkontrolovat rozdíl mezi těmito dvěma;
Python 2
Python 2 byl představen v roce 2000 BeOpen Python Labs. Tato verze byla zamýšlena pro usnadnění učení Pythonu.
Prostřednictvím Pythonu 2 byly implementovány technické detaily návrhu Python Enhancement Návrh (PEP). V lednu 2020 byl Python 2 ukončen, což znamená, že již nebude aktualizován bezpečnostními záplatami, novými funkcemi a opravami chyb.
Python 3
Python 3 byl vydán v roce 2008. Tato verze byla vytvořena, aby napravila základní chyby Pythonu 2. Python 3 odstranil duplicitní moduly a konstrukce, které byly v předchozích verzích Pythonu.
Odstranění duplicitních nástrojů se zavedením Pythonu 3 znamenalo, že některé kódy v Pythonu 2 byly nekompatibilní s Pythonem 3. Naštěstí Python vydal 2to3, nástroj, který kontroluje a automaticky převádí kód Pythonu 2 na syntaxi Pythonu 3.
Zavedení této verze přilákalo velkou masu vědecké komunity, jako jsou ty v neurovědách. Zavedení knihovny NumPy nyní představuje Python jako konkurenta Matlabu a R a také urychlilo jeho přijetí v datové vědě a strojovém učení. V době psaní tohoto článku je aktuální verze Pythonu Python 3.11.1.
Porovnání Python 2Python 3Year Released20002008Podpora zastavena v roce 2020Vývoj a podpora Pythonu 3 stále probíháZpětná kompatibilitaS určitými úpravami lze kódy Pythonu 2 přenést na Python 3Python 3 byl použitelný většinou v kódu Pyposth Desetination cant’t , datová věda a mnoho dalšího „Tisk“ klíčové slovoPrint se nepovažuje za funkci, ale za příkazPrint se považuje za funkci a nikoli za příkaz Složitost syntaxeSložitějšíMéně komplikovanéUložení řetězců Ve výchozím nastavení jsou řetězce uloženy jako ASCIIBy výchozí jsou řetězce uloženy jako UNICODE
Předpoklady pro kontrolu verze Pythonu
K oknu/terminálu terminálu můžete přistupovat pomocí těchto příkazů v systému Windows, Linux a macOS;
- Windows: Win+R > zadejte powershell > Enter/OK
- Linux: Ctrl-Alt-T, Ctrl-Alt-F2
- macOS: Finder > Aplikace > Nástroje > Terminál
Protože nyní víte, že existují dvě hlavní verze Pythonu, můžeme pokračovat a naučit se, jak zkontrolovat verzi na našich místních počítačích.
Python 3 je zpětně nekompatibilní. Python 2 a Python 3 jsou různé části softwaru. To znamená, že kód napsaný v Pythonu 2 nemusí fungovat podle očekávání v Pythonu 3.
Když zkontrolujete verzi Pythonu na vašem počítači, verze bude reprezentována ve 3 částech oddělených tečkou.
- Hlavní verze
- Menší verze
- Mikro verze
Vezmeme-li například verzi Pythonu, Python 3.8.10, 3 je hlavní verze, 8 je vedlejší verze a 10 je mikro verze. Poslední část verze Pythonu představuje nejnovější aktualizace a opravy.
Python 3.7.1 je kompatibilní s Pythonem 3.8.10, protože patří do stejné hlavní verze (3). Python 2.7 však není kompatibilní s Pythonem 3.8.
Zkontrolujte verzi Pythonu ve Windows
Otevřete Windows PowerShell pomocí těchto kroků;
Win+R > zadejte powershell > Enter/OK
Nyní můžete pokračovat a zadat toto na příkazovém řádku
python – verze
Pokud je na vašem počítači nainstalován Python, verze se objeví na dalším řádku.
Zkontrolujte verzi Pythonu na Linuxu
Většina moderních operačních systémů Linux má Python předinstalovaný.
Pomocí zkratky Ctrl+Alt+T otevřete příkazový řádek na počítači se systémem Linux.
Tento příkaz použijte k vytištění verze Pythonu;
python3 --version
Nebo
python --version
Druhý příkaz zkontroluje, zda je nainstalován Python 2
Pokud je nainstalován Python 3, pravděpodobně získáte něco takového
Zkontrolujte verzi Pythonu na MacOS
Pomocí této zkratky můžete rychle přistupovat k terminálu v systému MacOS;
Finder > Aplikace > Nástroje > Terminál
Tento příkaz použijte ke kontrole verze Pythonu;
python3 --version
Nebo
python --version
Druhý příkaz zkontroluje, zda je nainstalován Python 2
Pokud máte nainstalovaný Python 2 i 3, dostanete výstup blízký tomuto
Zkontrolujte verzi Pythonu ve skriptu
Při kódování je důležité zkontrolovat verzi Pythonu ve vašem skriptu, abyste se vyhnuli nekompatibilitě a rozdrcení při spuštění kódu.
Taková kontrola je velmi důležitá, když máte na svém PC více než jednu verzi Pythonu.
Bez ohledu na to, zda používáte Windows, Linux nebo macOS, můžete tento příkaz použít ke kontrole skriptu
import sys print (sys.version)
Co se stane, když na stejném počítači jsou nainstalovány dvě různé verze Pythonu a spustíte výše uvedené příkazy?
Python 2 a Python 3 mohou na vašem PC běžet souběžně. Důvodem je to, že můžete mít některé aplikace, které používají Python 2, zatímco jiné jsou vytvořeny v Pythonu 3.
Chcete-li zkontrolovat, zda jsou na vašem PC dvě verze Pythonu, použijte tyto příkazy;
python3 --version
Nebo
python --version
Druhý příkaz zkontroluje, zda je nainstalován Python 2
Pokud jsou v macOS přítomny obě verze, dostanete výstup blízko tohoto snímku obrazovky
Závěr
Python nadále pohání některé z vašich oblíbených platforem sociálních médií, jako je Instagram, zábavní weby, jako je Spotify, a platformy pro správu jízd, jako je Uber. Pokud potřebujete vytvořit platformy vytvářející podobné nebo lepší platformy, Python by měl být jedním z vašich úvah.
Nyní můžete pohodlně zkontrolovat verzi Pythonu bez ohledu na operační systémy, které používáte. I když většina přechází na Python 3, stále se setkáte s aplikacemi vytvořenými v Pythonu 2. Dobrou zprávou je, že Python má různé rámce, které můžete použít k vytváření různých aplikací.
Můžete také prozkoumat, jak nainstalovat Python 3 na CentOS, Ubuntu a Windows.