Visszatérési Akadémia Piton Fejlesztő

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

Kinek szól?

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. 

Hogyan működik a tanfolyam:

Hogyan működik a tanfolyam:

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

Mit fogsz tanulni?

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. 

Előfeltételek:

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. 

Tanfolyam órarendje:

Tanfolyam órarendje:

1. lecke – Bevezetés 

  1. Mi az a program? Mi a programozás célja? Mit tehetünk a pythonnal?
  2. Mi az IDE? Hogyan könnyítik meg a programozók életét. (Sok hasznos parancsikont mutatunk be a tanfolyam során).
  3. IDE beállítása Pythonhoz

4. Az első python programunk az IDE-ből futott 

  1. 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)
  2. Változók. Mi az a változó?
  3. Literálok: egész szám, lebegőpontos, logikai, karakter és karakterlánc
  4. Python Shell
  5. Operátorok (Mi az operátor, egy kifejezés a programozásban L1S9 Operators1.mkv)
  6. Casting Pythonban
  7. Karakterlánc összefűzése
  8. Háromszoros if-else operátor
  9. Végrehajtás vezérlése (döntési utasítások, iterációs ciklusok, szünet és folytatás utasítások)
  10. Példák és gyakorlatok

 

2. lecke – Listák és karakterláncok 

  1. Kik ők?
  2. Lista hossza, indexelés és szeletelés
  3. Lista frissítés
  4. Listaelemek törlése
  5. Lista összefűzés
  6. Beágyazott listák, többdimenziós tömbök
  7. Beépített listafunkciók
  8. Sorolja fel a megértéseket
  9. Karakterláncok kezelése (részkarakterlánc, karakterláncok összehasonlítása)
  10. Húrok felosztása és összekapcsolása
  11. String formázás, f-Strings
  12. Példák és gyakorlatok

 

3. lecke – Funkciók 

  1. Mi a függvény és mi az általános célja
  2. Írási függvények irányelvei
  3. Pozíció- és kulcsszó argumentumok, alapértelmezett értékek
  4. Python kulcsszavak. 
  5. A változó életciklus magyarázata
  6. Globális és nem lokális a beágyazott függvényekben
  7. Primitív változók átadása függvényeknek
  8. Változó számú argumentumú függvények
  9. Érvek átadása hozzárendeléssel
  10. Példák és gyakorlatok

 

4. lecke – Kódkezelés 

  1. Formázási kód és bélés
  2. Verziókezelés
  3. Git beállítása
  4. Git munkafolyamat, nyomon követheti a változásokat a helyi adattárban
  5. Visual Studio Code forrásvezérlő (git) felület
  6. Github, tolja be az első kódot a Githubba
  7. Megjegyzések – Írjon soron belüli megjegyzéseket
  8. Megjegyzések – Írjon megjegyzéseket a dokumentációhoz
  9. Modulok és csomagok – Modulok
  10. Modulok és csomagok – Csomagok
  11. Futtasson egy python programot - hibakeresési mód
  12. Futtasson egy python programot - speciális argumentumokkal
  13. Példák és gyakorlatok

 

5. lecke – Bevezetés az OOP-ba 

  1. Mi az OOP, OOP vs procedural
  2. Mi az az osztály
  3. Mi az a tárgy
  4. Konstruktor, saját kulcsszó
  5. polimorfizmus
  6. Osztálypéldány deklarálása és inicializálása
  7. Memóriakiosztás és a szemétgyűjtő
  8. Példányváltozók kontra statikus változók
  9. Példánymódszerek kontra statikus metódusok
  10. Hozzáférés módosítók
  11. Példák és gyakorlatok

 

6. lecke – Öröklődés, absztrakt osztályok, interfészek 

  1. Az öröklés magyarázata
  2. Módszerek felülbírálása
  3. Szuper kulcsszó
  4. Protected magyarázta
  5. Privátban elmagyarázva
  6. Absztrakt osztályok
  7. Interfészek
  8. Interfészek vs absztrakt osztályok
  9. Lakberendezők, díszlettervezők
  10. Absztrakt tulajdonság
  11. Osztálymódszerek
  12. Mágikus módszerek
  13. Példák és gyakorlatok

 

7. lecke – Generátorok, sorok, gyűjtemények, készletek, szótárak 

  1. Mi az a generátor
  2. Mi az a tuple
  3. Mi az a készlet
  4. Mi az a szótár
  5. Halmaz- és szótári értelmezések
  6. Példák és gyakorlatok

 

8. lecke – Enumok, kivételkezelés 

  1. Enum osztály elmagyarázta
  2. Kivételek hierarchiája
  3. Próbáld ki-kivéve-mást-végre elmagyarázta
  4. Kivételek emelése (emelés parancs)
  5. A kivételeket helyben kezelte vagy delegálta őket
  6. Saját kivételeink meghatározása
  7. Példák és gyakorlatok

 

9. lecke – Fájlkezelés, sorozatosítás 

  1. Python fájlkezelés
  2. Fájlok olvasása
  3. Fájlok írása/létrehozása
  4. Fájlok törlése
  5. Lapos vs. Beágyazott dátum
  6. JSON fájl
  7. YAML
  8. XML
  9. Kétkomponensű
  10. Savanyú uborka
  11. Példák és gyakorlatok

 

10. lecke – Térkép, szűrés, kicsinyítés, NumPy 

  1. Mi az a Map
  2. Mi az a szűrő
  3. Mi a Reduce
  4. Mi az a NumPy
  5. NumPy használhatósága matematikai műveletekben
  6. Hogyan használják a pythont data science
  7. Python-specifikus data science könyvtárak
  8. Példák és gyakorlatok

 

11. lecke – PIP, Python database kapcsolat 

  1. Mi az a PIP
  2. Kapcsolat beállítása az SQL Serverrel Pythonból
  3. SQL kód hívása Pythonból
  4. Python kapcsolat bezárása az SQL Serverrel
  5. SQL lekérdezések eredményeinek objektumokba olvasása
  6. Példák és gyakorlatok

 

12. lecke – Webes keretrendszerek 

  1. MVC Pythonban
  2. Mi az a Lombik
  3. Mi az a Django
  4. A Django bemutatása
  5. Példák és gyakorlatok

 

13. lecke – Egységteszt és tiszta kód 

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

  1. Egység tesztelése

2.1. Egységtesztek vs integrációs tesztek 

2.2. egységteszt csomag 

2.3. mockito a pythonban 

  1. Példák és gyakorlatok

 

14. lecke – Projekt 

  1. Projekt előkészítése
  2. Tanácsadás és projekt ellenőrzése
  3. Projekt befejezése és bemutatása

Javasoljuk, hogy folytassa:

Minősítési programok

A résztvevők a tanfolyam elvégzése és az értékelő vizsga letétele után érettségi oklevelet kapnak.

Visszatérési Akadémia Piton Fejlesztő

kifejezés

56
érc

Leckék száma

14

Ár:

350 EUR

Tanfolyam típusa

online, a saját tempójában

A specializáció szintje

belépés

Szerepek:

Fejlesztő