Scraping, Mapping and Analyzing with python
Introduction
Session 01: What is Python
Introduction to Python - slides - exercises - correction
You should install anaconda : https://www.anaconda.com/products/individual#windows
Session 02: Data Management
Principles of pandas and communication with .db - slides - exercises - correction
Data Collection
Session 03: Introduction to APIs
Introduction to requests, some famous and useful APIs, and geocoding - slides
Session 04: Introduction to Webscraping
Introduction to HTML logic, introduction to BeautifulSoup, Introduction to crawling - slides - exercises - correction
Session 05 - Advanced Topics in Webscraping
Introduction to Selenium, to proxies and to asynchronous scraping techniques - slides
Other Techniques
Session 06 : GIS
Introduction to Geopandas and Postgresql - slides - exercises - correction
Session 07: Text Analysis
Introduction to Text Analysis - Slides