Alustage platvormideülese Pythoni programmeerimisega, seadistades Python Windowsi alamsüsteemis Linuxi jaoks.

Python on lihtne programmeerimiskeel, millega alustada, ja Pythoni koodi kirjutamine Windows 10 ja 11 Windowsi alamsüsteemis (WSL) on samuti lihtne viis platvormideüleste rakenduste loomiseks.

Siit saate teada, kuidas seadistada Python WSL-i arendamiseks.

Miks Python WSL-is?

Kui teil pole Linuxiga kogemusi, võib uue operatsioonisüsteemi ja uue programmeerimiskeele õppimine tunduda hirmutav väljavaade. WSL pakub ligipääsu Linuxi tööriistadele, sealhulgas programmeerimistööriistadele, tuttavamas keskkonnas.

Kuigi Python on platvormideülene keel, töötati see algselt välja Unixi sarnastes süsteemides ja paljud õpetused eeldavad Linuxi/Unixi keskkonda. Sama kehtib ka paljude eelnevalt kirjutatud skriptide kohta, mida võite veebist leida.

Windowsi jaoks on native port, kuid see kipub töötama nii, nagu Windows töötab. See võib muuta Python for Windowsi jaoks kirjutatud rakenduste portimise teistesse süsteemidesse keeruliseks.

Selline keskkond nagu WSL rakendab rohkem "Unixy" arendusstiili. Saate käitada teiste kirjutatud skripte ja teised inimesed saavad teie skripte kordamööda käitada, olenemata sellest, mida nad töötavad.

Pythoni seadistamine WSL-is

Paljud distributsioonid, isegi WSL-is, kasutavad Pythoni skriptikeelena nii laialdaselt, et lisavad selle oma vaikesüsteemidesse. Tõenäoliselt on Python juba installitud, olgu see siis Debianis/Ubuntus, openSUSE-s või Oracle Linuxis.

Kuigi Python on tavaliselt Linuxi distributsioonides vaikimisi kaasatud, võib tegelik versioon erineda. Python 3 on see, mida arendatakse aktiivselt, kuid mõned süsteemid sisaldavad tagasiühilduvuse tagamiseks Python 2. Viimane on hooldamata, isegi turvavärskenduste jaoks, Pythoni arendajate sõnul.

Saate kontrollida, millist versiooni te kasutate -V või -- versioon valikud:

Python -V

Teise võimalusena võite helistada otse Pythoni tõlgile ja kontrollida käivitamisel versiooninumbrit.

Kui näete Python 2 versioone, on teil mitu võimalust. Python 3 saate määrata käsureal järgmiselt:

python3

Kui kasutate Ubuntu või Debiani, saate installida python-on-python3 pakett:

sudo apt install python-is-python3

Kui kasutate mõnda muud süsteemi, shell-aliase loomine on lihtsaim võimalus Python 3 käivitamiseks käsureal:

alias python="python3"

Saate selle panna oma kesta käivitusfaili, näiteks .bashrc või .zshrc.

Riskantsem variant on sümboolse lingi loomine:

sudo ln -s /usr/bin/python /usr/bin/python3

See on riskantne, sest mis tahes süsteemivärskendused võivad sümbollingi blokeerida. Kui süsteemis on endiselt Python 2 installitud, asendatakse see lihtsalt Python 2 käivitatava failiga. See võib mõjutada kõiki süsteemi skripte.

Python Interpreteri käivitamine WSL-is

Kui olete Pythoni tõlgi seadistanud, saate interaktiivse tõlgi käivitada. See on suurepärane viis Pythoni toimimise õppimiseks, tippides koodi otse sellesse ja vaadates, mis juhtub.

Samuti on suurepärane, kui tunnete juba Pythonit ja soovite enne täielikuma skripti kirjutamist näha, kas idee töötab.

Tõlgi tööviis on lihtne. Nii nagu kest, on ka sisendi sisestamiseks viip. Kui olete tabanud Sisenema, hindab Pythoni tõlk teie koodi ja tagastab väljundi. See on kas veateade või mõne toimingu tulemus.

Hea asi, mida proovida, on standardne koodilõik kogu arendusmaailmas, trükkimine "Tere, maailm!" ekraanil.

Kood selle tegemiseks Pythonis on lihtne:

print("Tere, Maailm!")

Kui olete tõlgiga töötamise lõpetanud, vajutage Ctrl + D või kirjuta "exit ()", et naasta kestaviipa juurde.

Pythoni skriptide kirjutamine WSL-is

Pythoni skriptide kirjutamine WSL-is on samuti lihtne. Kõik, mida pead tegema, on helistada tõlgile ja anda õige shebangi joon iga skripti ülaosas:

#!/usr/bin/env python

See kutsub esile programmi env, et käivitada Python kõikjal, kus see on süsteemi installitud. See on oluline, kuna Pythoni võib olenevalt levitusest või operatsioonisüsteemist installida erinevatesse kataloogidesse.

Samuti peaksite veenduma, et teie skriptidel on täitmisõigused:

chmod +x script.py

Skripti käivitamiseks kutsuge seda käsureal kataloogis, kuhu selle salvestasite, lisades selle ette "./”:

./script.py

Lihtne viis Pythonis kodeerimisega alustamiseks

Python on WSL pakub lihtsat viisi platvormideülese skriptimise või isegi kodeerimise alustamiseks, kui see on teie emakeel. Tavaliselt installitakse see paljude Linuxi distributsioonidega, isegi WSL-is.

Interaktiivsele tõlgile helistamine ja skriptide kirjutamine on samuti lihtne. WSL on üksi suurepärane platvormideülene kodeerimiskeskkond, kuid see on tõesti võimas, kui see on integreeritud Visual Studiosse.