A tantárgy neve:
- magyarul: Szakági programozás gyakorlat
- angolul: GIS-specific Programing
Kódja: TTGML7011
 Szemeszter: 2. félév
 Felelős oktatási egység: Debreceni Egyetem, TTK, Természetföldrajzi és Geoinformatikai Tanszék
 Kötelező előtanulmány neve: -
 Kódja: -
 Követelmény: Gyakorlati jegy
 Kredit: 2
 Oktatás nyelve: magyar
 Tantárgyfelelős oktató: Dr. Szabó Gergely, egyetemi adjunktus
| típus | heti óraszámok | ||||||
|---|---|---|---|---|---|---|---|
| előadás | gyakorlat | labor | |||||
| nappali | x | heti | 0 | heti | 0 | heti | 2 | 
| levelező | féléves | féléves | féléves | ||||
A kurzus tartalma, témakörei
Programozási alapismeretek (algoritmus, algoritmus megadási módok, programozási paradigmák, fordító, értelmező). Python alapismeretek (változó, adattípusok, vezérlési szerkezetek, objektumok, felhasználói függvények, kivételkezelés, felhasználói input). Kódok alkalmazási lehetőségei ArcGIS-ben. Az ArcPy csomag moduljaival térinformatika állomá-nyokból adat elérése, módosítása, törlése. Új állományok létrehozása, attribútum táblázat bővítése. Raszteres adatok kezelése.
Kötelező olvasmány:
- Gérard Swinnen, Tanuljunk meg programozni Python nyelven, 2005. (mek.oszk.hu/08400/08435/08435.pdf)
Ajánlott szakirodalom:
- Eric Pimpler, Programming ArcGIS 10.1 with Python Cookbook, Packt Publishing, 2013.
- Rance D. Necaise, Data Structures and Algorithms Using Python, Wiley, 2011.
- Kent D. Lee, Steve Hubbard, Data Structures and Algorithms with Python, Springer, 2015.
- Paul A. Zandbergen, Python Scripting for ArcGIS, ESRI Press, 2013.