Kihagyás

Programozás alapjai jegyzet

Szükséges alkalmazások

Ahhoz, hogy a tárgy anyagát elsajátítsd, igazából nincs sok mindenre szükség, elég egy Python (3.x) környezet, illetve egy szövegszerkesztő (text editor: informatikusok vagyunk, a word, office és hasonló alkalmazások NEM szövegszerkesztők!)

Javasolt fejlesztői környezetek

Alapvetően akár egy egyszerű szövegszerkesztővel is képesnek kell lenned Python programokat írni (vi, vim, nano, gedit, sublime, ...) és azokat parancssorból futtatni, de ha ez megy, akkor egy komplexebb IDE sok időt spórolhat neked. A gyakorlatokon a PyCharm-ot fogjuk használni, de a Visual Studio Code és egyéb IDE-k is használhatók.

A tantárgy tematikája

  • A Python nyelv szintaxisa, jellemzői (scriptnyelv), használata, fejlesztői környezet.
  • Vezérlési szerkezetek és megvalósításuk Python-ban.
  • Python adattípusok: number, string, boolean, tömb, rekord, lista, tuple, Set, Dictionary.
  • Változók, értékek, eljárások paraméterezése (pozíció/név), visszatérés több értékkel.
  • Alapvető IO műveletek, fájlkezelés.
  • Egyszerű adatfeldolgozási/megjelenítési problémák megoldása.

Irodalom

  • Eric Matthes: Python Crash Course (3rd ed.). No Starch Press, Inc., San Fransisco, CA, 2023, ISBN 978-1-71850-270-3.
  • Quentin Charatan, Aaron Kans: Programming in Two Semesters. Springer Nature Switzerland AG, Cham, Switzerland, 2022, ISBN 978-3-031-01325-6.
  • https://python-course.eu/

Az elkészült jegyzetről

Hibák

A jegyzet folyamatosan készül, így előfordulhatnak benne apróbb hibák, hiányosságok, elírások. Ha valaki esetleg ilyet találna, kérem írjon a gertom@inf.u-szeged.hu címre, hogy mihamarabb javíthassuk.

Készítők

  • Gergely Tamás
  • Kicsi András
  • Kolláth István Tibor

Jogi nyilatkozat

Nevezd meg! - Ne add el! - Ne módosítsd! 4.0 Nemzetközi