Bezár
Hírek

Hogyan kezdjük a Python programozást? Az első lépések

A Python egyre népszerűbb programozási nyelv, ami egyszerre könnyen tanulható és rendkívül sokoldalú. Kezdők számára is ideális, hiszen a szintaxisa egyszerű, logikus, és széles körben használható - legyen szó webfejlesztésről, automata tesztelőprogramok írásáról, adatfeldolgozásról vagy akár mesterséges intelligenciáról. A Python programozás nem csak egy egyszerű kódnyelv, hanem egy valódi kapu a digitális világ lehetőségeihez. Lássuk, hogyan indulj el az úton!

 

Hogyan kezdjük a Python programozást? Az első lépések

 

A Python story

Guido van Rossum 1990-es évekbeli alkotása azóta igazi világsztár lett a fejlesztők körében. Nyílt forráskódú, ingyenes, és olyan rugalmas, mint egy profi sportoló - bármire képes, amire csak akarod.

A Python legerősebb oldalai:

  • Átláthatóság: Könnyen érthető, logikus felépítés, kezdőknek és haladóknak
  • Sokoldalúság: tökéletes webfejlesztésre, adatelemzésre, gépi tanulásra automatizálásra és sok másra
  • Támogató közösség: Rengeteg oktatóanyag, fórum és más lehetőség van

 

A Python programozás első lépése: telepítsd, amit kell!

Ahhoz, hogy Python-kódot írhass és futtathass, néhány alapvető eszközt telepítened kell. Itt van, mire lesz szükséged:

1. Python telepítése

A Python hivatalos weboldaláról (https://www.python.org/) töltheted le a legújabb verziót. Fontos, hogy a telepítés során pip (a Python csomagkezelője) is települjön. A telepítőben ezt az opciót pipálva biztosítsd, hogy hozzáadja a PATH környezeti változóhoz is.

 

2. Kódíró környezet választása

Bár Python-kódot akár egy egyszerű szövegszerkesztőben is írhatnál, érdemes egy dedikált fejlesztői környezetet (IDE-t) használni. Az alábbiak közül választhatsz:

  • Visual Studio Code: Könnyen használható és bővíthető.
  • PyCharm: Kifejezetten Python-fejlesztéshez készült.
  • Jupyter Notebook: Ideális adatfeldolgozáshoz és tanuláshoz.

 

3. Futtatási környezet tesztelése

Miután telepítetted a Python-t, ellenőrizd, hogy működik-e:

  1. Nyiss meg egy terminált. Windowson command prompt, cmd.  Mac/Linux készüléken: Terminal (az Egyéb mappán belül található).
  2. Írd be: python --version (vagy python3 --version, ha Mac-et vagy Linuxot használsz).
  3. Ha a Python verziószáma megjelenik, minden rendben van!

 

Az első lépések a Python kódolásban

Most, hogy minden előkészületet megtettél, ideje belemerülni a kódolásba. Kezdjük egy klasszikus példával!

Az első program: „Hello, World!”

Nyiss meg egy szövegszerkesztőt vagy IDE-t, és írd be az alábbi kódot:

print("Hello, World!”)

 

Mentsd el a filet  .py kiterjesztéssel (pl. hello.py), majd futtasd a terminálban:

 

bash

python hello.py

 

Ha megjelenik a „Hello, World!” szöveg, sikeresen elkészítetted az első Python programodat, amely a print paranccsal kiírja az utána lévő, idézőjelbe tett szöveget.

 

Alapvető műveletek: változók és műveletek

A következő lépésben ismerkedj meg a változókkal:

# Változók létrehozása

 

name = "Anna"

age = 25

 

# Kiíratás

 

print("Név:", name)

print("Kor:", age)

 

Mint látható, a változókat nem kell külön karakterrel jelölnöd, és szinte bármilyen nevet adhatsz nekik (kivételek a videóban). 

A program első lépéseként létrehoztunk két változót, a name és az age nevűt, és egyből értéket is adtunk nekik. Nem kellett aggódnunk amiatt, hogy az egyik egy karakterlánc a másik pedig egy szám, de arra figyeljünk, hogy a karakterlánc esetében idézőjelek közé kell tenni a változó értékét. 

A program második felében kiírattuk a name és age nevű változók értékét.

 

Egyszerű számítások

Python kiválóan alkalmas matematikai műveletek végrehajtására. Az alábbi programban két változónak értéket (számot) adunk meg, majd utána ezekkel egyszerű műveleteket végzünk.

 

a = 10

b = 5

 

# Alapműveletek

 

print("Összeg:", a + b)

print("Különbség:", a - b)

print("Szorzat:", a * b)

print("Hányados:", a / b)

 

Felhasználó által megadott adat

Az eddigi programoknak nem sok értelmük volt, ha azonban a program felhasználójától kérünk be adatokat, máris egy értelmes kis programot kapunk, ami a bekért adatokkal végzi el a megadott műveleteket. 

A megoldás kicsit bonyolultabb: az input paranccsal tudjuk bekérni a szükséges adatot a felhasználótól, de egyértelművé kell tennünk, hogy ez az adat egy szám, amit a float függvénnyel érünk el. A megoldáshoz a két függvényt kombinálnunk kell, azaz az egyiket bele kell tennünk a másikba:

 

a = float(input("Add meg az első számot: "))

b = float(input("Add meg a második számot: "))

print("Összeg:", a + b)

print("Különbség:", a - b)

print("Szorzat:", a * b)

print("Hányados:", a / b)


Figyeljünk a zárójelek bezárására ☺

 

Python programozás: Elágazások

Írj egy kis programot, amelynek több kimenete is lehet:

 

number = 10

if number > 0:

    print("A szám pozitív.")

elif number < 0:

    print("A szám negatív.")

else:

    print("A szám nulla.")

 

A program akkor hajtja végre a kettőspont utáni utasítást, ha előtte a feltétel igaz. Máskülönben végrehajtás nélkül megy tovább a program, és végrehajtja az else utáni utasítást.

A fenti példában betettünk még egy lehetőséget, de betehetnénk többet is. Az elif (ami az ’else if’ rövidítése) akkor fut le, ha az előtte lévő feltételek nem teljesültek, az elif után írt feltétel viszont igen. Így könnyen tudunk kettőnél több kimentetet programozni Pythonban.

Újdonsült tudásunkkal kijavíthatjuk az előző programunkban rejtőző hibát. Ugyanis nullával nem lehet osztani, tehát ha valaki b-nek éppen nullát adna meg, akkor a programunk egy hibaüzenettel leállna!

 

print("Összeg:", a + b)

print("Különbség:", a - b)

print("Szorzat:", a * b)


if b == 0:

    print("Nem lehet nullával osztani!")

else:

    print("Hányados:", a / b)

 

Megjegyzés: a dupla egyenlőségjel jelenti a Python programozásban az összehasonlító operátort, azt, amit mi értünk „egyenlő” alatt.  

 

Hogyan tovább?

A programozás tanulása hosszabb távú folyamat, de a legfontosabb az, hogy kísérletezz, írj kódot és tanulj a hibákból. Az első lépések után a következő téma a ciklusok lesz (lásd videónkat), amik segítségével képessé válhatsz a problémák ismétlődő algoritmusokra történő „lebontására”.

Ha egy kis hobbinál többre vágysz, és szeretnél olyan szaktudásra szert tenni, amivel el is helyezkedhetsz, vagy csak szükséged van a Python programozásra a munkádhoz, akkor jelentkezz be egy profi Python tanfolyamra a Prooktatásnál!

 

Python tutorial – az első lépések

Kedvcsinálónak nézd meg rövid kis videóinkat, amikkel  a Python programozás első lépésit sajátíthatod el! A felvéteelk a Prooktatás online óráin készültek.

Python telepítés: https://youtu.be/_nP05XfcGO8

Pycharm: https://youtu.be/jL83yPMhbW4

Változók: https://youtu.be/gKZCcewQua0

Ciklusok Pythonban: https://youtu.be/udPBVL9an4g

Elágazások Pythonban: https://youtu.be/0Bs9dj0QnwE

 

Forduljon szakemberhez!

Ha nem szeretnél most megtanulni Pythonban programozni, de szükséged lenne egy célszoftverre vagy esetleg valamilyen adatbázisból kell kinyerned adatokat, akkor a legjobb megoldás, ha keresel egy Python programozót és megbízod őt a munkával. A Prooktatásnál sikeresen levizsgázott volt tanulók közül pár tehetséges fejlesztő vállal programozói megbízásokat. Érdemes élni ezzel a lehetőséggel, mivel junior fejlesztőként (most még) igen kedvező áron dolgoznak.

Python Projektmunkát vállalnak:

 

Rosenberg Mátyás
matyas.rosenberg@gmail.com
+36 30-362-1666

Kaszás Flóra
kaszasflora0@gmail.com
+36 30-235-4174

Szalai Henrik
henrik87szalai@gmail.com
+36 20-598-1398

 

HTML / CSS
13 Január
18 Január
21 Január
Python
15 Január
21 Január
15 Február
PHP
14 Január
25 Január
10 Február
Full-stack
13 Január
18 Január
21 Január
C#
21 Január
8 Február
  Mit tanuljak?  

Tanfolyam-naptár