1.2. Bevezetés: A .py fájl és a Python shell

Mielőtt beleugranál a kódolásba, röviden beszélnünk kell arról, mik kellenek ahhoz, hogy Python-kódot futtathassunk.

A .py fájl

Legelőször is szükségünk lesz egy fájlra, amibe bele tudjuk írni a kódunkat. Ezt egy .py kiterjesztésű fájllal tehetjük meg, később ezt a fájlt egy speciális programmal futtatni tudjuk.

Az interpreter

Az interpreter az a speciális értelmező program, ami segít a számítógépünknek futtatni a megírt Python-kódunkat. Működése egyszerű, megfogja a .py kiterjesztésű fájlunk első sorát, és amint a sor végére ér, már futtatja is, ezután lép a következő sorra, amit szintén azonnal futtat. A fájl futása akkor ér véget, amikor a kód véget ér.

A Python shell

Mivel az interpreter soronként futtatja a Python kódot, létrehoztak egy olyan környezetet, ahol ha beírunk egy sor kódot, akkor azt máris futtatja nekünk, és a következő sorban pedig már megkapjuk az eredményt. Itt annyi sor kódot írhatunk be, amennyit szeretnénk, mindegyiknek megkapjuk egyből az értékét.

Ezt a programot Python shellnek nevezzük.

A shell gyakorlatilag nem más, mint az interpreter működés közben. Ez nekünk kiváló arra, hogy Python-kódokkal gyakoroljunk benne.

Mi most a leckék során ennek két online változatát fogjuk használni, így nem kell semmit telepítened a gépedre, csak egy böngészőre lesz szükséged.

Amikor valamilyen kódot kell majd kipróbálnod, akkor a leckékbe beágyazott Trinket nevű editorba tudsz dolgozni. Mindössze annyit kell tenned, hogy beilleszted vagy beírod a megadott kódot a lecke utasításai alapján, majd ütsz egy Entert, és a szerkesztő máris lefuttatja neked a kódot.

Megjegyzés: Előfordulhat, hogy a gyakorlásra használt editor az előzőleg írt kódodat eltárolva nyílik meg a böngészőben. Semmi pánik, ilyenkor annyi a teendőd, hogy az új feladat kezdete előtt töröld ki a gyakorlás közben beírt sorokat, nehogy összekavarodjon valami.

Lejjebb máris egy beágyazott shellt fogsz látni, ezen belül egy szürke téglalap jelöli majd a kurzort. Ide írhatod a Python-kódot, amit az Enter leütése után az interpreter lefuttat, és visszaadja a kód eredményét.

Próbáld ki! Másold be a shellbe a következőt: 20 + 19.

Tipp: A másolt szöveg beillesztéséhez használd a Ctrl + Shift + V vagy Macen a Cmd + Shift + V billentyűkombinációkat.

Az interpreter gyorsan kiszámolta, hogy ez 39!

Mielőtt továbblépnénk a következő leckére, nézzük meg röviden, miről volt szó. Általában egy Python programot egy .py fájlba írunk, amelyet egy speciális programmal, az interpreterrel tudunk futtatni. Hogy megspóroljuk a telepítéssel töltött időt, és hogy minél előbb el tudj kezdeni programozni, a következő leckékben beágyazott vagy böngészőben futtatható shellt fogunk használni, ahova egyből tudod írni a Python kódot, amelyet a shell fordít neked sorról sorra.

Következő lecke  
Hozzászólások

6 hozzászólás