The author of the tutorial is a native New Yorker who appreciates the convenience of Google Maps, highlighting its reliance on geospatial technology. The tutorial aims to introduce readers to Python for geospatial analysis using GeoJSON and GeoPandas. It covers environment setup, including installing necessary packages and setting up Jupyter Notebook, as well as reviewing data types such as Points and Polygons in shapely. The tutorial also introduces GeoJSON and GeoPandas, explaining how they can be used to store and visualize geographic data. Additionally, it showcases the use of geojsonio for visualizing GeoJSON on a browser, allowing users to share or host their content. Finally, the author concludes that Python is a suitable language for geospatial analysis due to its modules and tools being built with developers in mind.