Bibẹrẹ pẹlu siseto Python ati Iwe afọwọkọ ni Lainos - Apá 1


O ti sọ (ati igbagbogbo nilo nipasẹ awọn ile ibẹwẹ igbanisiṣẹ) pe awọn alakoso eto nilo lati ni oye ni ede kikọwe. Lakoko ti ọpọlọpọ wa le ni itunu nipa lilo Bash (tabi ikarahun miiran ti o fẹ wa) lati ṣiṣe awọn iwe afọwọkọ aṣẹ, ede ti o ni agbara bii Python le ṣafikun awọn anfani pupọ.

Lati bẹrẹ pẹlu, Python gba wa laaye lati wọle si awọn irinṣẹ ti agbegbe laini aṣẹ ati lati lo awọn ẹya Eto Eto Iṣalaye Nkan (diẹ sii lori eyi nigbamii ni nkan yii).

Lori oke rẹ, kikọ Python le ṣe alekun iṣẹ rẹ ni awọn aaye ti imọ data.

Ti o rọrun lati kọ ẹkọ, lilo pupọ, ati nini ọpọlọpọ awọn modulu ti o ṣetan lati lo (awọn faili ita ti o ni awọn alaye Python), ko si iyanu pe Python ni ede ti o fẹ julọ lati kọ siseto si awọn ọmọ ile-ẹkọ imọ-kọmputa kọnputa akọkọ ni United Awọn ipinlẹ.

Ninu jara-nkan 2 yii a yoo ṣe atunyẹwo awọn ipilẹ ti Python ni ireti pe iwọ yoo rii pe o wulo bi orisun omi lati jẹ ki o bẹrẹ pẹlu siseto ati bi itọsọna itọkasi-ọna lẹhinna. Ti o sọ, jẹ ki a bẹrẹ.

Python ni Linux

Awọn ẹya Python 2.x ati 3.x nigbagbogbo wa ni ọpọlọpọ awọn pinpin Lainos igbalode lati apoti. O le tẹ ikarahun Python kan nipa titẹ python tabi python3 ninu emulator ebute rẹ ki o jade pẹlu olodun() :

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

Ti o ba fẹ sọ Python 2.x kuro ki o lo 3.x dipo nigba ti o ba tẹ Python, o le yipada awọn ọna asopọ aami ti o baamu gẹgẹbi atẹle:

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

Ni ọna, o ṣe pataki lati ṣe akiyesi pe botilẹjẹpe awọn ẹya 2.x tun lo, wọn ko ni itọju lọwọ. Fun idi eyi, o le fẹ lati ronu iyipada si 3.x bi a ti tọka si loke. Niwọn igba ti awọn iyatọ sintasi wa laarin 2.x ati 3.x, a yoo fojusi lori igbehin ninu jara yii.

Ọna miiran ti o le lo Python ni Linux jẹ nipasẹ IDLE (Python Integrated Development Environment), wiwo olumulo ti ayaworan fun kikọ koodu Python. Ṣaaju fifi sii, o jẹ imọran ti o dara lati ṣe wiwa lati wa kini awọn ẹya ti o wa fun pinpin rẹ:

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

Lẹhinna, o le fi sii bi atẹle:

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

Lọgan ti o fi sii, iwọ yoo wo iboju atẹle lẹhin ti o ṣe ifilọlẹ IDLE. Lakoko ti o dabi ikarahun Python, o le ṣe diẹ sii pẹlu IDLE ju pẹlu ikarahun naa.

Fun apẹẹrẹ, o le:

1. ṣii awọn faili ita gbangba ni irọrun (Faili File Ṣii).

2) daakọ (Ctrl + C) ki o lẹẹmọ (Ctrl + V) ọrọ, 3) wa ki o rọpo ọrọ, 4) ṣe afihan awọn ipari ti o ṣeeṣe (ẹya ti a mọ ni Intellisense tabi Idojukọ Aifọwọyi ni awọn IDE miiran), 5) yi iru iru iwọn ati iwọn pada, ati pupọ diẹ sii.

Lori eyi, o le lo IDLE lati ṣẹda awọn ohun elo tabili.

Niwọn igba ti a kii yoo ṣe agbekalẹ ohun elo tabili kan ninu jara nkan-2 yii, ni ọfẹ lati yan laarin IDLE ati ikarahun Python lati tẹle awọn apẹẹrẹ.


Gbogbo awọn Ẹtọ wa ni ipamọ. © Linux-Console.net • 2019-2024