
The PDF download link is attached at the end of the article.

I hope you can provide valuable opinions. It is inevitable that there are omissions & mistakes. This article is the study notes summarized by the author in the personal study process. Comments are welcome, and the author will summarize it regularly modify.įor notes based on the Python 2.x version, you can move to the blog: (see the "Overview" mind map for details). Since most of the reference materials come from 2.x, some knowledge may not be completely updated.

The latest version is currently based on Python 3.x. This note was originally based on Python 2.x and has undergone several revisions. On the one hand, it can be used as a reference for beginners, and on the other hand, it is also convenient for everyone to learn, understand, and think in combination with the mind map įinally, provide links to several articles for those who wish to migrate from Python 2.x to 3.x to understand. Then, combine the main reference materials of these mind maps to share my learning experience. a series of mind maps with the following content are shown in order: basic knowledge, data types (numbers, strings, lists, tuples, dictionaries, collections), conditions & loops, file objects, errors & exceptions, functions, Module, object-oriented programming This tutorial requires the installation of multiple packages a few of them are not installable for Windows under PyPI.This article mainly covers the core knowledge of Python programming (not including standard libraries and third-party libraries).ġ. Use more specific symbols as map markers.Color the markers with the KDE information.Show a KDE plot of the spatial distribution.

The results of this tutorial should look like the following images: We also use a polygon-shape file of the city to remove any points that lie outside the city borders. Specifically, we want to plot the restaurants and their spatial density on a map. As a data source, we use points of interest (POI) information about the city of Amsterdam. So far, I have most often used QGIS or R for my mapping needs, but since I spend around 99% of my programming time with Python, I was wondering if there is a simple way to create good looking maps through Python.

This tutorial teaches you how to plot map data on a background map of OpenStreetMap using Python.
