Malite na Python Programming na Scripting na Linux - Part 1


Ekwuwo (na ndị ụlọ ọrụ na-ewe ndị ọrụ na-achọkarị) na ndị na-ahụ maka sistemụ kwesịrị ịma nke ọma n'asụsụ edemede. Ọ bụ ezie na ọtụtụ n'ime anyị nwere ike ịdị jụụ site n'iji Bash (ma ọ bụ shei ndị ọzọ nke nhọrọ anyị) na-agba ọsọ ederede-iwu, asụsụ dị ike dị ka Python nwere ike ịgbakwunye ọtụtụ uru.

Iji malite, Eke Ọgba na-enye anyị ohere ịnweta ngwaọrụ nke gburugburu ahịrị iwu yana iji atụmatụ Mmemme Oriented (karịa na nke a mechara n'isiokwu a).

N'elu ya, ịmụ Python nwere ike ịkwalite ọrụ gị na ngalaba sayensị data.

N'ịbụ ndị dị mfe ịmụta, ejiri ya nke ukwuu, yana inwe plethora nke modul dị njikere iji (faịlụ mpụga nwere nkwupụta Python), ọ bụghị ihe ijuanya na Python bụ asụsụ kacha amasị iji kuzie mmemme nye ụmụ akwụkwọ sayensị kọmputa afọ mbụ na United. Steeti.

N'ime usoro isiokwu 2 a, anyị ga-enyocha isi ihe nke Python na-atụ anya na ị ga-ahụ na ọ bara uru dị ka mmiri mmiri iji malite ịmalite mmemme na dịka ntuziaka ntụaka ngwa ngwa ma emesịa. Nke ahụ kwuru, ka anyị malite.

Python na Linux

Ụdị Python 2.x na 3.x na-adịkarị na nkesa Linux ọgbara ọhụrụ site na igbe. Ị nwere ike tinye shei Python site na ịpị python ma ọ bụ python3 n'ime emulator gị wee pụọ na kwụsị():

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

Ọ bụrụ na ịchọrọ ịtụfu Python 2.x wee jiri 3.x kama mgbe ị pịnyere Python, ị nwere ike gbanwee njikọ ihe atụ kwekọrọ dịka ndị a:

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

Site n'ụzọ, ọ dị mkpa iburu n'obi na ọ bụ ezie na a ka na-eji nsụgharị 2.x eme ihe, a naghị echekwa ha nke ọma. N'ihi nke ahụ, ị nwere ike ịchọrọ ịtụgharị gaa na 3.x dịka egosiri n'elu. Ebe ọ bụ na e nwere ụfọdụ syntax dị iche n'etiti 2.x na 3.x, anyị ga-elekwasị anya na nke ikpeazụ n'usoro isiokwu a.

Ụzọ ọzọ ị ga-esi jiri Eke Ọgba na Linux bụ site na IDLE (Eke Ọgba Ọgbakọ Mmepe Eke Ọgbakọ), ihe njiri eserese eserese maka ide koodu Python. Tupu ịwụnye ya, ọ dị mma ka ị mee nchọta ka ị chọpụta ụdị nsụgharị dị maka nkesa gị:

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

Mgbe ahụ, ị nwere ike wụnye ya dị ka ndị a:

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

Ozugbo arụnyere, ị ga-ahụ ihuenyo na-esonụ mgbe ịmalitechara IDLE. Ọ bụ ezie na ọ dị ka shei Python, ị nwere ike iji IDLE mee karịa ka ị na-eji shei.

Dịka ọmụmaatụ, ị nwere ike:

1. mepee faịlụ mpụga ngwa ngwa (File → Open).

2) detuo (Ctrl + C) wee mado (Ctrl + V)ederede, 3) chọta ma dochie ederede, 4) gosi mmecha enwere ike (ihe a maara dị ka Intellisense ma ọ bụ Mmecha akpaaka na IDE ndị ọzọ), 5) gbanwee ụdị font na nha, yana ọtụtụ ndị ọzọ.

N'elu nke a, ịnwere ike iji IDLE mepụta ngwa desktọpụ.

Ebe ọ bụ na anyị agaghị emepụta ngwa desktọpụ na usoro isiokwu 2 a, nweere onwe gị ịhọrọ n'etiti IDLE na shei Python iji soro ọmụmaatụ.