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.
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