Kuanza na Python Programming na Scripting katika Linux - Sehemu ya 1


Imesemwa (na mara nyingi huhitajika na mashirika ya kuajiri) kwamba wasimamizi wa mfumo wanahitaji kuwa na ujuzi katika lugha ya hati. Ingawa wengi wetu wanaweza kustarehe kutumia Bash (au ganda lingine la chaguo letu) kuendesha hati za safu ya amri, lugha yenye nguvu kama Python inaweza kuongeza faida kadhaa.

Kuanza, Python inaturuhusu kupata zana za mazingira ya safu ya amri na kutumia vipengee vya Upangaji wa Kitu (zaidi juu ya hii baadaye katika nakala hii).

Juu yake, kujifunza Python kunaweza kuongeza kazi yako katika nyanja za sayansi ya data.

Kwa kuwa ni rahisi kujifunza, inayotumiwa sana, na kuwa na moduli nyingi zilizo tayari kutumika (faili za nje ambazo zina taarifa za Python), haishangazi kwamba Python ndiyo lugha inayopendelewa kufundisha programu kwa wanafunzi wa mwaka wa kwanza wa sayansi ya kompyuta huko United States. Mataifa.

Katika mfululizo huu wa makala 2 tutapitia misingi ya Python kwa matumaini kwamba utapata manufaa kama ubao wa kuanza na programu na kama mwongozo wa marejeleo ya haraka baadaye. Hiyo ilisema, wacha tuanze.

Python katika Linux

Matoleo ya Python 2.x na 3.x kwa kawaida yanapatikana katika usambazaji wa kisasa wa Linux nje ya boksi. Unaweza kuingiza ganda la Python kwa kuandika python au python3 kwenye kiigaji chako cha mwisho na utoke na quit():

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

Ikiwa unataka kutupa Python 2.x na utumie 3.x badala yake unapoandika chatu, unaweza kurekebisha viungo vya ishara vinavyolingana kama ifuatavyo:

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

Kwa njia, ni muhimu kutambua kwamba ingawa matoleo 2.x bado yanatumiwa, hayatunzwa kikamilifu. Kwa sababu hiyo, unaweza kutaka kufikiria kubadili hadi 3.x kama ilivyoonyeshwa hapo juu. Kwa kuwa kuna baadhi ya tofauti za kisintaksia kati ya 2.x na 3.x, tutazingatia mwisho katika mfululizo huu.

Njia nyingine unayoweza kutumia Python kwenye Linux ni kupitia IDLE (Mazingira ya Maendeleo ya Python Integrated Development), kiolesura cha picha cha mtumiaji cha kuandika msimbo wa Python. Kabla ya kukisakinisha, ni wazo nzuri kufanya utafutaji ili kujua ni matoleo gani yanayopatikana kwa usambazaji wako:

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

Kisha, unaweza kuiweka kama ifuatavyo:

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

Mara baada ya kusakinishwa, utaona skrini ifuatayo baada ya kuzindua IDLE. Wakati inafanana na ganda la Python, unaweza kufanya zaidi na IDLE kuliko na ganda.

Kwa mfano, unaweza:

1. fungua faili za nje kwa urahisi (Faili → Fungua).

2) nakala (Ctrl + C) na ubandike (Ctrl + V) maandishi, 3) pata na ubadilishe maandishi, 4) onyesha ukamilishaji unaowezekana (kipengele kinachojulikana kama Intellisense au Kukamilisha kiotomatiki katika IDE zingine), 5) badilisha aina ya fonti na saizi, na mengi zaidi.

Juu ya hili, unaweza kutumia IDLE kuunda programu za eneo-kazi.

Kwa kuwa hatutakuwa tunaunda programu ya eneo-kazi katika mfululizo huu wa makala 2, jisikie huru kuchagua kati ya IDLE na shell ya Python kufuata mifano.