Útmutató a python programot, 1. rész, az orosz nyelvű leírás ubuntu

A számos létező Python programozási nyelv - az egyik legkönnyebb megtanulni. Ebből jött létre a késő 80-es években a XX században, de azóta sokat változott. Bár a Python tartalmazza a legtöbb Linux disztribúció, gyakran figyelmen kívül hagyott, amikor kiválasztják a nyelvet tanulni. Ebben a cikkben megnézzük létre konzolos alkalmazások, és a következő - programozása grafikus felülettel (GUI). Hozzunk létre egy egyszerű program most.

Írja be ezeket a 4 sor:

Ez minden. Mentse a fájlt hello.py bárhol. Azt javaslom, hogy tartsa a python_examples mappát a home könyvtár. Ez a példa azt mutatja, hogy mennyire könnyű az, hogy írjon egy programot a Python. A program futtatásához szükség van annak érdekében, hogy futtatható fájlt. Ehhez írja be a terminál

a mappát, ahová menteni a programot. Most futtatni.

Ez minden. Most nézzük meg, mi minden sor kódot.

Ez a sor mondja a rendszer, hogy a használni kívánt a Python a szoftver futtatásához 3-as verzió.

Ez a sor egyszerűen kiírja Helló egy terminál ablakot. Én egy python programot.

Ez a vonal egy kicsit bonyolultabb. A kettő. Az első rész: name = második rész: bemenet ( „Mi a neved?”). Nézzük először a második részt. bemeneti parancs kiírja a kérdés a terminál ( «Mi a neved?»), és várja, hogy a felhasználó (Ön) semmit sem fog kinyomtatni (és kattintással). Most nézzük az első tagja annak a csapatnak: name =. Ez létrehoz egy változót úgynevezett «név». Mi az a változó? Egy változó lehet úgy, mint egy doboz. A dobozban lehet tárolni a dolgokat: cipők, számítógép-alkatrészek, papírok, mindent illik. Dobozok Nem érdekel, mi van benne - ez csak fekszik ott. A mi példánkban ez tárolja, amit írja. Beírtam Ferd Burphel. Ez Python program egyszerűen veszi a megadott értéket, és eltárolja egy doboz «név», a program használatát a jövőben.

Ebben a sorban ismét használni a nyomtatási parancsot a szöveget a képernyőn, ebben az esetben a «Sziasztok,» és mi tárolja a változó «név» és a felkiáltójel a végén. Ebben a sorban egyesíti a három szót: «Hello», az adatokat a változó «név» és egy felkiáltójel.

Most gyorsan beszélni, hogy mit tettünk, és lépni a munka a következő példát. Nyiss egy terminál ablakot és írja be:

Látnia kell, valahogy így:

Most már a python shell. Itt végrehajtunk, de kezdeni mi kell érteni, hogy megvan. Az első dolog, akkor megjelenik egy változata a python interpreter - kéne 3.4.3. Ezután megjelenik egy üzenet, amely segítségre van szüksége, telefonos «segítséget» parancssorban. Azt hagyjuk meg a házi feladatot. Addig, hívja:

és nyomja meg az Entert. látni fogja:

Figyeljük meg, hogy az általunk beírt szó «print» kisbetűs. Mi történik, ha beírja «Print (2 + 2)"? A tolmács a következőképpen fog működni:

Ez azért történt, mert a szó «print» egy bejegyzett csapat, és a szó «Print» nem. nyilvántartás számára fontos Python.

Most nézzük dolgozni változók újra. írja:

Látni fogja, hogy nem történik semmi, kivéve, hogy a Python megjeleníti a prompt „>>>”. Ez rendben van. Azt az utasítást Python hogy hozzon létre egy változót (doboz) néven a „var”, és betette az eredményt hozzáadja a „2 + 2”. Látni, hogy most a változó «var», írja be:

és nyomja meg az Entert.

Most már tudjuk használni a változó «var» számának 4. például a következőképpen:

Ha újra naberom «print (var)» látjuk a következő:

Változó «var» nem változik. Ez addig tárolva összege 2 + 2, azaz 4.

Természetesen ez a program nagyon egyszerű, és van írva ez a bemutató kezdőknek. Az ezt követő órák programban sokkal bonyolultabb lesz. És most nézzük meg néhány példát a változók.

Írja be a tolmács:

Létrehozott egy változó úgynevezett «strng», amely tartalmazza az érték «Eljött az idő minden jó ember, hogy jön a támogatás a párt!». Ettől a pillanattól kezdve (amíg dolgozunk a példány a tolmács), a változó «strng» tartalmazni fogja ugyanazt az értéket, amíg nem változtatunk meg. Mi történik, ha megpróbáljuk szaporodnak a változóban 4?

Történt ez nem elég, amit várt. Python nyomtatott változó «strng» 2 alkalommal. Miért? Tolmács tudta, hogy a változó «strng» - egy string, nem egy szám. Nem lehet matematikai műveleteket hajthat végre a sorok.

Ha lenne egy változót a „s”, amely tartalmazza az értéke „4” az alábbiak szerint:

Úgy tűnik, hogy az «S» változó tartalmazza a 4-es számú, de ez nem az. Ez tartalmazza a szöveges értékét „4”. És ha írja «print (s * 4)”, megkapjuk ...

Ismét a tolmács tudja, hogy a változó «s» - egy string, nem egy szám. Ő tudja, hogy ez azért van, mert a 4-es számú aposztrófok, ami azt jelenti, hogy egy string. Megnézhetjük ezt írja «nyomtatási típus (ok)», hogy milyen típusú rendszer kiosztja a változó.

Megerősítik. A változó típusa „string”. Ha azt akarjuk, hogy használni, mint egy szám, akkor kiírja a következő:

A vonal «s», amely tartalmazza a értéke „4” alakítjuk, egy számot, és szorozva 4, amely 16.

Most van egy alapvető ismereteket a nyomtatott és bemeneti parancsokkal, ami változó, és a különbség húrok és számokat.

Gyerünk. A Python-értelmező enter kilép () a parancssorban.

Ne felejtse el, hogy a tab karaktert, mielőtt a vonal «print (cntr)». Ez fontos. A Python kód jelzi a felhasznált egységek nem kerek „(” és zárójelek "

A program mentése néven «for_loop.py». Mielőtt a start, beszéljünk arról, hogy mi a ciklus «a».

Cycle - a kód, hogy végez egy bizonyos sor utasítást vagy egy bizonyos számú alkalommal utasításokat. Ebben a programban, akkor hajtsa végre a ciklus 10-szer, a nyomtatás a változó értékét «cntr». Itt vannak a parancsok lefordították orosz, „beállítva, hogy egy változót” cntr „értékét 0, kinyomtatni a változó értékét” cntr „tette hozzá, hogy a változó” cntr »1 és ismételje meg ezt 10-szer.« Úgy néz ki, nagyon egyszerű. Része a kód «tartományban (0,10)» mondja 0-val kezdődik, ismételjük, amíg az érték «cntr» egyenlő lesz 10, és kilép.

Most, mint korábban, a parancs futtatásához

és futtassa a programot:

Úgy tűnik, hogy a program működik, de valamilyen oknál fogva ez csak akkor számít akár 9, és megáll? Nézz rá a következtetést. Megjelent 10 számot 0 és 9 Ez az, amit úgy vannak programozva: nyomtatni értéke «cntr» 10-szer, minden alkalommal eggyel változó, és kilép, ha az érték 10.

Most már láthatja, hogy a programozási lehet egyszerű és összetett. Meg kell tudni, hogy pontosan mit akar ki a program. Ha megváltoztatja a parancs «hatósugár» a «tartomány (1,10)», akkor kezd számolni 1-9, de megáll, mint amikor a felső küszöbértéket (10) a ciklus véget. Ahhoz, hogy a program print „1,2,3,4,5,6,7,8,9,10” kell felváltani a csapat a «tartomány (1,11)», az az „a” hurok megszakad, ha a második szám a «hatósugár» csapat.

Megfigyelhető továbbá, hogy hurok szintaxis. Colon parancs «a változó tartományban (a kezdeti érték, a végső érték)” kezdetét jelenti a kódolóegységet kell jobbra tolódik. Ki kell használni a kettőspont „:”, és távolítsa el a kódot, mielőtt a blokk végén - ez nagyon fontos.

Ha megváltoztatjuk a programot a következőképpen:

Látni fogjuk, a következő képernyő:

Győződjön meg róla, hogy tartsa a szintek fészkel. Megjegyzés: ezek határozzák meg az elosztási blokkokat. A következő lecke vesszük közelebbről szemügyre szintje fészkel.