A Python egy többcélú nyelv, amelyet például olyan cégek használnak, mint a Google vagy a Yahoo! webes alkalmazások programozására. A Python programozási nyelv népszerűsége és ereje oda vezetett, hogy a speciális programozók elsődleges fejlesztői nyelvként fogadták el, de bizonyos egyetemi környezetben is tanítják a nyelvet.
Azokat a vállalatokat célozza meg, akik szilárd Python-programozási alapokkal szeretnék felruházni alkalmazottaikat. Ez az átfogó konverziós program lehetővé teszi a résztvevők számára, hogy a semmiből váljanak gyakorlott Python-fejlesztőkké.
ezt program intenzíven van foganni mert egy se cím emberek AGGÓDÓ nak nek tanul un nyelv de kinevezés, ajánlat o bevezetés tölt ban ben KAPACITÁS a Python sokoldalú szolgáltatásai.
- Rögzített videós tananyagok és gyakorlati tevékenységek.
- Köztes tesztek az előrehaladás értékelésére.
- Záróvizsga, melynek letétele után program elvégzéséről szóló oklevelet kap.
Ez a konverziós program célja, hogy munkát biztosítson számukraa tudásod róla:
- A Python programozásban betöltött szerepének megértése.
- IDE beállítása és használata Pythonhoz.
- A Python jellemzőinek és lefordított és értelmezett nyelvként betöltött szerepének feltárása.
- Munka változókkal, literálokkal és operátorokkal.
- Adatstruktúrák, például listák, karakterláncok és egyebek feldolgozása.
- Függvények létrehozása és használata különböző típusú argumentumokkal.
- Kódformázás kezelése, szöszölés és verziókezelés Git segítségével.
- Az OOP-koncepciók elsajátítása, beleértve az osztályokat, objektumokat, öröklődést és tokozást.
- Példányváltozók, statikus változók és módszerek megértése.
- Fejlett Python-témák felfedezése, például generátorok, kivételkezelés, felsorolások és sorozatosítás.
- Ismerje meg a kulcsfontosságú könyvtárakat, mint például a NumPy a matematikához és a PIP a csomagkezeléshez.
- A tiszta kód elveinek átvétele.
- Egységtesztek megvalósítása és a mockito megismerése.
- A megszerzett készségek alkalmazása gyakorlati projektben az elejétől a végéig.
résztvevők képes te kezdesz a semmiből şi nu igényelnek tudás előző -tól a AZT. Nak,-nek isNem van határ minimális de tanulmány.
1. lecke – Bevezetés
- Mi az a program? Mi a programozás célja? Mit tehetünk a pythonnal?
- Mi az IDE? Hogyan könnyítik meg a programozók életét. (Sok hasznos parancsikont mutatunk be a tanfolyam során).
- IDE beállítása Pythonhoz
4. Az első python programunk az IDE-ből futott
- Python, mint lefordított és értelmezett nyelv (az IDE által elvégzett lépések parancssoros reprodukálása a bemutatott program futtatása érdekében)
- Változók. Mi az a változó?
- Literálok: egész szám, lebegőpontos, logikai, karakter és karakterlánc
- Python Shell
- Operátorok (Mi az operátor, egy kifejezés a programozásban L1S9 Operators1.mkv)
- Casting Pythonban
- Karakterlánc összefűzése
- Háromszoros if-else operátor
- Végrehajtás vezérlése (döntési utasítások, iterációs ciklusok, szünet és folytatás utasítások)
- Példák és gyakorlatok
2. lecke – Listák és karakterláncok
- Kik ők?
- Lista hossza, indexelés és szeletelés
- Lista frissítés
- Listaelemek törlése
- Lista összefűzés
- Beágyazott listák, többdimenziós tömbök
- Beépített listafunkciók
- Sorolja fel a megértéseket
- Karakterláncok kezelése (részkarakterlánc, karakterláncok összehasonlítása)
- Húrok felosztása és összekapcsolása
- String formázás, f-Strings
- Példák és gyakorlatok
3. lecke – Funkciók
- Mi a függvény és mi az általános célja
- Írási függvények irányelvei
- Pozíció- és kulcsszó argumentumok, alapértelmezett értékek
- Python kulcsszavak.
- A változó életciklus magyarázata
- Globális és nem lokális a beágyazott függvényekben
- Primitív változók átadása függvényeknek
- Változó számú argumentumú függvények
- Érvek átadása hozzárendeléssel
- Példák és gyakorlatok
4. lecke – Kódkezelés
- Formázási kód és bélés
- Verziókezelés
- Git beállítása
- Git munkafolyamat, nyomon követheti a változásokat a helyi adattárban
- Visual Studio Code forrásvezérlő (git) felület
- Github, tolja be az első kódot a Githubba
- Megjegyzések – Írjon soron belüli megjegyzéseket
- Megjegyzések – Írjon megjegyzéseket a dokumentációhoz
- Modulok és csomagok – Modulok
- Modulok és csomagok – Csomagok
- Futtasson egy python programot - hibakeresési mód
- Futtasson egy python programot - speciális argumentumokkal
- Példák és gyakorlatok
5. lecke – Bevezetés az OOP-ba
- Mi az OOP, OOP vs procedural
- Mi az az osztály
- Mi az a tárgy
- Konstruktor, saját kulcsszó
- polimorfizmus
- Osztálypéldány deklarálása és inicializálása
- Memóriakiosztás és a szemétgyűjtő
- Példányváltozók kontra statikus változók
- Példánymódszerek kontra statikus metódusok
- Hozzáférés módosítók
- Példák és gyakorlatok
6. lecke – Öröklődés, absztrakt osztályok, interfészek
- Az öröklés magyarázata
- Módszerek felülbírálása
- Szuper kulcsszó
- Protected magyarázta
- Privátban elmagyarázva
- Absztrakt osztályok
- Interfészek
- Interfészek vs absztrakt osztályok
- Lakberendezők, díszlettervezők
- Absztrakt tulajdonság
- Osztálymódszerek
- Mágikus módszerek
- Példák és gyakorlatok
7. lecke – Generátorok, sorok, gyűjtemények, készletek, szótárak
- Mi az a generátor
- Mi az a tuple
- Mi az a készlet
- Mi az a szótár
- Halmaz- és szótári értelmezések
- Példák és gyakorlatok
8. lecke – Enumok, kivételkezelés
- Enum osztály elmagyarázta
- Kivételek hierarchiája
- Próbáld ki-kivéve-mást-végre elmagyarázta
- Kivételek emelése (emelés parancs)
- A kivételeket helyben kezelte vagy delegálta őket
- Saját kivételeink meghatározása
- Példák és gyakorlatok
9. lecke – Fájlkezelés, sorozatosítás
- Python fájlkezelés
- Fájlok olvasása
- Fájlok írása/létrehozása
- Fájlok törlése
- Lapos vs. Beágyazott dátum
- JSON fájl
- YAML
- XML
- Kétkomponensű
- Savanyú uborka
- Példák és gyakorlatok
10. lecke – Térkép, szűrés, kicsinyítés, NumPy
- Mi az a Map
- Mi az a szűrő
- Mi a Reduce
- Mi az a NumPy
- NumPy használhatósága matematikai műveletekben
- Hogyan használják a pythont data science
- Python-specifikus data science könyvtárak
- Példák és gyakorlatok
11. lecke – PIP, Python database kapcsolat
- Mi az a PIP
- Kapcsolat beállítása az SQL Serverrel Pythonból
- SQL kód hívása Pythonból
- Python kapcsolat bezárása az SQL Serverrel
- SQL lekérdezések eredményeinek objektumokba olvasása
- Példák és gyakorlatok
12. lecke – Webes keretrendszerek
- MVC Pythonban
- Mi az a Lombik
- Mi az a Django
- A Django bemutatása
- Példák és gyakorlatok
13. lecke – Egységteszt és tiszta kód
- Tiszta kód
1.1. Miért fontos a tiszta kód?
1.2. Általános kódírási irányelvek
1.3. SZÁRAZ elv
1.4. KISS elv
1.5. Yagni-elv
1.6. Egységteszt
- Egység tesztelése
2.1. Egységtesztek vs integrációs tesztek
2.2. egységteszt csomag
2.3. mockito a pythonban
- Példák és gyakorlatok
14. lecke – Projekt
- Projekt előkészítése
- Tanácsadás és projekt ellenőrzése
- Projekt befejezése és bemutatása
A résztvevők a tanfolyam elvégzése és az értékelő vizsga letétele után érettségi oklevelet kapnak.

