Uvod v programiranje in skriptiranje Python v Linuxu - 1. del


Rečeno je (in pogosto zahtevajo kadrovske agencije), da morajo sistemski skrbniki obvladati skriptni jezik. Medtem ko je večini od nas morda prijetno uporabljati Bash (ali drugo lupino po naši izbiri) za zagon skriptov ukazne vrstice, lahko zmogljiv jezik, kot je Python, doda več prednosti.

Za začetek nam Python omogoča dostop do orodij okolja ukazne vrstice in uporabo funkcij objektno usmerjenega programiranja (več o tem kasneje v tem članku).

Poleg tega lahko učenje Pythona poveča vašo kariero na področju podatkovnih znanosti.

Ker se je tako enostaven za učenje, se tako pogosto uporablja in ima množico modulov, pripravljenih za uporabo (zunanje datoteke, ki vsebujejo izjave Python), ni čudno, da je Python najprimernejši jezik za poučevanje programiranja študentov prvega letnika računalništva v Združenih državah. Državah.

V tej dvočlanski seriji bomo pregledali osnove Pythona v upanju, da se vam bo zdelo koristno kot odskočna deska za začetek programiranja in kasneje kot hitri vodnik. Torej, začnimo.

Python v Linuxu

Različici Python 2.x in 3.x sta običajno na voljo v večini sodobnih distribucij Linuxa že takoj. V lupino Pythona lahko vnesete tako, da v terminalski emulator vnesete python ali python3 in zaprete z quit() :

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

Če želite zavreči Python 2.x in namesto njega uporabiti 3.x, ko vtipkate python, lahko spremenite ustrezne simbolične povezave, kot sledi:

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

Mimogrede, pomembno je omeniti, da se različice 2.x, čeprav se še vedno uporabljajo, ne aktivno vzdržujejo. Iz tega razloga boste morda želeli razmisliti o prehodu na 3.x, kot je navedeno zgoraj. Ker obstaja nekaj sintaksnih razlik med 2.x in 3.x, se bomo v tej seriji osredotočili na slednje.

Drug način, kako lahko Python uporabljate v Linuxu, je IDLE (integrirano razvojno okolje Python), grafični uporabniški vmesnik za pisanje kode Python. Pred namestitvijo je dobro izvesti iskanje, da ugotovite, katere različice so na voljo za vašo distribucijo:

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

Nato ga lahko namestite na naslednji način:

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

Po namestitvi boste po zagonu programa IDLE videli naslednji zaslon. Čeprav je podoben lupini Python, lahko z IDLE naredite več kot z lupino.

Lahko na primer:

1. enostavno odprite zunanje datoteke (Datoteka → Odpri).

2) kopiraj (Ctrl + C) in prilepi (Ctrl + V) besedilo, 3) poišči in zamenjaj besedilo, 4) prikaži možne dokončanja (funkcija, znana kot Intellisense ali Samodejno dokončanje v drugih IDE-jih), 5) spremenite vrsto in velikost pisave ter še veliko več.

Poleg tega lahko IDLE uporabite za ustvarjanje namiznih aplikacij.

Ker v tej seriji z dvema člankoma ne bomo razvijali namizne aplikacije, se lahko odločite za primere IDLE in Python.