Egy új programozási nyelv, például a Python elsajátítása könnyed lesz, ha átfogó ütemtervvel rendelkezik részletezi, hogy kezdőként mely fogalmakat tanulja meg, és hogyan haladjon tovább a következő mérföldkő elérése érdekében. Még a középhaladó programozóknak is gyakran ecsetelniük kell az alapismereteiket, hogy szilárd alapot építsenek maguknak.

A végére azon kapja magát, hogy a számítógépe Python-kódot ír az ebben a cikkben felsorolt ​​alapvető parancsok segítségével. Azt is megvitatjuk, hogyan állíthat be Python-környezetet a gépén, hogy Python-kódot írjon és hajtson végre.

A Python környezet beállítása

A Python kód futtatásához a rendszeren telepíteni kell a Python programot.

Windows rendszeren

A Python for Windows legújabb verzióját letöltheti a webhelyről python.org Letöltések oldal. Kattintson a Töltse le a Python-t gombot, válassza ki Windows végrehajtható a következő oldalon, és várja meg a végrehajtható fájl letöltését. Ha elkészült, kattintson duplán a telepítőfájlra a telepítőablak elindításához.

instagram viewer

Telepítse a Python-t, ahogyan más programot is telepít a Windows rendszeren. Ne felejtse el bejelölni a „Python hozzáadása a PATH-hoz” opciót a telepítés során.

Linuxon

A Python Linux rendszerre történő telepítéséhez adja ki a következő parancsokat a használt Linux disztribúciótól függően:

Debian/Ubuntu rendszeren:

sudo apt install python

Arch Linuxon:

sudo pacman -S python

Fedora és CentOS rendszeren:

sudo dnf telepítése python

macOS rendszeren

A Windows telepítési folyamatához hasonlóan először töltse le az MPKG-t a Python letöltése oldalon. Ezután indítsa el a telepítőt, és kövesse a képernyőn megjelenő lépéseket a telepítés folytatásához.

Most, hogy a telepítési rész elkészült, kezdjük a gyakorlattal, és kezdjük a Python-parancsok listájával, amelyeket minden kezdőnek tudnia kell. Ez az útmutató feltételezi, hogy tisztában van a Python-programok parancssorból történő végrehajtásával.

Alapvető bemenet, kimenet és változók

Az adatok mentése, bevitele, majd az adatok módosítása a kívánt kimenet elérése érdekében minden Python program célja.

1. Változók inicializálása és deklarálása

Az adatok tárolására minden programozási nyelv változókat használ. A változók bizonyos adatstruktúrák objektumai, amelyek értéket tárolhatnak és műveleteket hajthatnak végre az adatokon. Tekintsük a következő Python kódot:

szám = 20

Itt deklaráltunk egy "szám" nevű változót, amelynek értéke 20. Hasonlóképpen más változókat is létrehozhat eltérő adattípussal. A Python számos adattípust támogat, de kezdőként többnyire az alábbiakban említettekkel fog dolgozni. Az adattípusok inicializálására szolgáló parancsok zárójelben vannak.

  1. Egész szám (szám = 10)
  2. Húr (név = "Ryan")
  3. Úszó (tizedes = 10,23)
  4. Lista (gyümölcsök = ["Alma", "Banán", "Mangó"])
  5. sor (gyümölcsök = ("Alma", "Banán", "Mangó"))
  6. Szótár (gyümölcstérkép = {1:"Alma", 2:"Banán", 3:"Mangó"})

2. Kimenet megjelenítése A print() módszerrel

A legtöbb kezdő programozó az alapvető "Hello World" programmal kezd, amely végrehajtáskor a karakterláncot adja ki. A Pythonban a print() segítségével nyomtathat keménykódolt üzeneteket és változóértékeket.

Karakterlánc nyomtatásához Pythonban nézze meg a következő parancs szintaxisát:

print("Ez egy karakterlánc")

Bármi, amit az idézőjelbe tesz, úgy jelenik meg, ahogy van. A fent említett kód „Ez egy karakterlánc” szöveget jeleníti meg, amikor a parancssor használatával futtatja.

A változó értékét úgy is kinyomtathatja, hogy egyszerűen megadja a változó nevét idézőjelek nélkül. Tegyük fel, hogy van egy "surname" karakterlánc-változónk, amely a "Sharma" értéket tartalmazza:

nyomtatás (vezetéknév)

Kimenet:

Sharma

3. Bemenet felvétele input() segítségével

Egy program csak akkor hasznos, ha a felhasználó kölcsönhatásba lép vele. Ahhoz, hogy alkalmazásai dinamikussá és interaktívvá váljanak, a felhasználótól kell támaszkodnia a beviteli és választási lehetőségekre.

Megkérheti a felhasználót, hogy adjon meg egy értéket a bemenet parancs. Íme a követendő szintaxis:

változó = input("A megjelenítendő karakterlánc")

Például a következő parancs a felhasználó nevét és életkorát kéri:

name = input("Kérjük, adja meg a nevét => ")
age = input("Kérjük, adja meg életkorát => ")

A programfolyamat irányításának átvétele

Egy program nem csak bemenetekből, kimenetekből és adattípusokból áll. Tartalmazza a logika megvalósításához és a program menetének meghatározásához szükséges vezérlő utasításokat is.

4. Valósítsa meg a logikát az if, elif és más eszközökkel

Az Ön számítógépe kezeli a műveleteket, és logikus döntések alapján választ. A logika kódjában való megvalósításához használhatja az if, elif és else parancsokat. Ezek a parancsok a feltételek alapján változtatják meg a programfolyamatot, ezért feltételes vezérlő utasításoknak nevezik őket.

Ahogy a neve is sugallja, a ha parancs kiértékel egy kifejezést, és ha igaz, végrehajtja az alatta lévő utasításokat. Az elif parancs (else if) egy másik kifejezést biztosít, amely kiértékelődik, ha az előző ha nyilatkozat hamis értéket ad vissza. Végül, ha nincsenek korábbi nyilatkozatok (ha vagy elif) igazat ad vissza, a kifejezéshez tartozó kifejezést más parancs kiértékelődik.

Vegye figyelembe, hogy több is lehet ha és elif utasításokat egy adott kódblokkban. Még fészkelt is ha kijelentések lehetségesek.

Íme egy egyszerű program, amely elmagyarázza az if, elif és else használatát. A program kiértékeli, hogy a megadott szám pozitív, negatív vagy nulla.

szám = int (input("Adjon meg egy számot a kiértékeléshez: "))
ha (szám > 0):
print ("Pozitív")
elif (szám < 0):
print ("Negatív")
más:
print ("nulla")

Megjegyzendő, hogy az input() metódust az int()-re kellett burkolnunk, mivel a bemenet alapértelmezés szerint karakterlánc típusúként van tárolva, és helyette a "szám" változónak egész típusúnak kell lennie.

Az if és az elif között az a különbség, hogy a kódblokkban lévő összes if utasítás egymás után kerül kiértékelésre a másik nem számít, mi, de egy elif utasítás csak akkor lesz kiértékelve, ha az előző if utasítás áll hamis.

Összefüggő: Python projektötletek kezdőknek

5. A for Loop Pythonban

Bár a Python számos más ciklusutasítást is támogat (do...while, while, switch), a for ciklus a többihez képest a leggyakoribb ciklusvezérlő utasítás.

A C-től és a C++-tól eltérően a for ciklus Pythonban mindig egy iteratív változón keresztül iterál. Az iteratív változó olyan, amely több értéket tartalmaz, például listákat, sorokat és szótárakat.

Deklaráljon egy "gyümölcsök" listaváltozót, amely az Apple, Banana, Pear és Mango értékeket tartalmazza. Az egyes elemek iterálásához és az értékek kinyomtatásához a for ciklus használatával:

a gyümölcsökben lévő elemhez:
nyomtatás (elem)

A Pythonban a klasszikus C-stílusú ciklust a range() metódussal is létrehozhatja. A range() metódus a megadott kezdő-, vég- és lépésértékek függvényében számlistát állít elő.

i tartományban (0,5):
nyomtatás (i)

Kimenet:

0
1
2
3
4

A modularitás fenntartása a kódexben

A jó kód az, amely könnyebben olvasható, egyszerű a hibakeresés, és könnyen méretezhető. És mindezt moduláris kód írásával érik el.

6. Funkciók meghatározása a def

A kódredundancia minimalizálása és a kód újrafelhasználásának ösztönzése érdekében a Python lehetőséget biztosít az újrafelhasználható kód függvényekbe történő becsomagolására, amelyek később szükség esetén meghívhatók. A funkció segítségével hozhat létre függvényt def kulcsszó a Pythonban.

Más programozási nyelvekhez hasonlóan Python függvények argumentumokat és értékeket is visszaad a sikeres végrehajtás esetén. A Pythonban is túlterhelheti a funkciókat.

def összeg (a, b):
visszatér a+b
nyomtatás (összeg (1,2))

Kimenet:

3

7. Hozzon létre osztályokat az osztály kulcsszóval

Osztályokat hozhat létre objektumok tervrajzainak létrehozásához a Pythonban. A Python támogatja az objektumorientált programozást, és lehetővé teszi a felhasználók számára osztályok létrehozását és objektumok inicializálását. Egy osztály állhat hozzáférésmódosítókkal rendelkező változókból, visszatérési típusokkal rendelkező függvényekből és még más osztályokból is (beágyazott osztály).

Íme egy egyszerű kód, amely egy nevű osztályt hoz létre diák:

osztályos tanuló:
név = ""
def setName (self, passValue):
self.name = pass Value
def displayName (self):
nyomtatás (self.name)

Egy osztály használatához először létre kell hoznia egy példányt, más néven objektumot.

diákom = diák()
mystudent.setName("Deepesh Sharma")
mystudent.displayName()

Az utolsó két kódrészlet kombinálásakor a fent említett program a következőket adja ki:

Deepesh Sharma

Más programozási nyelvekhez hasonlóan a Python osztályokban is implementálhat konstruktorokat és statikus metódusokat (az init() dunder metódussal, illetve a @staticmethod dekorátorral).

A Python tanulása számtalan lehetőséget nyit meg

A Python nem csak szöveges alkalmazások írására szolgál, hanem webes alkalmazások fejlesztésére, webkaparásra, hálózati programozásra, automatizálásra, gépi tanulásra stb.

Legyen Ön kezdő programozó vagy tapasztalt fejlesztő, Python hozzáadása meglévő készségkészletéhez minden bizonnyal növelni fogja szakértelmét és szakértelmét az iparágban.

RészvényCsipogEmail
Hogyan tanuljuk meg a Python-t ingyen

Készen áll a Python megtanulására, amely az utóbbi időben az egyik legkeresettebb programozási nyelv? Így kezdheti el.

Olvassa el a következőt

Kapcsolódó témák
  • Programozás
  • Piton
A szerzőről
Deepesh Sharma (94 cikk megjelent)

Deepesh a MUO Linux junior szerkesztője. Tájékoztató útmutatókat ír Linuxról, hogy boldog élményt nyújtson minden újoncnak. Nem biztos a filmekben, de ha a technológiáról akarsz beszélni, akkor ő a te srácod. Szabadidejében könyveket olvas, különböző zenei műfajokat hallgat, vagy gitározik.

Továbbiak Deepesh Sharma-tól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez