Videók automatikus lejátszása
Automatikus ugrás a következő leckére
Előző lecke
Következő lecke
Python programozás tanfolyam
1. hét
Első lépések a programozás és a Python világában
Kódszerkesztők
1.1. Kódszerkesztők: Miért használunk kódszerkesztőket?
1.2. Kódszerkesztők: Online kódszerkesztők I.
1.3. Kódszerkesztők: Online kódszerkesztők II.
1.4. Kódszerkesztők: Kódszerkesztők a gépeden
1.5. Kódszerkesztők: Javaslataink
Olvass, keress, kérdezz
1.1. Olvass, keress, kérdezz: Tanuld meg kihúzni magad a gödörből
1.2. Olvass, keress, kérdezz: Olvass (Read)
1.3. Olvass, keress, kérdezz: Keress (Search)
1.4. Olvass, keress, kérdezz: Kérdezz (Ask)
1.5. Olvass, keress, kérdezz: Összefoglalás
Python alapok I. (Adattípusok)
1.1. Bevezetés: Mi az a Python?
1.2. Bevezetés: A .py fájl és a Python shell
2.1. A Python adattípusai
3.1. Játék számokkal: Számtani (arithmetic) operátorok
3.2. Játék számokkal: Gyakorlás - A Python mint zsebszámológép
3.3. Játék számokkal: Python-kifejezések (expressions)
3.4. Játék számokkal: Összetett műveletek Pythonnal
3.5. Játék számokkal: Összehasonlító (comparison) operátorok
4.1. Játék szavakkal: String
4.2. Játék szavakkal: Stringek nyomtatása
4.3. Játék szavakkal: Escaping
4.4. Játék szavakkal: Új sor
4.5. Játék szavakkal: Stringek összefűzése
4.6. Játék szavakkal: Stringek összehasonlítása egymással
5.1. Összefoglalás: Mit tanultál eddig?
6.1. Teszt: Ellenőrizd a tudásod!
2. hét
Újrafelhasználható kódok és a változók
Python alapok II. (változók)
1.1. Bevezetés: Mi az a változó?
1.2. Bevezetés: Miért használunk változókat?
1.3. Bevezetés: Változó a nem ismert érték helyén
1.4. Bevezetés: Újrafelhasználható kód változókkal
2.1. Változók létrehozása (deklarálása): Egy változó anatómiája
2.2. Változók létrehozása (deklarálása): Python-utasítások (statements)
2.3. Változók létrehozása (deklarálása): Kommentek a Pythonban
2.4. Változók létrehozása (deklarálása): A változók elnevezésére vonatkozó szabályok és szokások
3.1. Értékek (adattípusok) a változókban: Változók valódi értékekkel
3.2. Értékek (adattípusok) a változókban: Kifejezések változókban és változók kifejezésekben
3.3. Értékek (adattípusok) a változókban: Változók használata változókban
3.4. Értékek (adattípusok) a változókban: A változók értékének módosítása
4.1. Összefoglalás: Mit tanultál eddig?
5.1. Teszt: Ellenőrizd a tudásod!
3. hét
Függvények: “receptek” a Pythonban
Python alapok III. (függvények)
1.1. Bevezetés: Mik azok a függvények?
2.1. Függvények létrehozása és használata: A Replit Python felülete
2.2. Függvények létrehozása és használata: Az indentation (behúzás) fontossága
2.3. Függvények létrehozása és használata: Függvények deklarálása
2.4. Függvények létrehozása és használata: Egy függvénydeklaráció
2.5. Függvények létrehozása és használata: Függvények meghívása
2.6. Függvények létrehozása és használata: Egy csepp kitekintés
2.7. Függvények létrehozása és használata: Milyen sorrendben hajtódik végre a Python-kód
3.1. Rugalmas függvények paraméterekkel: Variációk egy témára
3.2. Rugalmas függvények paraméterekkel: Paraméterek használata a függvényekben
3.3. Rugalmas függvények paraméterekkel: Argumentum - a paraméter értéke
3.4. Rugalmas függvények paraméterekkel: Három megjegyzés a paraméterekről és az argumentumokról
3.5. Rugalmas függvények paraméterekkel: Gyakorlás - szendvicsreceptfüggvény
4.1. A függvények eredménye: Return value (visszaadott érték) és side effect (mellékhatás)
4.2. A függvények eredménye: Gyakorlás - calculate_rectangle_area függvény
4.3. A függvények eredménye: Fókuszban a visszaadott érték (return value)
4.4. A függvények eredménye: A return kulcsszó
4.5. A függvények eredménye: return = stop!
4.6. A függvények eredménye: A pass kulcsszó
4.7. A függvények eredménye: Gyakorlás - életkor-kalkulátor
5.1. Szerepkörök szétválasztása függvényekkel: Miért használunk függvényeket?
5.2. Szerepkörök szétválasztása függvényekkel: Szétválasztott területszámítás
5.3. Szerepkörök szétválasztása függvényekkel: Tetszőleges szélesség, tetszőleges hosszúság
5.4. Szerepkörök szétválasztása függvényekkel: Egymásnak passzolt argumentumok és a control flow
5.5. Szerepkörök szétválasztása függvényekkel: Gyakorlás - körök kerülete és területe
6.1. Scope-ok (területek): Globális és lokális scope-ok
6.2. Scope-ok (területek): Scope-ok a gyakorlatban
7.1. Összefoglalás: Mit tanultál eddig?
8.1. Teszt: Ellenőrizd a tudásod!
4. hét
A ciklusok és feltételek hete
Python alapok IV. (ciklusok)
1.1. Bevezető a ciklusokhoz: Ciklusok és Hófehérke dilemmája
2.1. Hogyan írjunk ciklusokat: Bevezetés – Hófehérke rendelése
2.2. Hogyan írjunk ciklusokat: Bevezetés a ciklusokhoz
2.3. Hogyan írjunk ciklusokat: A while ciklus (while loop) felépítése
2.4. Hogyan írjunk ciklusokat: Feltételek megfogalmazása Pythonnal
2.5. Hogyan írjunk ciklusokat: A while ciklus alkalmazása a Hófehérke problémánkra
2.6. Hogyan írjunk ciklusokat: A while ciklus, ami el tud számolni hétig
2.7. Hogyan írjunk ciklusokat: A ciklust kontrolláló feltételünk
2.8. Hogyan írjunk ciklusokat: A törpök, akik még alszanak, és a ciklusok kombinálása
2.9. Hogyan írjunk ciklusokat: Jövőbiztos ciklusok
3.1. Összefoglalás
4.1. Teszt: Ellenőrizd a tudásod!
Python alapok V. (feltételek)
1.1. Bevezető a feltételekhez: Feltételek a Pythonban
2.1. Egyszerű feltételek: Egy online magazin és az if / else utasítások
2.2. Egyszerű feltételek: If és a barátja, else
2.3. Egyszerű feltételek: Az input() függvény
2.4. Egyszerű feltételek: Az int() függvény
2.5. Egyszerű feltételek: Online magazin - a látogató életkora
2.6. Egyszerű feltételek: Az elif utasítások és egy kiegészítő kérés
3.1. Feltételek és ciklusok: Bevezetés
3.2. Feltételek és ciklusok: While, if / else és a páros-páratlan számok
3.3. Feltételek és ciklusok: A szélerőmű-megrendelés
3.4. Feltételek és ciklusok: A szélerőmű-megrendelés - egy lehetséges megoldás
4.1. Összefoglalás: Feltételek (conditionals) – Összefoglalás
5.1. Teszt: Ellenőrizd a tudásod!
5. hét
Adattisztítás és Python stringek
Python alapok VI. (Stringek)
1.1. Bevezetés: Miről szól ez a modul?
1.2. Bevezetés: Python telepítése a számítógépedre
1.3. Bevezetés: A szerkesztőprogram telepítése
1.4. Bevezetés: A lokális Python shell használata
1.5. Bevezetés: Az első Python projekt a gépeden
2.1. Hozzáférés egy string elemeihez: A String elemeinek elérése
2.2. Hozzáférés egy string elemeihez: Hozzáférés az elemekhez pozitív számokkal
2.3. Hozzáférés egy string elemeihez: Hozzáférés az elemekhez negatív számokkal
2.4. Hozzáférés egy string elemeihez: Egy string felszeletelése (slicing)
2.5. Hozzáférés egy string elemeihez: Az in és a not in kulcsszavak
3.1. String metódusok és függvények: Mi az a metódus (method)?
3.2. String metódusok és függvények: Adatsorok
3.3. String metódusok és függvények: A len() függvény
3.4. String metódusok és függvények: A startswith() és endswith() metódusok
3.5. String metódusok és függvények: A count() metódus
3.6. String metódusok és függvények: A capitalize() metódus
3.7. String metódusok és függvények: A replace() metódus
3.8. String metódusok és függvények: Egy kis kódrendezés
4.1. Összefoglalás: Mit tanultál eddig?
5.1. Teszt: Ellenőrizd a tudásod!
6. hét
Adatok tárolása listákban és tuple-ökben
Python alapok VII. (adatstruktúrák)
1.1. Bevezetés: Mi az a lista?
2.1. Listaműveletek (létrehozás, olvasás, szerkesztés és törlés): Lista létrehozása
2.2. Listaműveletek (létrehozás, olvasás, szerkesztés és törlés): Lista elemei
2.3. Listaműveletek (létrehozás, olvasás, szerkesztés és törlés): CRUD
2.4. Listaműveletek (létrehozás, olvasás, szerkesztés és törlés): Read - Listák és az indexelés
2.5. Listaműveletek (létrehozás, olvasás, szerkesztés és törlés): Read - Lista elemeinek elérése pozitív és negatív indexszel
2.6. Listaműveletek (létrehozás, olvasás, szerkesztés és törlés): Read - Lista több elemének elérése indexekkel
2.7. Listaműveletek (létrehozás, olvasás, szerkesztés és törlés): Update - Lista elemének megváltoztatása
2.8. Listaműveletek (létrehozás, olvasás, szerkesztés és törlés): Create - Új elem hozzáadása a lista végéhez
2.9. Listaműveletek (létrehozás, olvasás, szerkesztés és törlés): Create - Új elem hozzáadása a listához
2.10. Listaműveletek (létrehozás, olvasás, szerkesztés és törlés): Delete - Elem törlése a listából
2.11. Listaműveletek (létrehozás, olvasás, szerkesztés és törlés): Delete - Elem törlése a listából index alapján
2.12. Listaműveletek (létrehozás, olvasás, szerkesztés és törlés): Delete - Elem kivágása a listából
3.1. A listák fontosabb függvényei és metódusai: A listák beépített függvényei és metódusai
3.2. A listák fontosabb függvényei és metódusai: A len() függvény
3.3. A listák fontosabb függvényei és metódusai: A count() metódus
3.4. A listák fontosabb függvényei és metódusai: A min() és max() függvények
3.5. A listák fontosabb függvényei és metódusai: Az index() metódus
3.6. A listák fontosabb függvényei és metódusai: Az in és not in kulcsszavak
4.1. A for ciklus és a lista: Mi az a for ciklus?
4.2. A for ciklus és a lista: For ciklus létrehozása
4.3. A for ciklus és a lista: A for ciklus használata
4.4. A for ciklus és a lista: A range() függvény
5.1. Mi az a tuple?
5.2. Mi az a tuple: A tuple és a lista
6.1. Hogyan dolgozzunk tuple-ökkel: Indexelés és a for ciklus
6.2. Hogyan dolgozzunk tuple-ökkel: Tuple függvények és metódusok
6.3. Hogyan dolgozzunk tuple-ökkel: Gyakorlás - Statisztika egy kosármeccsről
7.1. Összefoglalás: Mit tanultál eddig?
8.1. Teszt
7. hét
Fájlok és kivételek kezelése
Oszd meg a tanulás örömét barátaiddal 🤝
Ajánlói kedvezmény
Python alapok VIII. (fájlok és kivételkezelés)
1.1. Bevezetés: Miért kellenek a fájlok?
2.1. A fájlkezelés alapjai: Elérési útvonalak
2.2. A fájlkezelés alapjai: Fájlok megnyitása és bezárása
2.3. A fájlkezelés alapjai: Fájlok beolvasása
2.4. A fájlkezelés alapjai: Fájlok írása
3.1. Hibakezelés: Bevezetés
3.2. Hibakezelés: Mit jelent a hiba a Pythonban?
3.3. Hibakezelés: Egy hiba elkapása
3.4. Hibakezelés: Az else blokk
3.5. Hibakezelés: A finally blokk
3.6. Hibakezelés: Az egymásba ágyazható try-except blokkok
4.1. Python modulok kezelése: Mi az a Python modul?
4.2. Python modulok kezelése: Több Python fájl kezelése
4.3. Python modulok kezelése: Fájlok átnevezése
4.4. Python modulok kezelése: Egy függvény importálása
5.1. CSV fájlok kezelése: Mi az a CSV fájl?
5.2. CSV fájlok kezelése: CSV fájlok beolvasása
5.3. CSV fájlok kezelése: Gyakorlás - Kosárlabda statisztika továbbfejlesztése
5.4. CSV fájlok kezelése: Egy lehetséges megoldás
6.1. Összefoglalás: Mit tanultál eddig?
7.1. Teszt: Ellenőrizd a tudásod!
8. hét
Dictionary-k és záróprojekt
Szeretnél oklevelet kapni?
Python alapok IX. (adatstruktúrák II.)
1.1. Bevezetés
2.1. A set: A set létrehozása
2.2. A set: Read - A set elemeinek elérése
2.3. A set: Create - Hozzáadás a sethez
2.4. A set: Delete - törlés a setből
3.1. Mi az a dictionary: A kulcs és érték párok
3.2. Mi az a dictionary: A kulcsok sajátosságai
3.3. Mi az a dictionary: A dictionary létrehozása
4.1. CRUD és a dictionary: Read - Elemek elérése a kulccsal
4.2. CRUD és a dictionary: Read - Elemek elérése a get() metódussal
4.3. CRUD és a dictionary: Update - Új érték adása az elemnek
4.4. CRUD és a dictionary: Create - Új elem hozzáadása a kulcs segítségével
4.5. CRUD és a dictionary: Create and Update - az update() metódus
4.6. CRUD és a dictionary: Delete - Elem törlése
4.7. CRUD és a dictionary: Delete - Elem kivágása a pop() metódussal
4.8. CRUD és a dictionary: Update - Elem megváltoztatása a pop() metódussal
5.1. A dictionary bővítése: A dictionary bővítése
5.2. A dictionary bővítése: A dictonary és az iterálás
5.3. A dictionary bővítése: A keys() metódus
5.4. A dictionary bővítése: Az items() metódus
6.1. Dictionary és a CSV: A dictionary és a CSV fájlok
6.2. Dictionary és a CSV: A DictReader() metódus
6.3. Dictionary és a CSV: A DictWriter() metódus
7.1. Data Science Projekt: A projekt maga
7.2. Data Science Projekt: A projekt struktúrája
7.3. Data Science Projekt: Fájlok kezelése
7.4. Data Science Projekt: A bejövő adatok korrekciója
7.5. Data Science Projekt: Az adatok szűrése
7.6. Data Science Projekt: Az új rekordok
7.7. Data Science Projekt: Felkészülés a fájlba írásra
7.8. Data Science Projekt: A projekt futtatása
7.9. Data Science Projekt: További funkcionalitás
8.1. Egy kis extra: Pip
8.2. Egy kis extra: Diagramok a Pythonban
9.1. Mit tanultál eddig?
10.1. Teszt
Itt a vége
Eljött az ünneplés ideje! 🎉🍾
3.4. Feltételek és ciklusok: A szélerőmű-megrendelés - egy lehetséges megoldás
Ez a lecke még nem elérhető
Ha már beiratkoztál,
be kell jelentkezned
.
Beiratkozom a tanfolyamra