Kihagyás

A kurzus anyaga

A Python főbb jellemzői

A félév első felében a Python programozási nyelvvel fogunk megismerkedni. Az alábbiakban a nyelv néhány fontosabb jellemzőjét soroljuk fel.

  • A szkriptnyelvek közé tartozik
  • Nyílt forráskódú (open-source)
  • Operációs rendszer független
  • Egyszerű, intuitív szintaxisának köszönhetően könnyen tanulható
  • Széleskörű felhasználási lehetőségek:
    • parancssori szkriptek
    • asztali alkalmazások
    • webes alkalmazások
    • beágyazott rendszerekre írt alkalmazások (pl.: Raspberry PI)
  • A szekvenciális, funkcionális és objektumorientált programozási paradigmákat is támogatja
  • A Javából ismerős szemétgyűjtésnek (garbage collector) köszönhetően Pythonban nem a programozó feladata a memóriakezelés

Python alapok

Ahhoz, hogy meg tudjuk könnyíteni a munkát, szükségünk lesz egy megfelelő fejlesztő környezetre. Ilyen például a Visual Studio Code vagy a PyCharm.

A Python legfrisebb verziója letölthető a Python hivatalos oldán.

Kommentek

Pythonban is írhatunk a kódba kommenteket (megjegyzéseket). Egysoros kommentet # után írhatunk, míg több soros kommentet egymás utáni #-kell írhatunk.

1
2
3
4
# ez egy egysoros komment

# ez egy több
# soros komment

Operátor precedencia

Precedencia Operátor Megjegyzés
1. ( ) Zárójelek
2. ** Hatványozás
3. +, - (unáris) Előjel
4. *, /, //, % Szorzás, osztás, stb...
5. + - (bináris) Összeadás, kivonás
6. >, <, >=, <=, ==, != Logikai operátorok
7. not Logikai negáció
8. and Logikai és
9. or Logikai vagy

Unáris vagy Bináris operátor

- 2 + 5

+ bináris vagyis művelet, amely két szám között áll
- unáris vagyis az előjel, amely egy szám bal oldalán áll