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 ]

Py2024febr

2023/24/2 (2024. febr.)

Tantárgy neve:Szkriptnyelvek
Kód:INBPM9942L / INBMM9945L
Sáv:kötelezően választható
Kredit:3
Célcsoport:PTI BSc / MI BSc
Előfeltétel:Programozás 1
Félév:2023/2024/2 (2024. febr.)
eLearning:link
Gyakorlatvezető:Dr. Szathmáry László

A gyakorlat ideje és helye:

  • csütörtök 10.00, IK-105
  • ---
  • Süvöltős Csaba csoportja: link

Linkek:


Aktuális hírek

  • [2024.01.31.] Honlap részleges frissítése.

Mottó

"Nincs nyafogás! Programozás van!"

Rövid ismertető

A gyakorlaton a Python programozási nyelvvel fogunk megismerkedni (Python 3). Mivel a tárgy előfeltétele a Programozás 1, ezért feltételezem, hogy az alapvető fogalmakkal mindenki tisztában van. A gyakorlatokon Linuxos gépteremben leszünk, ahol Ubuntu GNU/Linux van feltelepítve. Csupán egy szövegszerkesztőre lesz szükség (pl. GEdit, vim, VS Code, stb.); mindenki maga dönti el, hogy melyik a szimpatikusabb. A választott szövegszerkesztőben majd be kell állítani, hogy a TAB-ot automatikusan cserélje ki 4 db szóközre. (Ha valaki vim-et szeretne használni, akkor innen letölthet egy példa konfigurációs fájlt, melyben már szerepel az előbbi beállítás). GEdit-ben ezt a következőképpen tehetjük meg: EditPreferences, itt válasszuk az Editor fület, majd Tab Width értéke legyen 4, ill. pipáljuk be az Insert spaces instead of tabs előtti négyzetet.

A gyakorlat tematikája / fóliák

A gyakorlaton elhangzottaknak szerves részét képezik a Függelékek is. A legutóbbi verzió innen tölthető le: python-fuggelekek.pdf. Ezt folyamatosan frissítem majd, érdemes lesz időnként megnézni, hogy volt-e bővítés. Az utolsó módosítás dátumát a fóliasor első diáján tüntetem fel.

1) 2023. szept. 5.

  • bevezető, a Python története, a nyelv jellemzői
  • az interaktív shell használata
  • egyszerű Python szkriptek írása, futtatása

A gyakorlaton vetített anyag: python-01.pdf
Házi feladat:

  • Q függelék elolvasása

Gyakorlati jegy

Lásd 1. fólia eleje.

Menetrend

1. ZH

  • A 6. fólia (fájlkezelés) után, kb. a félév közepén. Két héttel előtte szólok. Lehet, hogy papíron lesz.

2. ZH

  • A félév végén, számítógép mellett. Vagy az utolsó héten (ez a valószínűbb), vagy a vizsgaidőszak első hetében.

javítási / rontási lehetőség

  • a vizsgaidőszak elején (a pontos dátumot majd megbeszéljük)

Ajánlott irodalom

  • Angolul
    • Guido van Rossum: Python Tutorial (https://docs.python.org/3/download.html, PDF-ben is elérhető), 2024 ◂
    • Wesley J. Chun: Core Python Programming (2nd ed.), 2009
    • Allen B. Downey: Think Python (How to Think Like a Computer Scientist, http://www.greenteapress.com/thinkpython/), 2nd edition, O'Reilly, 2016
    • Michael Driscoll: Python 101, Leanpub, 2014 (kezdő)
    • Michael Driscoll: Python 201, Leanpub, 2016 (középhaladó)
    • Mark Pilgrim: Dive Into Python 3 (http://www.diveintopython3.net/), 2009
    • Doug Hellmann: The Python Standard Library by Example (Developer's Library), 2011
    • Doug Hellmann: Python Module of the Week (https://pymotw.com/3/)
    • Luciano Ramalho: Fluent Python, O’Reilly, 2015 (expert)
  • Magyarul
    • Hogyan gondolkozz úgy, mint egy informatikus: tanulás Python3 segítségével (link)
    • Mark Summerfield: Python 3, Kiskapu Kft., 2009
    • Gérard Swinnen: Tanuljunk meg programozni Python nyelven (Python 2.2-t tárgyal, online letölthető: http://mek.oszk.hu/08400/08435/), 2002.
    • Rashi Gupta: Mindentudó Python (Python 2.2-t tárgyal), 2003
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 2024 February 19, 09:43