Úvod do prostredia PyCharm, základné vlastnosti jazyka Python, syntax. Jednoduché typy (číslo, logický typ), štruktúrované typy (operácie s reťazcami a metódy reťazcov, presmerovanie vstupu a výstupu, zoznam, slovník, n-tica, množina) a riadiace štruktúry (cykly, podmienené vetvenie - IF). Definícia funkcií (parametre, návratová hodnota), dokumentácia funkcie. Typy chýb a ošetrenie chybových stavov. Odchytávanie a generovanie výnimiek. Ukladanie dát do súboru a čítanie dát zo súboru. Riešenie problémov využitím jazyka Python. Využívanie knižníc ArcPy a PyGRASS pri tvorbe modulov pre ArcGIS a GRASS GIS.