GeoPandas has been introduced in the GeoPandas section of  Chapter 2, Introduction to Geospatial Code Libraries, where its data structures and methods have also been covered.
GeoPandas
Geospatial analysis with GeoPandas
GeoPandas was created to offer data to scientists who want to work with spatial data similar to pandas, and this means giving access to geospatial attribute data through data structures not available through pandas. Combine this with a set of geometric operations, data overlay capabilities, geocoding and plotting capabilities and you have an idea of this library's capabilities. In the examples mentioned as we proceed, we'll cover GeoPandas' plotting methods, explain how to access...