Að hefjast handa með Python forritun og forskriftir í Linux - Part 1


Það hefur verið sagt (og oft krafist af ráðningarstofum) að kerfisstjórar þurfi að vera færir í forskriftarmáli. Þó að flest okkar geti verið ánægð með að nota Bash (eða aðra skel að eigin vali) til að keyra skipanalínuforskriftir, getur öflugt tungumál eins og Python bætt við nokkrum kostum.

Til að byrja með gerir Python okkur kleift að fá aðgang að verkfærum skipanalínuumhverfisins og að nýta hlutbundna forritunareiginleika (meira um þetta síðar í þessari grein).

Ofan á það getur það að læra Python aukið feril þinn á sviði gagnavísinda.

Þar sem það er svo auðvelt að læra, svo mikið notað og með ofgnótt af einingum sem eru tilbúnar til notkunar (ytri skrár sem innihalda Python staðhæfingar), engin furða að Python sé ákjósanlegasta tungumálið til að kenna fyrsta árs tölvunarfræðinemendum í Bandaríkjunum forritun. Ríki.

Í þessari 2 greinaröð munum við fara yfir grundvallaratriði Python í von um að þér finnist það gagnlegt sem stökkpallur til að koma þér af stað með forritun og sem skyndikynni eftir það. Sem sagt, við skulum byrja.

Python í Linux

Python útgáfur 2.x og 3.x eru venjulega fáanlegar í flestum nútíma Linux dreifingum strax. Þú getur slegið inn Python skel með því að slá inn python eða python3 í flugstöðinni keppinautnum þínum og hætta með quit():

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

Ef þú vilt fleygja Python 2.x og nota 3.x í staðinn þegar þú slærð inn python geturðu breytt samsvarandi táknrænum hlekkjum sem hér segir:

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

Við the vegur, það er mikilvægt að hafa í huga að þrátt fyrir að útgáfur 2.x séu enn notaðar, þá er þeim ekki virkt viðhaldið. Af þeirri ástæðu gætirðu viljað íhuga að skipta yfir í 3.x eins og lýst er hér að ofan. Þar sem það er einhver munur á setningafræði á 2.x og 3.x, munum við einbeita okkur að því síðarnefnda í þessari röð.

Önnur leið til að nota Python í Linux er í gegnum IDLE (Python Integrated Development Environment), myndrænt notendaviðmót til að skrifa Python kóða. Áður en þú setur það upp er góð hugmynd að framkvæma leit til að finna út hvaða útgáfur eru í boði fyrir dreifingu þína:

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

Síðan geturðu sett það upp á eftirfarandi hátt:

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

Þegar það hefur verið sett upp muntu sjá eftirfarandi skjá eftir að hafa ræst IDLE. Þó að það líkist Python skelinni, geturðu gert meira með IDLE en með skelinni.

Til dæmis geturðu:

1. opnaðu ytri skrár auðveldlega (Skrá → Opna).

2) afritaðu (Ctrl + C) og límdu (Ctrl + V) texta, 3) finndu og skiptu út texta, 4) sýndu mögulegar uppfyllingar (eiginleiki sem kallast Intellisense eða Sjálfvirk útfylling í öðrum IDE), 5) breyta leturgerð og stærð og margt fleira.

Ofan á þetta geturðu notað IDLE til að búa til skrifborðsforrit.

Þar sem við munum ekki þróa skrifborðsforrit í þessari 2 greinaröð, ekki hika við að velja á milli IDLE og Python skelarinnar til að fylgja dæmunum.