Essential Python libraries for Geospatial analysis and Visualization:
Deepak Singh is giving a brief on various python libraries. Since many (or most) of the many GIS Software programs (such as ArcGIS, QGIS, PostGIS, etc.) offer an interface to do analysis using Python scripting, Python is an incredibly helpful language to learn for GIS.