Ú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.