Oktatás
* Programozás 2 + feladatsor + C feladatsor + Python feladatsor + GitHub oldal
* Szkriptnyelvek + feladatsor + quick link
* levelezősök + Adator. prog. + feladatsor + quick link
teaching assets
Félévek
* 2024/25/1 * 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 ]
|
Archívum: 2021/22/2 (2022. 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: | 2021/2022/2 (2022. febr.) |
eLearning: | https://elearning.unideb.hu/course/view.php?id=21863 |
Gyakorlatvezető: | Dr. Szathmáry László |
Időpont: | csütörtök 10.00-12.00, IK-201 |
Linkek:
Aktuális hírek
- [2022.02.03.] Honlap 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 nevű tárgy, 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, 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: Edit → Preferences, 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) 2022. febr. 10.
- 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:
Gyakorlati jegy
Lásd 1. fólia eleje.
Menetrend
1. ZH
- 2022. ???. ?. (a félév közepén)
2. ZH
- 2022. ???. ?., a labor helyén és idejében (számítógép mellett) [a félév végén]
javítási / rontási lehetőség
- a vizsgaidőszak első hetében (a pontos dátum később lesz bejelentve)
Ajánlott irodalom
- Angolul
- Guido van Rossum: Python Tutorial (https://docs.python.org/3/download.html, PDF-ben is elérhető), 2022
- 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
|
Blogjaim, hobbi projektjeim
* The Ubuntu Incident * Python Adventures * @GitHub * heroku * extra * haladó Python * YouTube listák
Debrecen | la France
[ edit ]
|