Para ello vamos a usar el plugin para leaflet de heatmap.js.
Necesitamos los datos por ciudades en el mundo. Hay una página de la wikipedia expresamente dedicada a ello. Nos enfrentamos a varias dificultades: no vienen en un formato utilizable (a) y no vienen acompañadas de sus coordenadas geográficas (b). Tenemos que desarrollar un script que nos ayude a resolver ambas cuestiones.
Para ello vamos a crear un script de python, usando su librería requests.