Recent Changes - Search:

Oktatás

* Programozás 1
  + feladatsor
  + GitHub oldal

* Szkriptnyelvek
  + feladatsor
  + quick link

Teaching

* Programming 1 (BI)
  ◇ exercises
  ◇ quick link

* Scripting Languages
  ◇ exercises
  ◇ quick link

teaching assets


Félévek

* aktuális (2023/24/2)
* archívum


Linkek

* kalendárium
   - munkaszüneti napok '20
* tételsorok
* jegyzetek
* szakdolgozat / PhD
* ösztöndíjak
* certificates
* C lang.
* C++
* C#
* Clojure
* D lang.
* Java
* Nim
* Scala


[ edit | logout ]
[ sandbox | passwd ]

PyTanfolyam2022aug

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

Cloud City

  

Blogjaim, hobbi projektjeim

* The Ubuntu Incident
* Python Adventures
* @GitHub
* heroku
* extra
* haladó Python
* YouTube listák


Debrecen | la France


[ edit ]

Edit - History - Print *** Report - Recent Changes - Search
Page last modified on 2022 September 08, 06:46