Darbo su „Python“ programavimu ir scenarijais „Linux“ pradžia - 1 dalis


Buvo sakoma (ir dažnai to reikalauja įdarbinimo agentūros), kad sistemos administratoriai turi mokėti scenarijų kalbą. Nors daugumai iš mūsų gali būti patogu naudoti „Bash“ (ar kitą pasirinktą apvalkalą) komandinės eilutės scenarijams paleisti, galinga kalba, tokia kaip „Python“, gali suteikti keletą privalumų.

Pirmiausia, „Python“ leidžia mums pasiekti komandinės eilutės aplinkos įrankius ir pasinaudoti į objektą orientuoto programavimo funkcijomis (apie tai plačiau vėliau šiame straipsnyje).

Be to, mokymasis „Python“ gali padidinti jūsų karjerą duomenų mokslo srityse.

Būdamas toks lengvai išmokstamas, labai naudojamas ir turėdamas daugybę paruoštų naudoti modulių (išorinių failų, kuriuose yra „Python“ teiginių), nenuostabu, kad „Python“ yra pageidaujama kalba, mokanti programuoti pirmakursius informatikos studentus Jungtinėse Valstijose. Valstybes.

Šioje 2 straipsnių serijoje apžvelgsime „Python“ pagrindus tikėdamiesi, kad jums tai bus naudinga kaip tramplinas, leidžiantis pradėti programuoti, ir kaip greito vadovo vadovas vėliau. Sakė, pradėkime.

„Python“ sistemoje „Linux“

„Python“ versijos 2.x ir 3.x dažniausiai yra prieinamos daugumoje šiuolaikinių „Linux“ paskirstymų iš dėžutės. Galite įvesti „Python“ apvalkalą, terminalo emuliatoriuje įvesdami python arba python3 ir išeikite naudodami quit() :

$ which python
$ which python3
$ python -v
$ python3 -v
$ python
>>> quit()
$ python3
>>> quit()

Jei norite atmesti „Python 2.x“ ir vietoj to, kai įvesite „Python“, naudosite „3.x“, atitinkamas simbolines nuorodas galite modifikuoti taip:

$ sudo rm /usr/bin/python 
$ cd /usr/bin
$ ln -s python3.2 python # Choose the Python 3.x binary here

Beje, svarbu pažymėti, kad nors versijos 2.x vis dar naudojamos, jos nėra aktyviai prižiūrimos. Dėl šios priežasties galite apsvarstyti galimybę pereiti prie 3.x, kaip nurodyta aukščiau. Kadangi tarp 2.x ir 3.x yra tam tikrų sintaksės skirtumų, šioje serijoje daugiausia dėmesio skirsime pastarajam.

Kitas būdas naudoti „Python“ sistemoje „Linux“ yra IDLE („Python Integrated Development Environment“), grafinė vartotojo sąsaja, skirta „Python“ kodui rašyti. Prieš diegiant, verta atlikti paiešką, kad sužinotumėte, kokios versijos yra jūsų platinimo versijoje:

# aptitude search idle     [Debian and derivatives]
# yum search idle          [CentOS and Fedora]
# dnf search idle          [Fedora 23+ version]

Tada galite jį įdiegti taip:

$ sudo aptitude install idle-python3.2    # I'm using Linux Mint 13

Įdiegę pamatysite šį ekraną paleidę IDLE. Nors jis panašus į „Python“ apvalkalą, su „IDLE“ galite padaryti daugiau nei su apvalkalu.

Pavyzdžiui, galite:

1. lengvai atidarykite išorinius failus (Failas → Atidaryti).

2) nukopijuokite (Ctrl + C) ir įklijuokite (Ctrl + V) tekstą, 3) raskite ir pakeiskite tekstą, 4) parodykite galimus užbaigimus (funkcija, žinoma kaip Intellisense arba Automatinis užbaigimas kituose IDE), 5) keičia šrifto tipą ir dydį ir daug daugiau.

Be to, galite naudoti IDLE, kad sukurtumėte darbalaukio programas.

Kadangi šioje 2 straipsnių serijoje nekursime darbalaukio programos, nedvejodami rinkitės tarp IDLE ir „Python“ apvalkalo, kad galėtumėte sekti pavyzdžiais.