Pradėkite nuo kelių platformų Python programavimo nustatydami Python Windows posistemėje, skirtoje Linux.
„Python“ yra paprasta programavimo kalba, kuria galima pradėti, o „Python“ kodo rašymas „Windows“ posistemyje, skirtame „Linux“ (WSL) sistemoje „Windows 10“ ir „Windows 11“, taip pat yra paprastas būdas kurti kelių platformų programas.
Štai kaip nustatyti Python WSL plėtrai.
Kodėl Python WSL?
Jei neturite patirties su Linux, naujos operacinės sistemos ir naujos programavimo kalbos mokymasis gali atrodyti kaip bauginanti perspektyva. WSL suteikia prieigą prie Linux įrankių, įskaitant programavimo įrankius, labiau pažįstamoje aplinkoje.
Nors „Python“ yra kelių platformų kalba, ji iš pradžių buvo sukurta „Unix“ tipo sistemose, o daugelis vadovėlių apima „Linux“ / „Unix“ aplinką. Tas pats pasakytina apie daugelį iš anksto parašytų scenarijų, kuriuos galite rasti visame žiniatinklyje.
Yra vietinis „Windows“ prievadas, tačiau jis paprastai veikia taip, kaip veikia „Windows“. Dėl to gali būti sunku perkelti programas, parašytas Python for Windows, į kitas sistemas.
Aplinka, tokia kaip WSL, įgyvendina labiau „Unixy“ kūrimo stilių. Galėsite paleisti kitų parašytus scenarijus, o kiti žmonės galės paeiliui paleisti jūsų scenarijus, nesvarbu, ką jie paleidžia.
Python nustatymas WSL
Daugelis platintojų, net ir WSL, taip plačiai naudoja Python kaip scenarijų kalbą, kad įtraukia ją į numatytąsias sistemas. Tikėtina, kad jau esate įdiegę Python, nesvarbu, ar tai Debian / Ubuntu, openSUSE ar Oracle Linux.
Nors „Python“ paprastai įtraukiamas pagal numatytuosius nustatymus „Linux“ platinimo versijose, tikroji versija gali skirtis. Python 3 yra ta, kuri aktyviai kuriama, tačiau kai kuriose sistemose yra Python 2, kad būtų galima suderinti atgal. Pastarasis neprižiūrimas net saugos naujinimams, Pasak Python kūrėjų.
Galite patikrinti, kurią versiją naudojate -V arba -- versija galimybės:
Python -V
Arba galite tiesiogiai paskambinti Python vertėjui ir paleisties metu patikrinti versijos numerį.
Jei matote bet kurią Python 2 versiją, turite keletą parinkčių. Python 3 galite nurodyti komandinėje eilutėje su:
Python3
Jei naudojate Ubuntu arba Debian, galite įdiegti python-is-python3 paketas:
sudo apt įdiegti python-is-python3
Jei naudojate kitą sistemą, sukurti apvalkalo slapyvardį yra paprasčiausias Python 3 iškvietimas komandinėje eilutėje:
slapyvardis python="python3"
Tai galite įdėti į savo apvalkalo paleisties failą, pvz .bashrc arba .zshrc.
Rizikingesnis variantas yra sukurti simbolinę nuorodą:
sudo ln -s /usr/bin/python /usr/bin/python3
Tai rizikinga, nes bet kokie sistemos naujiniai gali užblokuoti simbolinę nuorodą. Jei sistemoje vis dar yra įdiegta Python 2, ji tiesiog bus pakeista Python 2 vykdomuoju failu. Tai gali paveikti visus sistemos scenarijus.
Python interpretatoriaus paleidimas WSL
Nustatę Python vertėją galite paleisti interaktyvųjį vertėją. Tai puikus būdas sužinoti, kaip veikia Python, įvedus kodą tiesiai į jį ir pažiūrėjus, kas atsitiks.
Taip pat puiku, jei jau žinote Python ir norite pamatyti, ar idėja veiks prieš rašydami išsamesnį scenarijų.
Vertėjo darbo būdas yra paprastas. Kaip ir apvalkalas, yra raginimas įvesti įvestį. Kartą pataiki Įeikite, Python vertėjas įvertins jūsų kodą ir grąžins išvestį. Tai bus klaidos pranešimas arba kokios nors operacijos rezultatas.
Verta išbandyti standartinį kodo fragmentą visame kūrimo pasaulyje, spausdinimas "Sveikas, pasauli!" ekrane.
Kodas, kaip tai padaryti Python, yra paprastas:
spausdinti ("Labas pasauli!")
Baigę dirbti su vertėju, paspauskite Ctrl + D arba įveskite "išeiti ()“ norėdami grįžti į apvalkalo raginimą.
Python scenarijų rašymas WSL
Rašyti Python scenarijus WSL taip pat paprasta. Viskas, ką jums reikia padaryti, tai paskambinti vertėjui su tinkamu Shebango linija kiekvieno scenarijaus viršuje:
#!/usr/bin/env python
Tai iškviečia env programą, kad paleistumėte Python visur, kur ji įdiegta sistemoje. Tai svarbu, nes Python gali būti įdiegtas skirtinguose kataloguose, priklausomai nuo platinimo ar operacinės sistemos.
Taip pat turėtumėte įsitikinti, kad jūsų scenarijus turi vykdymo leidimus:
chmod +x script.py
Norėdami paleisti scenarijų, iškvieskite jį komandų eilutėje kataloge, kuriame jį išsaugojote, prieš jį įrašydami „./”:
./script.py
Lengvas būdas pradėti koduoti Python
Python on WSL siūlo paprastą būdą pradėti nuo kelių platformų scenarijų ar net kodavimo, jei tai jūsų pirmoji kalba. Paprastai jis įdiegiamas su daugeliu „Linux“ platinimų, net ir WSL.
Taip pat lengva paskambinti interaktyviam vertėjui ir rašyti scenarijus. WSL yra puiki kelių platformų kodavimo aplinka, tačiau ji tikrai galinga, kai yra integruota į „Visual Studio“.