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 aCtrl + Shift + V
vagy Macen aCmd + 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.
6 hozzászólás