Linux-da Python programmirleme we skript bilen başlamak - 1-nji bölüm


Ulgam dolandyryjylarynyň skript dilinde ökde bolmalydygy aýdylýar (we köplenç işe alyş guramalary tarapyndan talap edilýär). Buýruk setiri skriptlerini işletmek üçin köpümiziň Baş (ýa-da başga bir gabygymyz) ulanmagy amatly bolsa-da, Python ýaly güýçli dil birnäçe peýdany goşup biler.

Ilki bilen, Python buýruk setiri gurşawynyň gurallaryna girmäge we Obýekte gönükdirilen programmirleme aýratynlyklaryndan peýdalanmaga mümkinçilik berýär (bu barada has giňişleýin şu makalada).

Munuň üstesine, Python-y öwrenmek, maglumat ylymlaryndaky karýeraňyzy ösdürip biler.

Öwrenmek gaty aňsat, gaty giňden ulanylýan we köp sanly taýýar modullara (Python jümlelerini öz içine alýan daşarky faýllar) eýe bolmak, Python-nyň Birleşen Ştatlaryň birinji ýyl talyplary üçin programmirlemegi öwretmek üçin ileri tutulýan dildir. Ştatlar.

Bu 2 makalaly tapgyrda, Python-yň esaslaryny gözden geçireris, programmirleme bilen başlamagyňyz we soňundan çalt salgylanma hökmünde peýdaly bolar diýip umyt edýäris. Diýdi, başlalyň.

Linux-da Python

Python 2.x we 3.x wersiýalary, adatça, häzirki zaman Linux paýlamalarynyň köpüsinde elýeterlidir. Terminal emulýatoryňyza python ýa-da python3 ýazyp, Python gabygyny girizip bilersiňiz we çykmak() bilen çykyp bilersiňiz:

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

Python 2.x-den ýüz öwürmek we python ýazanyňyzda 3.x ulanmak isleseňiz, degişli simwoliki baglanyşyklary aşakdaky ýaly üýtgedip bilersiňiz:

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

Theeri gelende aýtsak, 2.x wersiýalary henizem ulanylsa-da, işjeň ýagdaýda saklanmaýar. Şol sebäpli ýokarda görkezilişi ýaly 3.x-e geçmegi göz öňünde tutup bilersiňiz. 2.x bilen 3.x arasynda käbir sintaksis tapawutlary barlygy sebäpli, bu seriýadaky ikinjisine ünsi jemläris.

Linux-da Python-ny ulanmagyň başga bir usuly, Python koduny ýazmak üçin grafiki ulanyjy interfeýsi IDLE (Python Integrated Development Environment). Ony gurmazdan ozal, paýlamak üçin elýeterli wersiýalaryň bardygyny bilmek üçin gözleg geçirmek gowy zat:

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

Soň bolsa, aşakdaky ýaly gurup bilersiňiz:

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

Gurlandan soň, IDLE işe girizilenden soň aşakdaky ekrany görersiňiz. Python gabygyna meňzeýän bolsa, IDLE bilen gabykdan has köp zat edip bilersiňiz.

Mysal üçin, edip bilersiňiz:

1. daşarky faýllary aňsatlyk bilen açyň (Faýl → Açyň).

2) (Ctrl + C) göçüriň we (Ctrl + V) tekstini göçüriň, 3) teksti tapyň we çalşyň, 4) mümkin bolan gutarnyklary görkeziň (Intellisense ýa-da belli bir aýratynlyk Beýleki IDE-lerde awtomatiki gutarmak), 5) şriftiň görnüşini we ululygyny üýtgetmek we ş.m.

Munuň üstesine, iş stoly programmalaryny döretmek üçin IDLE ulanyp bilersiňiz.

Bu 2 makalaly seriýada iş stoly programmasyny ösdürmejekdigimiz sebäpli, mysallara eýermek üçin IDLE bilen Python gabygyny saýlap bilersiňiz.