Archívum: Python tanfolyam (2022. aug. 22 - 2022. szept. 2.) @ Data Expert
Aktuális hírek
- [2022.09.03.] Kint van a 8. nap anyaga is.
- [2022.09.01.] Összefoglaltam a 7. nap anyagát. A pénteki órát Dr. Harangi Balázs fogja tartani (szintén 16.00-tól 19.00-ig).
- [2022.08.23.] A tanfolyamhoz készült egy GitHub repó: https://github.com/jabbalaci/PythonTanfolyam2022aug
Tájékoztató: https://www.inf.unideb.hu/hu/ingyenes-python-felkeszito-kepzes-hallgatoknak
A képzés 24 órája két héten elosztva, napi 3 órában fog megvalósulni az alábbi bontásban:
aug. 22 (hétfő) 16:00-19:00
aug. 23 (kedd) 16:00-19:00
aug. 25 (csütörtök) 16:00-19:00
aug. 26 (péntek) 16:00-19:00
aug. 29 (hétfő) 16:00-19:00
aug. 30 (kedd) 16:00-19:00
szept. 1 (csütörtök) 16:00-19:00
szept. 2 (péntek) 16:00-19:00
Előadók:
- Dr. Szathmáry László (első 7 alkalom)
- Dr. Harangi Balázs (utolsó nap, szept. 2.)
Miről fog szólni a tanfolyam?
- Első hét: Python alapok
- Második hét: haladóbb témák + megoldunk egy próbavizsgát
- Utolsó nap: pandas library
Idézet a tájékoztató üzenetből:
"A képzés hibrid formában fog történni, ami ebben az esetben azt jelenti,
hogy a képzést finanszírozó cég alkalmazottai az előadás helyszínén lesznek jelen,
míg a regisztrált hallgatók számára a kurzus online formában (Webex felületen) lesz
követhető…
Az előadások során felmerült kérdéseket a szathmary.laszlo@inf.unideb.hu Szathmary.HW@gmail.com email címre lehet majd elküldeni; a képzés idején
a lebonyolítás módja és a nagy számú jelentkező miatt közvetlen interakció az előadóval
nem garantálható…
Az Informatikai Kar azon hallgatói részére akik regisztráltak és a képzésen részt vesznek egy
ingyenes ITS - Python vizsgalehetőséget, próbavizsgát valamint online tananyagot biztosít;
ezekről hamarosan további információt adunk. A nem IK-s hallgatók számára erről a lehetőségről
külön tájokaztatást nyújtunk majd."
Technikai kérdések (mikor lesz a vizsga, mennyibe kerül, stb.) ide intézhetők: certiport@inf.unideb.hu
Mire lesz szükség?
- Jegyzetfüzet!
- Én Windows-t fogok használni, de tetszőleges operációs rendszer használható (Linux, Mac). A lényeg, hogy fel legyen telepítve a Python 3.
- Windows 10 alá való telepítéshez van egy rövid videóm: https://www.youtube.com/watch?v=1HUcq3SPxJ4
- Kell egy szövegszerkesztő is. Mindegy, hogy ki mit használ. Én az elején Notepad++ -t fogok használni, utána pedig Visual Studio Code-ot. Amikor VS Code-ban megnyitunk egy .py kiterjesztésű állományt, akkor a jobb alsó sarokban rákérdez, hogy szeretnénk-e feltenni a Python-hoz való extension-öket. Ezt fogadjuk el (yes).
- Érdemes feltenni VS Code alá a Code Runner nevű extension-t. Ennek a segítségével a Python prg.-okat közvetlenül a VS Code-ból is tudjuk futtatni.
- Fájlkezeléshez a Total Commander-t ajánlom.
Néhány hasznos videó:
Néhány hasznos blog poszt:
Ajánlott irodalom
Hasznos linkek
A tanfolyamhoz tartozó GitHub repó: https://github.com/jabbalaci/PythonTanfolyam2022aug . A tanfolyam alatt írt programokat / kódrészleteket ide fogom feltölteni.
1) 2022. aug. 22. (hétfő)
- bevezető, a Python története, a nyelv jellemzői
- egyszerű Python szkriptek írása, futtatása
- sztringek
- listák
Hol hagytuk abba: végigvettük a 2. fóliát.
Házi feladat:
- Az 1. és 2. fólia végén lévő feladatok.
Q1: "Egy olyan kérdésem lenne, hogy akinek nincs meg a programozás 1. nevű tárgya az nem szerezheti meg a szertifikációt?"
A1: Az ipari vizsgára bárki mehet, Prog. 1 tárgy nélkül is. A Szkriptnyelvek nevű tárgyamnak az előfeltétele a Prog. 1, vagyis ezt a tárgyat csak azok vehetik fel, akik teljesítették a Prog. 1-et.
---
Q2: "Olyan kérdésem lenne, hogy az óra felvételét valahol le lehet tölteni?"
A2: Sajnos nem. Csak a fóliákat tudjuk odaadni.
2) 2022. aug. 23. (kedd)
- írás a standard kimenetre
- listák (folyt.)
- ciklusok (for, while)
- mi lesz False-ként kiértékelve; sztringbuffer
- a tuple adattípus
- list comprehension
- vezérlési szerkezetek
Hol hagytuk abba: 4. fólia, 14. oldal
Házi feladat:
- A fóliák végén lévő feladatok.
Q: Az óra közben belefutottunk a sys.maxsize
-ba. Ez mi?
A: https://stackoverflow.com/questions/48138632/in-python-what-is-sys-maxsize/48138759#48138759
3) 2022. aug. 25. (csütörtök)
- opcionális paraméterek (4. fólia vége)
- halmaz adatszerkezet
- szótár adatszerkezet
- zip
- globális változók
- fájlkezelés
- modulok: math, os, os.path, string
Hol hagytuk abba: 6. fólia, 8. oldal
Házi feladat:
- A fóliák végén lévő feladatok.
4) 2022. aug. 26. (péntek)
- osztályok, objektumok
- modulok
- random számok
- egységtesztelés pytest-tel
Hol hagytuk abba: végigvettük a 8. fóliát
Házi feladat:
- A fóliák végén lévő feladatok.
Q: Nem tudtam megoldani az anagrammás feladatot.
A: Majd hétfőn megbeszéljük.
5) 2022. aug. 29. (hétfő)
Hol hagytuk abba: végigvettük a 9. fóliát
Házi feladat:
- A fóliák végén lévő feladatok.
6) 2022. aug. 30. (kedd)
- megoldottuk az 1. próbavizsgát
- weboldalak letöltése
- JSON szerializáció
Hol hagytuk abba: végigvettük a 10. fóliát
Házi feladat:
- A fóliák végén lévő feladatok.
Q: Nem találja a rendszer a pip
parancsot. Mitévő legyek?
A: A Windows 10-re való telepítéshez készítettem egy videót (lásd fentebb). Meg kell nézni újra. Az elején beszélek a pip-ről is.
7) 2022. szept. 1. (csütörtök)
- megoldottuk a 2. próbavizsgát
- mypy
- web scraping
- reguláris kifejezések (csak érintettük az óra végén); lásd 11. fólia
8) 2022. szept. 2. (péntek)
- Python for Data Analysis
- pandas
Link: https://github.com/jabbalaci/PythonTanfolyam2022aug , 08/
-as mappa