Kā instalēt Python operētājsistēmās Windows, Linux un macOS

click fraud protection

Ja vēlaties instalēt Python un sākt ar izstrādi, mums ir ērts ātrās darba sākšanas ceļvedis, kas palīdzēs jums iepazīties ar pamatiem!

Ja vēlaties iesaistīties izstrādē, viena no manām iecienītākajām programmēšanas valodām, ko esmu iemācījies, ir Python. Tā ir vairāku paradigmu valoda, kas atbalsta obligātu, funkcionālu, procesuālu un objektorientētu programmēšanu. Tā ir plaši atvērta, un to var izmantot praktiski jebkam, un tā ir populāra valoda daudziem, strādājot mākslīgā intelekta vai mašīnmācības jomā. Es to izmantoju lielai automatizācijai, un tā ir pat valoda, kurā ir rakstīti daži no mūsu izmantotajiem testēšanas rīkiem.

Python ir spēcīga valoda, un, ja vēlaties sākt ar to, šī rokasgrāmata jums iemācīs pamatus. Jums būs ne tikai jāinstalē Python binārie faili un jāpārliecinās, ka tie atrodas jūsu PATH, bet arī būs nepieciešams kaut kas, lai faktiski ierakstītu kodu. Varat izmantot pilnvērtīgu IDE (Integrated Development Environment), piemēram, PyCharm, vai arī varat izmantot teksta redaktoru, piemēram, iepriekš instalēto IDLE vai Sublime Text 3. Ir daudz iespēju, taču šajā rokasgrāmatā ir jāiesāk jūs uz pamatiem.

Python instalēšana

Operētājsistēmās Windows un macOS

Python instalēšana ir vienkārša, un jums būs jāizlemj, vai instalējat Python 2.7 vai Python 3.x. Python 2.7 bieži tiek izmantots mantotajiem projektiem, taču, ja rakstāt savu programmatūru, jums vajadzētu instalēt Python 3.x.

Lai instalētu operētājsistēmā Windows vai Mac, rīkojieties šādi:

  • Dodieties uz oficiālā Python vietneun pārejiet uz jaunāko laidienu. Rakstīšanas laikā tas ir 3.10.6.
  • Lejupielādējiet bināro versiju savai platformai.
  • Izpildīt bināro.

Jums nav jāizvēlas citas opcijas, izņemot Python pievienošanu savam PATH, jo noklusējuma instalētājam ir viss nepieciešamais. Vienkārši noklikšķinot uz "Instalēt" ir viss, kas jums jādara. Operētājsistēmā Mac tas tiks darīts pēc noklusējuma dmg instalēšanas programmā.

Python instalēšana operētājsistēmā Linux

Tomēr, ja izmantojat Linux, tas būs atkarīgs no izmantotā izplatīšanas. Uz Debian balstīti izplatījumi (piemēram, Ubuntu) terminālī var izmantot apt pakotņu instalētāju, izpildot šādu komandu:

  • apt-get install python3.6

Citos izplatījumos tas var būt jau iepriekš instalēts, un, ja nē, jums savā izplatīšanā būs jāizmanto pakotņu pārvaldnieks. Piemēram, operētājsistēmā CentOS jums jāizpilda "yum install -y python3".

Pārbaudiet instalāciju

Varat pārbaudīt, vai instalēšana ir aktīva, palaižot komandu "python" programmā PowerShell, komandu uzvednē vai terminālī.


Izvēlieties savu Python IDE

Lai efektīvi rakstītu kodu, jums būs nepieciešams IDE vai teksta redaktors, un ir dažas iespējas. Python ir jau iepriekš instalēts IDLE, un, lai gan tas darbojas labi, tas nav lieliski piemērots lielākiem failiem, kas var būt sarežģītāki. Šeit ir daži no IDE, ko esmu izmantojis Python gadu gaitā gan universitātē, gan savos projektos. Visas šīs IDE ir starpplatformas, kas nozīmē, ka varat tās palaist operētājsistēmā Windows, Linux vai macOS.

PyCharm

Ja esat iepazinies ar Android Studio vai IntelliJ, jūs jau esat iepazinies ar PyCharm. Tas ir no tiem pašiem izstrādātājiem, un jūs pat varat iespējot tieši tādu pašu funkcionalitāti IntelliJ, instalējot Python spraudni. Atšķirība ir tāda, ka PyCharm jau no paša sākuma ir izveidots tikai Python, un tajā ir visas funkcijas, kuras jūs varētu sagaidīt no jebkura moderna IDE. Tas ietver iebūvēto versiju kontroli, sintakses izcelšanu, logu sadalīšanu, atkļūdošanas funkcijas un daudz ko citu.

Lejupielādējiet PyCharm

Spyder

Ja esat datu zinātnieks (vai plānojat izmantot Python datu zinātnes nolūkos), jums ir jāinstalē Spyder. Tā ir IDE, kas jau ir iekļauta dažās no populārākajām Python datu analīzes pakotnēm. Tie ietver matplotlib, numpy, scipy un pandas. Ja vēlaties iesaistīties datu analīzē, datu plānošanā un citos zinātniskos pētījumos, Spyder ir 100% tas, kas jums jāinstalē. Spyder pat ir iebūvēti Jupyter piezīmjdatori, kurus var izmantot, lai ļoti viegli izpētītu un attēlotu datus.

Lejupielādēt Spyder

Izcils teksts 3

Sublime Text 3 ir viens no maniem iecienītākajiem teksta redaktoriem, vienkārši pateicoties tā vienkāršībai. Tas ir ļoti daudzpusīgs, lai gan ar kauliņiem, un vairāk piemērots mazākiem projektiem. Ja programmā, kuru rakstāt, strādājat tikai ar dažiem simtiem koda rindiņu, Sublime Text 3, iespējams, ir labākais risinājums. Es reiz Python uzrakstīju tīmekļa skrāpi, kas lasīja vietējās nomas vietnes un nosūtīja man un dažiem draugiem e-pastā saiti uz jauniem ierakstiem, tikai izmantojot Sublime Text 3 un Python. Tā ir lieliski piemērota izstrādes vide, kas, manuprāt, būtu jāzina lielākajai daļai cilvēku.

Lejupielādēt Sublime Text 3

Visual Studio kods (VSCode)

Visual Studio Code (vai VSCode) ir viena no daudzpusīgākajām izstrādes vidēm. Tas ir pilnībā pielāgojams ar milzīgu spraudņu krātuvi, kurai varat piekļūt no iekšpuses. Tas nav saderīgs ar Python uzreiz, taču jūs varat instalēt Python spraudni no iekšpuses, kas iespējos sintakses izcelšana, viedā koda pabeigšana, Jupyter piezīmjdatori, atkļūdošana, vienību pārbaude un citi Iespējas. Man patīk Visual Studio Code, un patiesībā tas ir IDE, ko es izmantoju visvairāk, strādājot pie kaut kā sarežģīta.

Lejupielādējiet Visual Studio kodu


Kas tālāk

Ja vēlaties sākt izstrādi, tiešsaistē ir daudz pamācību, kas iemācīs pamatus. Starp, piemēram, CodeAcademy un w3schools, ir daudz iespēju. Operētājsistēmā Android ir pat Python tulki, kurus varat izmantot, lai rakstītu tālrunī, un labākais veids, kā mācīties, ir darot. Ja darāt kaut ko resursietilpīgu un var izmantot daudz mašīnmācīšanās modeļu vai mākslīgā intelekta, iespējams, jums būs nepieciešams kāds no labākie klēpjdatori lai ar to tomēr tiktu galā.

Labākais veids, kā es iemācījos, bija apzinoties problēmu vai citas grūtības, kas man bija, un mēģinot izdomāt veidu, kā automatizēt tās risinājumu. Tāpēc man radās ideja uzrakstīt programmu, kas nomas vietņu vietā, un esmu pārliecināts, ka ir arī citi iemesli, kuru dēļ jūs varētu atrast, ka vēlaties izmantot Python.