Kaip įdiegti „Python“ sistemoje „Windows“, „Linux“ ir „MacOS“.

Jei norite įdiegti „Python“ ir pradėti kurti, turime patogų greitos pradžios vadovą, kuriame rasite pagrindinius dalykus!

Jei norite pradėti kurti, viena iš mano mėgstamiausių programavimo kalbų, kurią išmokau, yra Python. Tai kelių paradigmų kalba, palaikanti imperatyvų, funkcinį, procedūrinį ir į objektą orientuotą programavimą. Ji yra plačiai atvira ir gali būti naudojama praktiškai viskam, ir daugeliui žmonių, dirbančių dirbtinio intelekto ar mašininio mokymosi srityje, yra tinkama kalba. Naudoju jį daugybei automatizavimo priemonių ir netgi ta kalba, kuria parašyti kai kurie mūsų naudojami testavimo įrankiai.

Python yra galinga kalba, ir jei norite pradėti su ja, šis vadovas išmokys pagrindinius dalykus. Jums reikės ne tik įdiegti „Python“ dvejetainius failus ir įsitikinti, kad jie yra jūsų PATH, bet jums taip pat reikės kažko, kad galėtumėte įrašyti kodą. Galite naudoti visavertę IDE (integruotą kūrimo aplinką), pvz., PyCharm, arba galite naudoti teksto rengyklę, pvz., iš anksto įdiegtą IDLE arba Sublime Text 3. Yra daug variantų, tačiau šis vadovas turėtų padėti jums suprasti pagrindus.

Python diegimas

„Windows“ ir „MacOS“.

„Python“ diegimas yra paprastas dalykas, todėl turėsite nuspręsti, ar diegiate „Python 2.7“, ar „Python 3.x“. Python 2.7 dažnai naudojama seniems projektams, bet jei rašote savo programinę įrangą, turėtumėte įdiegti Python 3.x.

Norėdami įdiegti „Windows“ arba „Mac“, atlikite šiuos veiksmus:

  • Eikite į oficiali Python svetainėir eikite į naujausią leidimą. Rašymo metu tai yra 3.10.6.
  • Atsisiųskite dvejetainį failą savo platformai.
  • Vykdykite dvejetainį failą.

Jums nereikia pasirinkti jokių parinkčių, išskyrus Python įtraukimą į savo PATH, nes numatytoji diegimo programa turi viską, ko jums reikia. Viskas, ką jums reikia padaryti, tiesiog spustelėkite „Įdiegti“. „Mac“ sistemoje tai bus padaryta pagal numatytuosius nustatymus „dmg“ diegimo programoje.

Python diegimas Linux sistemoje

Tačiau jei naudojate „Linux“, tai priklausys nuo jūsų naudojamo platinimo. „Debian“ pagrindu veikiantys paskirstymai (pvz., „Ubuntu“) gali naudoti apt paketo diegimo programą terminale, vykdydami šią komandą:

  • apt-get install python3.6

Kituose platinimuose jis gali būti jau iš anksto įdiegtas, o jei ne, paskirstyme turėsite naudoti paketų tvarkyklę. Pavyzdžiui, „CentOS“ turėtumėte vykdyti „yum install -y python3“.

Patikrinkite įdiegimą

Galite patikrinti, ar diegimas aktyvus, paleisdami komandą „python“ „PowerShell“, komandų eilutėje arba terminale.


Pasirinkite savo Python IDE

Norint efektyviai rašyti kodą, jums reikės IDE arba teksto rengyklės, ir yra keletas variantų. Python yra iš anksto įdiegtas IDLE ir, nors jis veikia gerai, jis nėra puikus didesniems failams, kurie gali būti sudėtingesni. Štai keletas IDE, kuriuos daugelį metų naudoju Python tiek universitete, tiek savo projektuose. Visos šios IDE yra įvairios platformos, tai reiškia, kad galite jas paleisti „Windows“, „Linux“ arba „MacOS“.

PyCharm

Jei esate susipažinę su Android Studio arba IntelliJ, vadinasi, jau esate susipažinę su PyCharm. Tai tų pačių kūrėjų, ir jūs netgi galite įjungti lygiai tokias pačias funkcijas IntelliJ, įdiegę Python papildinį. Skirtumas tas, kad „PyCharm“ nuo pat pradžių sukurtas tik „Python“ ir turi visas funkcijas, kurių tikitės iš bet kurio šiuolaikinio IDE. Tai apima integruotą versijos valdymą, sintaksės paryškinimą, langų skaidymą, derinimo funkcijas ir kt.

Atsisiųskite PyCharm

Spyderis

Jei esate duomenų mokslininkas (arba ketinate naudoti Python duomenų mokslo tikslais), turite įdiegti Spyder. Tai IDE, kuri jau yra kai kuriuose populiariausiuose Python duomenų analizės paketuose. Tai apima matplotlib, numpy, scipy ir pandas. Jei norite įsitraukti į duomenų analizę, duomenų braižymą ir kitus mokslinius tyrimus, „Spyder“ yra 100% tai, ką jums reikia įdiegti. „Spyder“ netgi turi įmontuotus „Jupyter“ nešiojamuosius kompiuterius, kuriuos galima naudoti duomenims tyrinėti ir skleisti labai paprastai.

Parsisiųsti Spyder

Puikus tekstas 3

„Sublime Text 3“ yra vienas iš mano naudojamų teksto redaktorių, nes jis yra paprastas. Tai labai universalus, nors ir be kaulų, ir labiau tinka mažesniems projektams. Jei programoje, kurią rašote, dirbate tik su keliais šimtais kodo eilučių, „Sublime Text 3“ tikriausiai yra geriausias būdas. Kartą „Python“ programoje parašiau žiniatinklio grandiklį, kuris skaitytų vietines nuomos svetaines ir el. paštu man bei kai kuriems draugams atsiųstų nuorodą į naujus sąrašus, naudojant „Sublime Text 3“ ir „Python“. Tai puikiai tinkama kūrimo aplinka, ir manau, kad dauguma žmonių turėtų būti susipažinę su ja.

Parsisiųsti Sublime Text 3

„Visual Studio“ kodas (VSCode)

„Visual Studio Code“ (arba „VSCode“) yra viena iš universaliausių kūrimo aplinkų. Jį galima visiškai pritaikyti, nes yra didžiulė papildinių saugykla, kurią galite pasiekti iš vidaus. Jis nesuderinamas su Python iš karto, bet galite įdiegti Python papildinį iš vidaus, kuris leis sintaksės paryškinimas, išmanusis kodo užbaigimas, Jupyter nešiojamieji kompiuteriai, derinimas, vienetų testavimas ir kt. funkcijos. Man patinka „Visual Studio Code“ ir iš tikrųjų tai yra IDE, kurią dažniausiai naudoju, kai dirbu su sudėtingais dalykais.

Atsisiųskite „Visual Studio“ kodą


Kas toliau

Jei norite pradėti kurti, internete yra daugybė vadovėlių, kurie išmokys pagrindinius dalykus. Tarp tokių kaip „CodeAcademy“ ir „w3schools“ yra daugybė pasirinkimų. „Android“ sistemoje yra net „Python“ vertėjų, kuriuos galite naudoti rašydami telefone, o geriausias būdas mokytis yra dirbant. Jei darote ką nors daug išteklių reikalaujančio ir naudojate daug mašininio mokymosi modelių arba dirbtinio intelekto, jums gali prireikti vieno iš geriausi nešiojamieji kompiuteriai vis dėlto susitvarkyti.

Geriausias būdas išmokti buvo suvokti problemą ar kitus sunkumus ir bandyti išsiaiškinti, kaip automatizuoti jos sprendimą. Štai kodėl man kilo mintis parašyti programą, kuri už mane iškrapšytų nuomos svetaines, ir esu tikras, kad yra ir kitų priežasčių, dėl kurių galite pastebėti, kad norite naudoti ir Python.