Válassza ki a nyelvét
Kezdő Python programozás tanfolyam
Több mint 2 millió diák világszerte

Kezdő Python programozás tanfolyam

5

Indítsa el programozói karrierjét egy gyakorlati alapú Python tanfolyammal, amely a nulláról magabiztos fejlesztővé vezeti. Sajátítsa el a fő fogalmakat, mint a függvények, adatszerkezetek, fájlkezelés és objektumorientált programozás gyakorlati feladatokon keresztül. A végére tiszta, működő Python kódot fog írni, és rendelkezni fog azokkal a készségekkel, amelyeket a munkaadók valójában keresnek.

Dedika vállalatoknak

Mit fogsz megtanulni:

  • Konfiguráljon egy szakmai Python fejlesztői környezetet, és magabiztosan futtassa első szkriptjeit.

  • Hozzon létre újrafelhasználható függvényeket, és alkalmazza az objektumorientált elveket skálázható programok tervezéséhez.

  • Értse meg, hogyan tárolhat és kezelhet adatokat hatékonyan a Python alapvető gyűjteménytípusainak használatával.

  • Olvasson, írjon és elemezzen CSV és JSON fájlokat, hogy programjait valós adatforrásokhoz kapcsolja.

  • Alkalmazzon strukturált hibakezelési és hibakeresési technikákat megbízható, karbantartható kód előállításához.

  • Automatizálja az ismétlődő feladatokat, kezelje a fájlokat, és használja a szabványos könyvtár moduljait a termelékenység növelésére.

Hogyan tanulhatsz gyakorlatiasan Kezdő Python programozás tanfolyam

Hogyan gyakorolsz Kezdő Python programozá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.

Kattintson ide

A kurzus tartalma

8 Fejezet • 39 Óra4 és 360 óra közötti időtartam (te döntesz)

1. fejezetRészletek megtekintése

Python környezet és első lépések

  • 1. óra • A Python és a szerkesztő telepítése

    Telepítse a Pythont és egy kódszerkesztőt, hogy egy használatra kész fejlesztői környezetet hozzon létre. Ez az alap lehetővé teszi a gyakorlati munkát a kurzus során.

  • 2. óra • Szkriptfájlok írása és futtatása

    Hozzon létre .py fájlokat, és futtassa őket a terminálból, hogy megismételhető programokat hozzon létre. A szkriptek képezik minden későbbi fejezetben épített projekt alapját.

  • 3. óra • Az interaktív interpreter használata

    Hajtson végre Python kifejezéseket élőben a REPL-ben, hogy azonnali eredményeket figyeljen meg. Ez a készség felgyorsítja a kísérletezést és a hibakeresést a kurzus során.

  • 4. óra • A Python szintaxis alapjainak megértése

    Ismerje meg a behúzási szabályokat, a megjegyzéseket és az utasítások szerkezetét, amelyek meghatározzák az érvényes Python kódot. A helyes szintaxis megakadályozza a leggyakoribb kezdő hibákat.

2. fejezetRészletek megtekintése

Változók, adattípusok és operátorok

  • 1. óra • Alapvető numerikus és szöveges típusok

    Dolgozzon egész számokkal, lebegőpontos számokkal és karakterláncokkal, mint a Python alapvető adattípusaival. Ezek a típusok gyakorlatilag minden valós programban előfordulnak.

  • 2. óra • Típuskonverzió és bemenet

    Konvertáljon típusok között és fogadjon be felhasználói bemenetet, hogy a programok interaktívvá váljanak. A bemenetkezelés összeköti a nyers adatokat a tipizált változókkal.

  • 3. óra • Változók elnevezése és értékadás

    Rendeljen értékeket névvel ellátott változókhoz, és kövesse a Python elnevezési konvencióit. A változók a program állapotának tárolására szolgáló elsődleges mechanizmusok.

  • 4. óra • Aritmetikai és karakterlánc operátorok

    Alkalmazzon aritmetikai operátorokat számokra és konkatenációt karakterláncokra az eredmények kiszámításához. Az operátorok precedencia szabályai határozzák meg a kiértékelés sorrendjét.

  • 5. óra • Összehasonlító és logikai operátorok

    Hozzon létre logikai eredményeket összehasonlító és logikai operátorok használatával a döntéshozatal támogatásához. Ezek az operátorok előfeltételei a következő fejezet vezérlési folyamatának.

3. fejezetRészletek megtekintése

Vezérlési folyamat és döntéshozatal

  • 1. óra • Ismétlés while ciklusokkal

    Hajtson végre egy blokkot ismételten, amíg egy feltétel igaz, while ciklusok használatával. Ez a minta ismeretlen iterációs számok és eseményvezérelt ismétlés kezelésére szolgál.

  • 2. óra • Ciklusvezérlő utasítások

    Módosítsa a ciklus végrehajtását a break, continue és else segítségével a precíz iterációs logika megvalósításához. Ezek a vezérlők rugalmasságot adnak az egyszerű elejétől a végéig tartó ciklusokon felül.

  • 3. óra • Iterálás for ciklusokkal

    Iteráljon szekvenciák felett for ciklusok segítségével minden elem szisztematikus feldolgozásához. A for ciklus az elsődleges eszköz a gyűjteményekkel való munkához.

  • 4. óra • Feltételek és ciklusok kombinálása

    Integráljon feltételes utasításokat ciklusokon belül az adatok szűréséhez, összegyűjtéséhez és átalakításához. Ez a kombináció képezi a legtöbb valós adatfeldolgozó algoritmus alapját.

  • 5. óra • Feltételes utasítások az if segítségével

    Használja az if, elif és else utasításokat a kód szelektív végrehajtásához logikai feltételek alapján. A feltételes utasítások lehetővé teszik, hogy a programok eltérően reagáljanak a különböző bemenetekre.

4. fejezetRészletek megtekintése

Függvények és kód újrafelhasználhatósága

  • 1. óra • Kulcsszó- és változó argumentumok

    Használjon kulcsszó argumentumokat és *args/**kwargs argumentumokat a rugalmas függvényfelületek kialakításához. Ezek a minták végig jelen vannak a Python szabványos könyvtárában és harmadik féltől származó csomagjaiban.

  • 2. óra • Paraméterek, argumentumok és visszatérési értékek

    Adatok átadása függvényeknek paramétereken keresztül, és eredmények lekérése a return segítségével. Ez a mechanizmus lehetővé teszi, hogy a függvények különböző bemenetekre általánosítsanak.

  • 3. óra • Függvények definiálása és meghívása

    Hozzon létre névvel ellátott függvényeket a def segítségével, és hívja meg őket az újrafelhasználható logika végrehajtásához. A függvények a kódszervezés elsődleges egységei a Pythonban.

  • 4. óra • Lambda függvények és beépített függvények

    Írjon tömör névtelen függvényeket a lambda segítségével, és használja ki a beépített függvényeket a gyakori feladatokhoz. Ezek az eszközök csökkentik a bőlerőfeszítést az adatátalakító kódban.

  • 5. óra • Láthatóság és változó élettartam

    Értse meg a lokális és globális láthatóságot a változók láthatóságának előrejelzéséhez és a névütközések elkerüléséhez. A láthatósági szabályok határozzák meg, hogy az egyes változók hol olvashatók vagy módosíthatók.

5. fejezetRészletek megtekintése

Alapvető adatszerkezetek

  • 1. óra • Tuple-ök és halmazok

    Használjon megváltoztathatatlan tuple-öket fix adatokhoz és halmazokat egyedi, rendezetlen gyűjteményekhez. Minden típus olyan megszorításokat érvényesít, amelyek megakadályozzák az adatok véletlen módosítását.

  • 2. óra • Listák: létrehozás és manipuláció

    Építsen rendezett, változtatható szekvenciákat listák segítségével, és alkalmazzon metódusokat a módosításukhoz. A listák a legsokoldalúbb gyűjteménytípus a Pythonban.

  • 3. óra • Lista comprehensiók

    Hozzon létre új listákat tömören a comprehensio szintaxis használatával, opcionális szűréssel. A comprehensiók helyettesítik a redundáns ciklusokat és javítják a kód olvashatóságát.

  • 4. óra • Szótárak: kulcs-érték tárolás

    Rendeljen kulcsokat értékekhez szótárak segítségével a gyors keresések és strukturált rekordok lehetővé tételéhez. A szótárak valós entitásokat modelleznek, mint a felhasználói profilok és konfigurációs adatok.

  • 5. óra • Szerkezetek kiválasztása és egymásba ágyazása

    Kombináljon és ágyazzon be adatszerkezeteket az összetett, hierarchikus adatok reprezentálásához. A megfelelő szerkezet kiválasztása csökkenti a kód összetettségét és javítja a teljesítményt.

6. fejezetRészletek megtekintése

Fájlkezelés és modulok

  • 1. óra • Saját modulok létrehozása

    Rendezzen kapcsolódó függvényeket egyéni modulokba, és importálja őket projektek között. Az egyéni modulok az első lépés a karbantartható, több fájlból álló programok építése felé.

  • 2. óra • Szöveges fájlok olvasása és írása

    Nyisson meg fájlokat a with utasítással, és végezzen olvasási/írási műveleteket biztonságosan. A fájl I/O összeköti a programokat a lemezen lévő állandó tárolással.

  • 3. óra • Fájlhibák kecses kezelése

    Kapjon el fájlkapcsolatos kivételeket, hogy megakadályozza az összeomlást, amikor fájlok hiányoznak vagy nem olvashatók. A robusztus hibakezelés elengedhetetlen a termelési minőségű szkriptekhez.

  • 4. óra • Munka CSV és JSON adatokkal

    Elemezzen és hozzon létre CSV és JSON fájlokat a csv és a json szabványos modulok segítségével. Ezek a formátumok a leggyakoribb adatcsere-formátumok a szakmai környezetben.

  • 5. óra • Modulok importálása és használata

    Importáljon szabványos könyvtári modulokat és harmadik féltől származó csomagokat a programképességek bővítéséhez. A modulok megakadályozzák a kódduplikációt és elősegítik a szétválasztást.

7. fejezetRészletek megtekintése

Objektumorientált programozás Pythonban

  • 1. óra • Speciális metódusok és operátor túlterhelés

    Implementáljon dunder metódusokat az egyéni osztályok integrálásához a Python beépített szintaxisával. A speciális metódusok az objektumokat úgy viselkednek, mint a natív Python típusok.

  • 2. óra • Öröklés és metódus felülírás

    Hozzon létre alosztályokat, amelyek öröklik és kiterjesztik a szülőosztály viselkedését a kód újrafelhasználásának előmozdítására. Az öröklés hierarchikus kapcsolatokat modellez a kapcsolódó entitások között.

  • 3. óra • Osztályok és objektumok

    Határozzon meg osztályokat attribútumokkal és metódusokkal, majd hozzon létre objektumpéldányokat belőlük. Az osztályok az adatokat és a viselkedést egyetlen, újrafelhasználható egységbe csomagolják.

  • 4. óra • Egységbezárás és tulajdonságok

    Szabályozza az attribútumokhoz való hozzáférést elnevezési konvenciók és tulajdonságdekorátorok segítségével a belső állapot védelme érdekében. Az egységbezárás csökkenti a nem kívánt mellékhatásokat az összetett programokban.

  • 5. óra • Polimorfizmus és kacsa típusosság

    Írjon függvényeket, amelyek különböző típusú objektumokon működnek megosztott felületeken keresztül. A kacsa típusosság lehetővé teszi, hogy a Python kód rugalmas maradjon szigorú típushierarchiák nélkül.

8. fejezetRészletek megtekintése

Hibakezelés és hibakeresés

  • 1. óra • try, except, else és finally

    Strukturálja a kivételkezelő blokkokat, hogy elkapjon bizonyos hibákat, és garantálja a tisztítási kód futását. A precíz kivételkezelés megakadályozza a néma hibákat és az erőforrás-szivárgásokat.

  • 2. óra • Bevezetés az egységtesztelésbe

    Írjon automatizált teszteket a unittest modul segítségével a függvények helyességének ellenőrzéséhez. A tesztek korán elkapják a visszaeséseket, és dokumentálják a várt viselkedést a fejlesztők számára.

  • 3. óra • Kivételek dobása és egyéni kivételek létrehozása

    Dobjon kivételeket szándékosan, és definiáljon egyéni kivételosztályokat a tartományspecifikus hibák jelzésére. Az egyéni kivételek öndokumentálóvá teszik a könyvtár- és alkalmazáskódot.

  • 4. óra • Hibakeresési technikák és eszközök

    Használjon print-alapú hibakeresést, a beépített hibakeresőt és naplózást a hibák lokalizálásához és javításához. A szisztematikus hibakeresés csökkenti a termelési problémák diagnosztizálására fordított időt.

  • 5. óra • A Python kivételek megértése

    Azonosítsa a gyakori beépített kivételeket, és értse meg, hogyan dobja és terjeszti tovább őket a Python. A kivételtípusok ismerete az előfeltétele a célzott hibakezelők írásának.

Tanúsítvány

Érvényes befejezési tanúsítványod

Ez a kurzus neked szól:

  • Teljes kezdők: akik lelkesedéssel szeretnének először valódi kódot írni.

  • Marketinges szakemberek: akik automatizálni szeretnék a jelentéseket és elemezni a kampányadatokat.

  • Frissdiplomások: akik technikai készséggel szeretnék kiegészíteni az önéletrajzukat.

  • Kisvállalkozók: akik egyszerű eszközöket szeretnének építeni a mindennapi időmegtakarítás érdekében.

  • Pályamódosítók: akik nem programozói háttérrel lépnek át a technológiai szektorba.

  • Hobbiisták: akik kíváncsiak, hogyan lehet a hétköznapi ötleteket működő szoftverré alakítani.

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...
Giulio Carlo
Giulio CarloDigitális Marketing Hallgató
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.
Mariana Ferres
Mariana FerresFotográfia Hallgató
Szeretem a tartalmat és a videók bemutatási és átírási módját, ami felgyorsítja a folyamatot!
Luciana Alvarenga
Luciana AlvarengaKörömdesign Hallgató
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.
André Felipe
André FelipePrompt Engineering Hallgató

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