Ako nainštalovať Python na Windows, Linux a macOS

Ak si chcete nainštalovať Python a začať s vývojom, máme pre vás praktického sprievodcu rýchlym spustením, ktorý vás prevedie základmi!

Ak sa chcete dostať do vývoja, jedným z mojich obľúbených programovacích jazykov, ktoré som sa naučil, je Python. Je to jazyk s viacerými paradigmami, ktorý podporuje imperatívne, funkčné, procedurálne a objektovo orientované programovanie. Je široko otvorený a dá sa použiť prakticky na čokoľvek a pre mnohých je obľúbeným jazykom pri práci v oblasti umelej inteligencie alebo strojového učenia. Používam ho na veľa automatizácie a dokonca je to jazyk, v ktorom sú napísané niektoré testovacie nástroje, ktoré sme použili.

Python je výkonný jazyk a ak s ním chcete začať, táto príručka vás naučí základy. Nielenže budete musieť nainštalovať binárne súbory Pythonu a uistiť sa, že sú vo vašej ceste PATH, ale budete potrebovať aj niečo, do čoho budete skutočne písať kód. Môžete použiť plnohodnotné IDE (Integrated Development Environment), ako je PyCharm, alebo sa môžete prikloniť k textovému editoru, ako je predinštalovaný IDLE alebo Sublime Text 3. Možností je veľa, ale táto príručka by vás mala nakopnúť k základom.

Inštalácia Pythonu

V systéme Windows a macOS

Inštalácia Pythonu je tá jednoduchá časť a budete sa musieť rozhodnúť, či inštalujete Python 2.7 alebo Python 3.x. Python 2.7 sa často používa pre staršie projekty, ale ak píšete svoj vlastný softvér, mali by ste nainštalovať Python 3.x.

Ak chcete nainštalovať na Windows alebo Mac, postupujte takto:

  • Choďte na oficiálna stránka Pythona prejdite na najnovšie vydanie. V čase písania článku je to 3.10.6.
  • Stiahnite si binárny súbor pre vašu platformu.
  • Vykonajte binárne.

Nemusíte vyberať žiadne možnosti okrem pridania Pythonu do vašej PATH, pretože predvolený inštalátor má všetko, čo potrebujete. Stačí kliknúť na tlačidlo „Inštalovať“. Na Macu sa to štandardne vykoná v inštalátore dmg.

Inštalácia Pythonu na Linuxe

Ak však používate Linux, bude to závisieť od distribúcie, ktorú používate. Distribúcie založené na Debiane (napríklad Ubuntu) môžu použiť inštalačný program balíka apt v termináli vykonaním nasledujúceho príkazu:

  • apt-get nainštalovať python3.6

Iné distribúcie ho môžu mať už predinštalovaný a ak nie, budete musieť použiť správcu balíkov vo svojej distribúcii. Napríklad na CentOS by ste spustili "yum install -y python3".

Overte inštaláciu

Aktívnu inštaláciu môžete overiť spustením príkazu „python“ v prostredí PowerShell, príkazovom riadku alebo termináli.


Vyberte si svoje Python IDE

Na efektívne písanie kódu budete potrebovať IDE alebo textový editor a existuje niekoľko možností. Python je dodávaný s predinštalovaným IDLE, a hoci funguje dobre, nie je vhodný pre väčšie súbory, ktoré môžu byť komplikovanejšie. Tu sú niektoré z IDE, ktoré som v priebehu rokov používal pre Python, na univerzite aj vo svojich vlastných projektoch. Všetky tieto IDE sú multiplatformové, čo znamená, že ich môžete spustiť v systéme Windows, Linux alebo macOS.

PyCharm

Ak poznáte Android Studio alebo IntelliJ, potom už poznáte PyCharm. Je od rovnakých vývojárov a dokonca môžete povoliť presne rovnakú funkčnosť v IntelliJ nainštalovaním doplnku Python. Rozdiel je v tom, že PyCharm je od základov vytvorený len pre Python a obsahuje všetky funkcie, ktoré by ste očakávali od akéhokoľvek moderného IDE. To zahŕňa vstavanú kontrolu verzií, zvýraznenie syntaxe, rozdelenie okien, funkcie ladenia a ďalšie.

Stiahnite si PyCharm

Spyder

Ak ste dátový vedec (alebo budete používať Python na účely dátovej vedy), musíte si nainštalovať Spyder. Je to IDE, ktoré už obsahuje niektoré z najpopulárnejších balíkov na analýzu údajov pre Python. Patria sem matplotlib, numpy, scipy a pandy. Ak sa chcete pustiť do analýzy údajov, vykresľovania údajov a iných vedeckých výskumov, potom je Spyder 100% tým, čo potrebujete nainštalovať. Spyder má dokonca vstavané notebooky Jupyter, ktoré sa dajú použiť na skúmanie a vykresľovanie údajov naozaj jednoducho.

Stiahnite si Spyder

Vznešený text 3

Sublime Text 3 je jedným z mojich obľúbených textových editorov, jednoducho vďaka svojej jednoduchosti. Je super všestranný, aj keď barebone, a hodí sa skôr na menšie projekty. Ak v programe, ktorý píšete, pracujete len s niekoľkými stovkami riadkov kódu, potom je Sublime Text 3 pravdepodobne najlepšou cestou. Raz som napísal webový škrabák v Pythone, ktorý by čítal miestne požičovne a poslal mi a niektorým priateľom e-mail s odkazom na nové záznamy len pomocou Sublime Text 3 a Python. Je to dokonale schopné vývojové prostredie a myslím si, že väčšina ľudí by ho mala poznať.

Stiahnite si Sublime Text 3

Kód Visual Studio (VSCode)

Visual Studio Code (alebo VSCode) je jedným z najuniverzálnejších vývojových prostredí. Je úplne prispôsobiteľný s rozsiahlym úložiskom doplnkov, ku ktorým máte prístup zvnútra. Nie je okamžite kompatibilný s Pythonom, ale môžete si nainštalovať doplnok Python, ktorý umožní zvýrazňovanie syntaxe, inteligentné dokončovanie kódu, notebooky Jupyter, ladenie, testovanie jednotiek a iné Vlastnosti. Milujem Visual Studio Code a je to vlastne IDE, ktoré používam najviac, keď pracujem na niečom komplexnom.

Stiahnite si kód Visual Studio


Čo ďalej

Ak chcete začať s vývojom, existuje množstvo tutoriálov online, ktoré vás naučia základy. Medzi ako CodeAcademy a w3schools existuje veľa možností. V systéme Android sú dokonca tlmočníci jazyka Python, pomocou ktorých môžete písať na svojom telefóne, a najlepší spôsob, ako sa naučiť, je robiť to. Ak robíte niečo náročné na zdroje, ktoré môže využívať veľa modelov strojového učenia alebo umelej inteligencie, možno budete potrebovať jeden z najlepšie notebooky zvládnuť to však.

Najlepší spôsob, ako som sa to naučil, bolo uvedomiť si problém alebo inú ťažkosť, ktorú som mal, a pokúsiť sa nájsť spôsob, ako automatizovať ich riešenie. To je dôvod, prečo som dostal nápad napísať program, ktorý by za mňa odstránil stránky na prenájom, a som si istý, že existujú aj iné dôvody, prečo by ste chceli použiť aj Python.