Oktatás * Programozás 2 * Szkriptnyelvek * levelezősök Félévek Linkek * kalendárium |
Acad /
Py2012szeptArchívum: 2012/13/1 (2012. szept.)
A gyakorlatok ideje és helye:
A gyakorlati anyagok >>> itt <<< érhetők el. A gyakorláshoz összeállítottam egy feladatsort, ebből próbáljunk meg minél több feladatot megoldani. Aktuális hírek
Mottó"Nincs nyafogás. Programozás van." Rövid ismertetőA gyakorlaton a Python programozási nyelvvel fogunk megismerkedni. Mivel a tárgy előfeltétele a "Magas szintű programozási nyelvek 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, 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ákA gyakorlaton elhangzottaknak szerves részét képezik a Függelékek is. A legutóbbi verzió innen tölthető le: python-fuggelekek-2012_2013.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) 2012. szept. 20.
A gyakorlaton vetített anyag: python-01-20120920.pdf
2) 2012. szept. 27.
A gyakorlaton vetített anyag: python-02-20120927.pdf
3) 2012. okt. 4.
A gyakorlaton vetített anyag: python-03-20121004.pdf
4) 2012. okt. 18.
A gyakorlaton vetített anyag: python-04-20121018.pdf
5) 2012. okt. 25.
A gyakorlaton vetített anyag: python-05-20121025.pdf
6) 2012. nov. 8.
A gyakorlaton vetített anyag: python-06-20121108.pdf
7) 2012. nov. 15.
A gyakorlaton vetített anyag: python-07-20121115.pdf
8) 2012. nov. 22.
A gyakorlaton vetített anyag: python-08-20121122.pdf
9) 2012. nov. 29.
A gyakorlaton vetített anyag: python-09-20121129
10) 2012. dec. 6.
A gyakorlaton vetített anyag: python-10-20121206
Gyakorlati jegy (frissítve 2012. nov. 18-án)Az aláírás megszerzésének egyik feltétele a rendszeres részvétel a gyakorlatokon. A félév során legfeljebb 3 hiányzás megengedett. Aki ezt túllépi, annak az aláírás automatikusan megtagadásra kerül. A félév közepén lesz egy közös zárthelyi dolgozat (papíron, gép nélkül). Erre kapnak egy jegyet. A zárthelyi időpontja és helyszíne:
A továbbiak aszerint alakulnak, hogy a hallgató vállalt-e projektmunkát vagy sem. Aki nem csinál projektmunkátLesz egy 2. ZH is dec. 13-án, a gyakorlat időpontjában és helyén. Ez már gép előtt lesz. Erre is kapnak egy jegyet. A két ZH alapján megajánlok egy jegyet. Nem egyértelmű jegy esetén (pl. 3/4, 4/5) az órai munka és a házi feladatok alapján kerekítek fel vagy le. Lesz javítási lehetőség is. Aki nem lesz megelégedve a megajánlott jeggyel, az az utolsó héten javíthat a gyakorlat helyén és idejében. A hallgatónak néhány konkrét programozási feladatot kell helyben megoldania, illetve ismernie kell a Python programozási nyelvvel kapcsolatos fogalmakat. Aki projektmunkát vállaltAz utolsó előtti 3. héten, azaz dec. 3. és dec. 7. között legkésőbb be kell mutatni a működőképes projektet ledokumentálva. Erre is adok egy jegyet. Innentől kezdve ugyanúgy járunk el, mint az előző esetben: kétes jegy esetén…, javítás utolsó héten… Ha valaki projektet vállalt de nem készült el időben, vagyis dec. 3. és dec. 7. között nem tudja bemutatni, abból sincs gond. Ebben az esetben az illető megírja a 2. ZH-t és arra kap majd jegyet. Projektek, félprojektekA feladatsor végén találnak projektmunkákat. Egy projekt sikeres elkészítésével kiváltható a 2. ZH. Vannak könnyebb projektek is, ún. félprojektek. Ezekből kettő tesz ki egy teljes projektet. Vannak "megaprojektek" is, ezeket ketten (párban) is el lehet vállalni. Aki (fél)projektet vállal, annak egy dokumentációs anyagot is el kell készítenie. Ebben szerepeljen a feladat leírása, majd a megvalósítás kódrészletekkel és példákkal tarkítva. Ezt majd PDF formátumban kérem. Ajánlott irodalom
|
Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |