Introduction to Geographic Information Systems (GIS), comprising both fundamental notions about GIS, as well as development tools and libraries, mostly based in Python, PostGIS and QGIS.