Mi az a Python?
A Python egy magas szintű, általános célú programozási nyelv, amelyet egyszerű szintaxisa és könnyen olvashatósága miatt gyakran ajánlanak kezdőknek. Guido van Rossum hozta létre az 1990-es évek elején, és azóta az egyik legnépszerűbb programozási nyelvvé vált.
Python főbb jellemzői:
- Könnyen tanulható és olvasható
- Interaktív és dinamikusan típusos
- Széles körben használt: webfejlesztés, adatelemzés, mesterséges intelligencia, automatizáció, játékfejlesztés stb.
- Rengeteg könyvtárral rendelkezik, pl.: NumPy, Pandas, TensorFlow, Flask
Nélkülözhetetlen instrukciók kezdőknek
1. Kiíratás konzolra
A print()
függvény segítségével kiírhatunk szöveget vagy változókat a konzolra.
print("Hello, világ!")
2. Változók és adattípusok
Pythonban nem kell változótípusokat előre megadni, mert dinamikusan kezeli őket.
szam = 10 # Egész szám (int)
szoveg = "Python" # Szöveg (str)
tizedes = 3.14 # Lebegőpontos szám (float)
igaz_hamis = True # Logikai érték (bool)
3. Felhasználói bemenet
A input()
segítségével bekérhetünk adatokat a felhasználótól.
nev = input("Mi a neved? ")
print("Szia, " + nev + "!")
4. Feltételes elágazások (if-elif-else)
Lehetővé teszik a program döntéshozatalát.
szam = int(input("Adj meg egy számot: "))
if szam > 0:
print("A szám pozitív.")
elif szam < 0:
print("A szám negatív.")
else:
print("A szám nulla.")
5. Ciklusok (for, while)
Az ismétlések megvalósítására szolgálnak.
- for ciklus:
for i in range(5): # 0-tól 4-ig fut
print("Ez a szám:", i)
- while ciklus:
szam = 1
while szam <= 5:
print(szam)
szam += 1
6. Listák és azok kezelése
A lista több érték tárolására szolgál egy változóban.
gyumolcsok = ["alma", "banán", "cseresznye"]
print(gyumolcsok[0]) # "alma" kiírása
gyumolcsok.append("narancs") # Új elem hozzáadása
7. Függvények
A kód szervezettebbé és újrahasználhatóvá tétele érdekében használhatunk függvényeket.
def koszones(nev):
print("Szia, " + nev + "!")
koszones("Anna")
8. Hiba- és kivételkezelés
A try-except
segítségével elkerülhetjük a program összeomlását.
try:
szam = int(input("Adj meg egy számot: "))
print(10 / szam)
except ZeroDivisionError:
print("Nullával nem lehet osztani!")
except ValueError:
print("Kérlek, adj meg egy számot!")
Hogyan kezdj bele?
- Telepítsd a Pythont a python.org oldalról vagy használd az Online Python-értelmezőt az onlinegdb.com oldalon.
- Használj egy szerkesztőt vagy IDE-t, pl. VS Code, PyCharm vagy Jupyter Notebook.
- Írj egyszerű programokat, például egy számkitaláló játékot vagy egy kis számológépet!
- Fokozatosan tanuld meg a haladóbb témákat, például az objektumorientált programozást (OOP), fájlkezelést, API-k használatát stb.
Kapcsolódó: