Python programozás kezdőknek

Daten

Offizielle Daten in der Fachveröffentlichung für das folgende akademische Jahr: 2023-2024

Lehrbeauftragte/r

Semesterwochenstunden

Vorlesungen: 3

Praktika: 9

Seminare: 0

Insgesamt: 12

Fachangaben

  • Kode des Kurses: OOF-PPK-T
  • 1 kredit
  • Általános orvos
  • Fakultatív modul
  • Tavaszi
Voraussetzungen:

OOA-MET-T teljesített

Zahl der Kursteilnehmer für den Kurs:

min. 5 – max. 15

Thematik

A Python programozási nyelv az egyik legszélesebb körben használt programozási nyelv, ami többek között annak is köszönhető, hogy a nyelv használata könnyedén elsajátítható programozási tapasztalattal nem rendelkezőknek is. Ez a kurzus a Python nyelven keresztül mutatja be a programozás alapjait, beleértve az adattípusokat, ciklusokat, függvényeket, objektumokat stb. A gyakorlatok során áttekintjük a legnépszerűbb modulok (pl. Numpy, Pandas, Scipy) használatát és orvosi, illetve pszichológiai példákon keresztül mutatjuk be a gyakorlati alkalmazásukat. A kurzus célja, hogy a hallgatók képesek legyenek a programozás segítségével megoldani problémákat elsősorban az adatkezelés, statisztika, adatprezentáció és kísérlettervezés területein.

Vorlesungen

  • 1. A Python programozási nyelv  - Dr. Matuz András
  • 2. Installálás és modulok  - Dr. Matuz András
  • 3. Alapvető programozási fogalmak - Dr. Matuz András

Praktika

  • 2. Listák, könyvtárak kezelése 
  • 3. Beépített funkciók és függvények, Ciklusok 
  • 4. Változók létrehozása, adattípusok és számítások 
  • 4. Elágazások: írjunk beszélgetőprogramot! 
  • 5. Egyszerűbb programok írása: mértékegység-átváltó, számrendszer-átváltó és versgeneráló programok létrehozása 
  • 6. Vektorok, mátrixok és tudományos függvények (SciPy, Numpy) 
  • 7. Az adatelemzés a Pandas modullal 
  • 8. Reakcióidő-alapú kísérletek programozása (Psychopy) 
  • 9. Teszt 

Seminare

Materialien zum Aneignen des Lehrstoffes

Obligatorische Literatur

Vom Institut veröffentlichter Lehrstoff

A felkészüléshez szükséges tananyag a Neptun-ra/TEAMS-re az elhangzást követően felkerül

Skript

Empfohlene Literatur

Mark Summerfield (2009) Python 3 programozás: átfogó bevezetés a Python nyelvbe
Hall, T., & Stacey, J. P. (2010). Python 3 for absolute beginners.
Hans Petter Langtangen (2014) A Primer on Scientific Programming with Python

Voraussetzung zum Absolvieren des Semesters

Legfeljebb 25 % hiányzás megengedett

Semesteranforderungen

Írásbeli teszt az utolsó órán (programozási feladat megoldása), házi feladat elkészítése (programozási projekt)

Möglichkeiten zur Nachholung der Fehlzeiten

Az oktatóval megbeszélendő.

Prüfungsfragen

Írásbeli teszt az utolsó órán. Jegy javítása céljából a teszt kétszer megismételhető a vizsgaidőszak első két hetében. Projektmunka leadása.

Prüfer

Praktika, Seminarleiter/innen

  • Dr. Matuz András