Ezen a tanfolyamon megtanulod, hogyan kell jól programozni Pythonban.

A nyelv első lépéseitől a legfejlettebb fogalmak tanulmányozásáig vezet, számos rövid videón, jegyzetfüzeten és önértékelő gyakorlatokon keresztül.

A Pythonnak számos könyvtára van, amelyek valószínűleg már azt csinálják, amit akarsz. Építhet webhelyet a Django segítségével, tudományos számításokat végezhet a NumPy-val és a pandákkal, és így tovább. Ahhoz azonban, hogy teljes mértékben kiaknázhassa e gazdag ökoszisztéma minden lehetőségét, mélyen meg kell értenie a nyelvet.

A Python nyelv ösztönzi az intuitív programozást, amely a természetes szintaxison és a programozást megkönnyítő erőteljes alapkoncepciókon alapul. Fontos ezeknek a fogalmaknak a megfelelő ismerete ahhoz, hogy gyorsan hatékony, könnyen érthető és karbantartható, a nyelvben rejlő lehetőségeket kihasználó programokat írhassunk.

Ebben a kurzusban a nyelv minden aspektusával foglalkozunk, az alaptípusoktól a metaosztályokig, de a Python erősségeit képező alapfogalmak körül fogjuk megfogalmazni:

- a dinamikus gépelés és a megosztott hivatkozások koncepciója, amely gyors, könnyen bővíthető és memóriatakarékos programozást tesz lehetővé;
– a névtér koncepciója, amely biztonságosabb programozást tesz lehetővé, minimalizálva a program különböző részei közötti nem kívánt interakciókat;
– az iterátor koncepciója, amely lehetővé teszi a természetes és intuitív programozást, ahol egy fájl böngészése csak egy sor kódot vesz igénybe;
– a vektorizálás koncepciója kiváló teljesítmény elérése érdekében tudományos számítástechnikai alkalmazásokban.