Kako namestiti Python v Windows, Linux in macOS

click fraud protection

Če želite namestiti Python in začeti z razvojem, imamo priročen vodnik za hiter začetek, ki vas popelje skozi osnove!

Če se želite ukvarjati z razvojem, je eden mojih najljubših programskih jezikov, ki sem se jih naučil, Python. To je jezik z več paradigmami, ki podpira imperativno, funkcionalno, proceduralno in objektno usmerjeno programiranje. Je široko odprt in ga je mogoče uporabiti za praktično vse, in je jezik, ki ga mnogi uporabljajo pri delu z umetno inteligenco ali strojnim učenjem. Uporabljam ga za veliko avtomatizacije in to je celo jezik, v katerem so napisana nekatera orodja za testiranje, ki smo jih uporabili.

Python je močan jezik in če želite začeti z njim, vas bo ta vodnik naučil osnov. Ne samo, da boste morali namestiti binarne datoteke Python in zagotoviti, da je v vaši PATH, ampak boste potrebovali tudi nekaj, v kar boste dejansko pisali kodo. Uporabite lahko polnopravno IDE (integrirano razvojno okolje), kot je PyCharm, ali pa se nagnete k urejevalniku besedil, kot je vnaprej nameščen IDLE ali Sublime Text 3. Možnosti je veliko, vendar bi vas ta vodnik moral začeti z osnovami.

Namestitev Pythona

V sistemih Windows in macOS

Namestitev Pythona je preprost del in odločiti se boste morali, ali nameščate Python 2.7 ali Python 3.x. Python 2.7 se pogosto uporablja za podedovane projekte, vendar če pišete lastno programsko opremo, morate namestiti Python 3.x.

Če želite namestiti v sistem Windows ali Mac, naredite naslednje:

  • Pojdi na uradno spletno mesto Pythonin se pomaknite do najnovejše izdaje. V času pisanja, to je 3.10.6.
  • Prenesite dvojiško datoteko za svojo platformo.
  • Izvedite binarno datoteko.

Ni vam treba izbrati nobene možnosti, razen dodajanja Pythona v PATH, saj ima privzeti namestitveni program vse, kar potrebujete. Vse kar morate storiti je, da preprosto kliknete »Namesti«. V Macu bo to privzeto storjeno v namestitvenem programu dmg.

Namestitev Pythona na Linux

Če pa uporabljate Linux, bo to odvisno od distribucije, ki jo uporabljate. Distribucije, ki temeljijo na Debianu (kot je Ubuntu), lahko uporabljajo namestitveni program paketa apt v terminalu z izvedbo naslednjega ukaza:

  • apt-get namestite python3.6

Druge distribucije ga imajo morda že vnaprej nameščenega, in če ni, boste morali uporabiti upravitelja paketov v vaši distribuciji. V sistemu CentOS bi na primer izvedli "yum install -y python3".

Preverite namestitev

Lahko preverite, ali je vaša namestitev aktivna, tako da zaženete ukaz "python" v lupini PowerShell, ukaznem pozivu ali terminalu.


Izberite svoj Python IDE

Za učinkovito pisanje kode potrebujete IDE ali urejevalnik besedila, obstaja pa nekaj možnosti. Python ima prednameščen IDLE in čeprav deluje dobro, ni odličen za večje datoteke, ki so lahko bolj zapletene. Tukaj je nekaj IDE-jev, ki sem jih v preteklih letih uporabljal za Python, tako na univerzi kot v svojih projektih. Vsi ti IDE-ji so medplatformski, kar pomeni, da jih lahko izvajate v sistemih Windows, Linux ali macOS.

PyCharm

Če poznate Android Studio ali IntelliJ, potem že poznate PyCharm. Prihaja iz istih razvijalcev in lahko celo omogočite popolnoma enako funkcionalnost v IntelliJ z namestitvijo vtičnika Python. Razlika je v tem, da je PyCharm od začetka zgrajen izključno za Python in vsebuje vse funkcije, ki bi jih pričakovali od katerega koli sodobnega IDE. To vključuje vgrajen nadzor različic, označevanje sintakse, razdelitev oken, funkcije za odpravljanje napak in drugo.

Prenesite PyCharm

Spyder

Če ste podatkovni znanstvenik (ali boste uporabljali Python za namene podatkovne znanosti), potem morate namestiti Spyder. To je IDE, ki že vsebuje nekaj najbolj priljubljenih paketov za analizo podatkov za Python. Sem spadajo matplotlib, numpy, scipy in pandas. Če se želite ukvarjati z analizo podatkov, risanjem podatkov in drugimi znanstvenimi raziskavami, potem je Spyder 100 % tisto, kar morate namestiti. Spyder ima vgrajene celo Jupyter Notebooks, ki jih je mogoče uporabiti za zelo preprosto raziskovanje in risanje podatkov.

Prenesite Spyder

Vzvišeno besedilo 3

Sublime Text 3 je eden mojih najljubših urejevalnikov besedila, preprosto zaradi svoje preprostosti. Je izjemno vsestranski, čeprav neobičajen, in bolj primeren za manjše projekte. Če delate le z nekaj sto vrsticami kode v programu, ki ga pišete, potem je Sublime Text 3 verjetno najboljši način. Nekoč sem v Pythonu napisal spletno strgalo, ki bi bralo lokalna spletna mesta za najem in meni in nekaterim prijateljem poslalo po e-pošti povezavo do novih seznamov samo z uporabo Sublime Text 3 in Pythona. To je popolnoma zmogljivo razvojno okolje in mislim, da bi ga večina ljudi morala poznati.

Prenesite Sublime Text 3

Koda Visual Studio (VSCode)

Visual Studio Code (ali VSCode) je eno najbolj vsestranskih razvojnih okolij. Popolnoma prilagodljiv je z ogromnim skladiščem vtičnikov, do katerih lahko dostopate od znotraj. Ni takoj združljiv s Pythonom, lahko pa od znotraj namestite vtičnik za Python, ki bo omogočil označevanje sintakse, inteligentno dokončanje kode, Jupyter Notebooks, odpravljanje napak, testiranje enot in drugo Lastnosti. Všeč mi je Visual Studio Code in to je pravzaprav IDE, ki ga največ uporabljam, ko delam na nečem zapletenem.

Prenesite Visual Studio Code


Kaj je naslednje

Če želite začeti z razvojem, je na spletu veliko vadnic, ki vas bodo naučile osnov. Med CodeAcademy in w3schools obstaja veliko možnosti. V sistemu Android obstajajo celo tolmači Python, ki jih lahko uporabite za pisanje po telefonu, najboljši način za učenje pa je z delom. Če delate kar koli, kar zahteva veliko virov in morda uporablja veliko modelov strojnega učenja ali umetne inteligence, boste morda potrebovali enega od najboljši prenosniki ravnati s tem, čeprav.

Najboljši način, da sem se naučil, je bil, da sem se zavedel težave ali druge težave, ki sem jo imel, in poskušal najti način za avtomatizacijo rešitve zanjo. Zato se mi je porodila zamisel, da bi napisal program, ki bi namesto mene brskal po mestih za najem, in prepričan sem, da obstajajo tudi drugi razlogi, da boste morda želeli uporabljati Python.