
Python automatizálás tanfolyam
Hagyja abba az órákig tartó ismétlődő feladatokat, amelyeket percek alatt automatizálhat. Ez a kurzus a Python-automatizálást az alapoktól tanítja meg – kiterjedve a fájlokra, webadat-kinyerésre, adatbázisokra, e-mailekre és még sok másra. Valós szkripteket épít, amelyek valós problémákat oldanak meg, gyorsan.
Mit fogsz megtanulni:
A Python alapjaival kezd, majd gyorsan áttér a gyakorlati automatizálásra minden fontosabb területen. Megtanul fájlokat és könyvtárakat kezelni, webadatokat kinyerni, REST API-kat használni és adatbázisokkal kapcsolatba lépni. A kurzus kiterjed az Excel, Word és PDF dokumentumok automatizálására, e-mailek és csevegőértesítések küldésére, valamint szkriptek ütemezett futtatására. Emellett szoftverfejlesztési bevált gyakorlatokat is alkalmaz, beleértve a tesztelést, naplózást és telepítést. A végére egy portfóliónyi működő automatizálási eszközzel rendelkezik, amelyek bármilyen szakmai környezetben használhatók.
Hogyan tanulhatsz gyakorlatiasan Python automatizálás tanfolyam
Hogyan gyakorolsz Python automatizálás tanfolyam
Önnek, ha vállalatként szeretné képezni a csapatát
A Dedika vállalatoknak szóló képzésein a tanfolyam saját üzleti példákkal és gyakorlatokkal, az Ön cégének igényeihez igazítva érhető el.
A kurzus tartalma
8 Fejezet • 34 Óra4 és 360 óra közötti időtartam (te döntesz)
1. fejezetElrejtésRészletek elrejtéseRészletek megtekintésePython-alapok az automatizáláshoz
Python-alapok az automatizáláshoz
1. óra • A Python szintaxis alapjai
Ismertesse a változókat, adattípusokat, operátorokat és vezérlési szerkezeteket. Ezek az alapelemek képezik az alapját minden, a kurzus során később megírt automatizálási szkriptnek.
2. óra • Hibakezelés és hibakeresés
Használjon try/except blokkokat és beépített hibakereső eszközöket a robusztus szkriptek írásához. A megbízható hibakezelés kritikus fontosságú a felügyelet nélküli automatizálási feladatoknál.
3. óra • A Python-környezet beállítása
Telepítse a Python-t, konfiguráljon egy virtuális környezetet, és válasszon egy IDE-t, amely alkalmas automatizálási munkára. Meghatározza a kurzus során használt alapvető eszközláncot.
4. óra • Függvények és kód-újrafelhasználás
Határozzon meg, hívjon meg és rendezzen függvényeket az ismétlődés kiküszöbölésére az automatizálási szkriptekben. Bemutatja a láthatóságot, az alapértelmezett argumentumokat és a visszatérési értékeket.
2. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseFájlok és könyvtárak kezelése
Fájlok és könyvtárak kezelése
1. óra • Szövegfájlok olvasása és írása
Nyissa meg, olvassa, írja és fűzze hozzá az egyszerű szöveges fájlokat a beépített fájl I/O használatával. A szövegfájlok kezelése a belépési pont a legtöbb adatfeldolgozó automatizálási feladathoz.
2. óra • CSV és JSON adatfájlok feldolgozása
Elemezzen és hozzon létre CSV és JSON fájlokat, a két leggyakoribb automatizálási adatformátumot. Összekapcsolja a fájl I/O készségeket a strukturált adatmanipulációval.
3. óra • Navigáció a fájlrendszerben az os és pathlib segítségével
Járja be a könyvtárakat, ellenőrizze az elérési utakat, és hajtson végre fájlműveleteket az os és pathlib használatával. Kiépíti a tömeges fájlautomatizáláshoz szükséges navigációs készségeket.
4. óra • Archiválás, tömörítés és fájlátvitel
Hozzon létre ZIP archívumokat, tömörítsen fájlokat, és mozgasson adatokat programozottan a helyek között. Lehetővé teszi az automatizált biztonsági mentési és terjesztési munkafolyamatokat.
3. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseA parancssor és az operációs rendszer automatizálása
A parancssor és az operációs rendszer automatizálása
1. óra • Folyamatok és rendszererőforrások kezelése
Figyelje, indítsa el és szüntesse meg a folyamatokat, és kérdezze le a rendszererőforrás-használatot a psutil segítségével. Lehetővé teszi olyan automatizálási szkripteket, amelyek reagálnak a rendszer állapotára.
2. óra • Környezeti változók és rendszerkonfiguráció
Olvassa be, állítsa be és kezelje a környezeti változókat a szkriptek konfigurálásához értékek kódba égetése nélkül. Támogatja a hordozható, környezettudatos automatizálási szkripteket.
3. óra • Automatizált feladatok ütemezése és futtatása
Ütemezze a Python-szkriptek futtatását meghatározott időközönként OS-szintű ütemezők és Python-könyvtárak segítségével. Az egyszeri szkripteket megbízható, ismétlődő automatizálássá alakítja.
4. óra • Rendszerhéj-parancsok futtatása a subprocess segítségével
Indítson el külső programokat, és rögzítse a kimenetüket a subprocess modul használatával. Áthidalja a Python-szkripteket a rendszeren elérhető bármely parancssori eszközzel.
4. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseWebadat-kinyerés és HTTP-automatizálás
Webadat-kinyerés és HTTP-automatizálás
1. óra • REST API-k fogyasztása és automatizálása
Hitelesítse magát és fogyasszon REST API-kat az adatlekérés és -beküldés automatizálásához. Összekapcsolja a webautomatizálást a modern szolgáltatásalapú architektúrákkal.
2. óra • Dinamikus és JavaScript által renderelt oldalak kezelése
Szkrapelje a JavaScript által renderelt tartalmat a Selenium és a Playwright segítségével. Kiterjeszti a szkrapelési képességet a statikus HTML-oldalakon túlra.
3. óra • HTTP-kérések küldése a requests segítségével
Küldjön GET, POST és egyéb HTTP-kéréseket, és kezelje a válaszokat programozottan. Megadja az alapot a fejezet összes webalapú automatizálásához.
4. óra • HTML elemzése a BeautifulSoup segítségével
Navigáljon és nyerjen ki adatokat HTML-dokumentumokból a BeautifulSoup szelektorai segítségével. Nyers weboldalakat alakít át strukturált, használható adatokká.
5. óra • Szkrapelt adatok tárolása és exportálása
Mentse a szkrapelt eredményeket CSV-be, JSON-ba és adatbázisokba későbbi felhasználás céljából. Befejezi a teljes körű adatgyűjtési folyamatot.
5. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseIrodai dokumentumok és táblázatok automatizálása
Irodai dokumentumok és táblázatok automatizálása
1. óra • Táblázatos adatok elemzése a pandas segítségével
Töltsön be, szűrjön, összesítsen és exportáljon táblázatos adatokat pandas DataFrame-ek használatával. Áthidalja a nyers adatfájlokat az automatizált jelentéskészítési és elemzési folyamatokkal.
2. óra • PDF generálás és kinyerés
Szöveg kinyerése PDF-ekből és új PDF-dokumentumok generálása a PyPDF2 és a reportlab segítségével. Lehetővé teszi a PDF-központú adminisztratív munkafolyamatok automatizálását.
3. óra • Word dokumentum automatizálása a python-docx segítségével
Hozzon létre és szerkesszen Word dokumentumokat, beleértve a fejléceket, táblázatokat és képeket a python-docx használatával. Automatizálja a szerződés-, jelentés- és levélgenerálási munkafolyamatokat.
4. óra • Excel automatizálása az openpyxl segítségével
Hozzon létre és kezeljen Excel-munkafüzeteket, munkalapokat és cellákat az openpyxl használatával. Automatizálja a jelentéskészítési és adatbeviteli feladatokat, amelyek korábban manuális erőfeszítést igényeltek.
6. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseAdatbázis-automatizálás Pythonnal
Adatbázis-automatizálás Pythonnal
1. óra • ORM-alapú adatautomatizálás az SQLAlchemy segítségével
Határozza meg az adatbázismodelleket Python osztályokként, és automatizálja a CRUD-műveleteket az SQLAlchemy ORM használatával. Csökkenti az SQL ismétlődő kódját és javítja a szkriptek karbantarthatóságát.
2. óra • Adatfolyamatok és ETL automatizálása
Vegyen ki adatokat fájlokból és API-kból, alakítsa át, és töltse be adatbázisba automatizált folyamatokban. Alkalmazza az összes korábbi adatbázis-készséget valós adatmunkafolyamatokra.
3. óra • Kapcsolódás éles adatbázisokhoz
Használja az SQLAlchemy-t és az adatbázis-specifikus illesztőprogramokat a PostgreSQL-hez és a MySQL-hez való csatlakozáshoz. Kiterjeszti az automatizálási szkripteket a vállalati szintű adatbázisrendszerekre.
4. óra • SQLite könnyűsúlyú adattároláshoz
Hozzon létre és kérdezzen le SQLite adatbázisokat a Python beépített sqlite3 moduljának használatával. Nulla konfigurációjú adatbázis-háttérrendszert biztosít az automatizálási szkriptek számára.
7. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseE-mail, értesítések és üzenetküldés automatizálása
E-mail, értesítések és üzenetküldés automatizálása
1. óra • E-mailek küldése az smtplib és MIME segítségével
Állítson össze és küldjön egyszerű szöveges és HTML e-maileket mellékletekkel az smtplib használatával. Automatizálja a jelentéskézbesítést, a riasztásokat és a visszaigazoló üzeneteket.
2. óra • SMS és push értesítések automatizálása
Küldjön SMS-t és push értesítéseket harmadik féltől származó API-kon keresztül a felhasználók valós idejű riasztásához. Kiterjeszti az automatizálási riasztásokat az e-mailen túl a mobil csatornákra.
3. óra • Bejövő e-mailek olvasása és feldolgozása
Csatlakozzon postafiókokhoz IMAP-on keresztül a bejövő üzenetek olvasásához, szűréséhez és feldolgozásához. Lehetővé teszi az e-mail események által vezérelt trigger-alapú automatizálást.
4. óra • Csevegőplatform-integráció
Küldjön üzeneteket és értesítéseket a Slackbe és a Microsoft Teamsbe webhookok és robotok segítségével. Integrálja az automatizálási szkripteket a csapat kommunikációs platformjaival.
8. fejezetElrejtésRészletek elrejtéseRészletek megtekintéseRobusztus és skálázható automatizálás építése
Robusztus és skálázható automatizálás építése
1. óra • Automatizálási szkriptek csomagolása és telepítése
Csomagolja a szkripteket telepíthető eszközökként, és telepítse őket szerverekre vagy konténerekbe. Az lokális szkripteket megosztható, telepíthető automatizálási eszközökké alakítja.
2. óra • Automatizálási szkriptek tesztelése
Írjon egység- és integrációs teszteket automatizálási kódhoz a pytest és mock könyvtárak használatával. Biztosítja, hogy a szkriptek helyesen viselkedjenek a különböző környezetekben és szélsőséges esetekben.
3. óra • Automatizálási projektek strukturálása
Szervezze a szkripteket csomagokba, világos felelősségi körök és konfigurációkezelés mellett. Lefekteti a karbantartható automatizálási kódbázisok építészeti alapjait.
4. óra • Párhuzamosság és párhuzamos végrehajtás
Gyorsítsa fel az automatizálási feladatokat szálkezelés, többprocesszoros feldolgozás és aszinkron I/O használatával. Lehetővé teszi, hogy a szkriptek nagy munkaterheléseket elfogadható időkorlátokon belül kezeljenek.
5. óra • Felügyelet, riasztás és karbantartás
Vezessen be strukturált naplózást, állapot-ellenőrzéseket és riasztást az automatizálás megbízható éles környezetben történő működésének biztosításához. Zárja a kört a telepítés és a folyamatos üzemeltetés között.
Érvényes befejezési tanúsítványod
Ez a kurzus neked szól:
Műveleti koordinátor: órákat tölt manuális adatbeviteli és fájlkezelési feladatokkal.
IT-támogatási szakember: szeretné a rutinszerű karbantartási és monitoringfeladatokat automatikusan szkriptelni.
Adatelemző: túl kell lépnie a manuális táblázatkezelésen az ismételhető munkafolyamatok irányába.
Kisvállalkozó: számlázási, jelentési és kommunikációs munkafolyamatok automatizálását keresi.
Pályamódosító: átlép a tech szektorba, és egy gyakorlati, munkához kapcsolódó programozói készséget szeretne elsajátítani.
Kutató vagy tudós: automatizálni kívánja az adatgyűjtést és -feldolgozást a projektekhez.
Mit mondanak a diákjaink
Az órái tökéletesek. Megvettem az egyéves csomagot, és végre lehetőségem van különböző érdekes témákat követni anélkül, hogy platformot kellene váltanom... köszönöm mindazt, amit csinálnak, már ajánlottam is másoknak...

Szeretem, hogy a leckék egyenesen a lényegre térnek, és hogy tudok fejezeteket váltani és átugrani olyan tartalmakat, amikre nincs szükségem.

Szeretem a tartalmat és a videók bemutatási és átírási módját, ami felgyorsítja a folyamatot!

A platform gyors, egyszerű használni. A tartalom sokfélesége és a kiegészítő videók nagyon sokat segítenek a tanulásban.

Főbb képzések
GYIK
Mi a Dedika?
Érvényes a tanúsítvány Magyarországon?
Ingyenesek a tanfolyamok?
Mennyi a tanfolyamok óraszáma?
Milyenek a tanfolyamok?
Hogyan működnek a tanfolyamok?
Mennyi ideig tartanak a tanfolyamok?
Mennyibe kerülnek a tanfolyamok?
Mi az az EAD vagy online tanfolyam, és hogyan működik?
PDF tanfolyam




















