Sāciet ar starpplatformu Python programmēšanu, iestatot Python operētājsistēmas Linux Windows apakšsistēmā.
Python ir vienkārša programmēšanas valoda, ar kuru sākt, un Python koda rakstīšana Windows apakšsistēmā operētājsistēmai Windows (WSL) operētājsistēmās Windows 10 un 11 ir arī vienkāršs veids, kā izveidot starpplatformu lietotnes.
Lūk, kā iestatīt Python izstrādei WSL.
Kāpēc Python uz WSL?
Ja jums nav pieredzes ar Linux, jaunas operētājsistēmas, kā arī jaunas programmēšanas valodas apguve var šķist biedējoša iespēja. WSL nodrošina piekļuvi Linux rīkiem, tostarp programmēšanas rīkiem, pazīstamākā vidē.
Lai gan Python ir vairāku platformu valoda, tā sākotnēji tika izstrādāta Unix līdzīgām sistēmām, un daudzās apmācībās tiek pieņemta Linux/Unix vide. Tas pats attiecas uz daudziem iepriekš uzrakstītiem skriptiem, kurus varat atrast tīmeklī.
Operētājsistēmai Windows ir vietējais ports, taču tas parasti darbojas tāpat kā Windows. Tas var apgrūtināt Python for Windows rakstīto programmu pārnešanu uz citām sistēmām.
Tāda vide kā WSL ievieš vairāk “Unixy” izstrādes stilu. Jūs varēsiet palaist citu rakstītus skriptus, un citi cilvēki varēs palaist jūsu skriptus pēc kārtas neatkarīgi no tā, ko viņi palaiž.
Python iestatīšana WSL
Daudzi distribūcijas, pat WSL, tik plaši izmanto Python kā skriptu valodu, ka iekļauj to savās noklusējuma sistēmās. Visticamāk, ka jums jau ir instalēts Python neatkarīgi no tā, vai tas ir Debian/Ubuntu, openSUSE vai Oracle Linux.
Lai gan Python parasti ir iekļauts Linux distros pēc noklusējuma, faktiskā versija var atšķirties. Python 3 ir tas, kas tiek aktīvi izstrādāts, taču dažās sistēmās ir iekļauts Python 2, lai nodrošinātu atpakaļejošu saderību. Pēdējais netiek uzturēts pat drošības atjauninājumiem, saskaņā ar Python izstrādātājiem.
Varat pārbaudīt, kuru versiju izmantojat ar -V vai -- versija opcijas:
pitons -V
Varat arī piezvanīt tieši Python tulkam un palaišanas laikā pārbaudīt versijas numuru.
Ja redzat kādu Python 2 versiju, jums ir vairākas iespējas. Varat norādīt Python 3 komandrindā ar:
python3
Ja izmantojat Ubuntu vai Debian, varat instalēt python-is-python3 iepakojums:
sudo apt instalēt python-is-python3
Ja izmantojat citu sistēmu, izveidojot čaulas aizstājvārdu ir vienkāršākā opcija Python 3 izsaukšanai komandrindā:
aizstājvārds python="python3"
Varat to ievietot savā čaulas starta failā, piemēram, .bashrc vai .zshrc.
Riskantāka iespēja ir izveidot simbolisku saiti:
sudo ln -s /usr/bin/python /usr/bin/python3
Tas ir riskanti, jo jebkuri sistēmas atjauninājumi var aizsprostot simbolisko saiti. Ja sistēmā joprojām ir instalēts Python 2, tas vienkārši tiks aizstāts ar Python 2 izpildāmo failu. Tas var ietekmēt visus sistēmas skriptus.
Python Interpreter palaišana WSL
Kad Python tulks ir iestatīts, varat palaist interaktīvo tulku. Tas ir lielisks veids, kā uzzināt, kā darbojas Python, tieši ierakstot kodu un redzot, kas notiek.
Tas ir arī lieliski, ja jūs jau zināt Python un vēlaties redzēt, vai ideja darbosies, pirms rakstāt pilnīgāku skriptu.
Tulka darba veids ir vienkāršs. Tāpat kā apvalkā, ir uzvedne, lai ievadītu ievadi. Kad tu trāpīsi Ievadiet, Python tulks novērtēs jūsu kodu un atgriezīs izvadi. Tas būs kļūdas ziņojums vai kādas darbības rezultāts.
Laba lieta, ko izmēģināt, ir standarta koda fragments visā izstrādes pasaulē, drukāšana "Sveika, pasaule!" uz ekrāna.
Kods, lai to izdarītu Python, ir vienkāršs:
drukāt ("Sveika pasaule!")
Kad esat pabeidzis darbu ar tulku, nospiediet Ctrl+D vai ierakstiet "Izeja()", lai atgrieztos čaulas uzvednē.
Python skriptu rakstīšana WSL
Python skriptu rakstīšana WSL ir arī vienkārša. Viss, kas jums jādara, ir piezvanīt tulkam ar pareizo Shebangas līnija katra skripta augšpusē:
#!/usr/bin/env python
Tas nozīmē, ka tiek izsaukta programma env, lai palaistu Python jebkurā vietā, kur tā ir instalēta sistēmā. Tas ir svarīgi, jo Python var tikt instalēts dažādos direktorijos atkarībā no izplatīšanas vai operētājsistēmas.
Jums arī jāpārliecinās, vai jūsu skriptiem ir izpildes atļaujas:
chmod +x script.py
Lai palaistu skriptu, izsauciet to komandrindā direktorijā, kurā to saglabājāt, pirms tam pievienojot "./”:
./script.py
Vienkāršs veids, kā sākt darbu ar kodēšanu programmā Python
Python on WSL piedāvā vienkāršu veidu, kā sākt ar starpplatformu skriptēšanu vai pat kodēšanu, ja tā ir jūsu pirmā valoda. Tas parasti tiek instalēts ar daudziem Linux izplatījumiem, pat WSL.
Arī izsaukt interaktīvo tulku un rakstīt skriptus ir viegli. WSL pati par sevi ir lieliska starpplatformu kodēšanas vide, taču tā ir patiešām spēcīga, ja tā ir integrēta programmā Visual Studio.