Data-visualisation with Python and Javascript: crafting a data-viz toolchain for the web
summary
Scrapes Wikipedia Nobel pages with Scrapy, Pandas, Flask -> JSON -> D3, cleans messy fields, serves a tiny REST API and builds an interactive browser visualization that actually works. Finds concrete stories: 59 countries, per‑capita skews, a clear WWII migration signal and one female physics laureate as a surprising datum. Shows seaborn violin plots for ages, demonstrates pipelines for images and citations, and proves the Python→JavaScript handoff is minimal and repeatable.
AI-written summary · about
chapters (14)
- 0:00Intro
- 1:59AN ELEPHANT IN THE LIVING-ROOM
- 3:27SIMPLY SCRIPTING A LANGUAGE BRIDGE CHEATSHEET
- 4:02A LANGUAGE BRIDGE FUNCTIONAL FIDDLING
- 4:31SHIFTING BITS JS SMOKES PYTHON FOR SPEED
- 9:36MY AMAZING NEW VISUALISATION
- 12:11THE DATAVIZ TOOLCHAIN
- 16:06SCRAPING DATA WITH SCRAPY SEND IN THE SPIDER
- 17:13CLEANING DATA WITH PANDAS
- 20:04EXPLORING DATA WITH PANDAS
- 23:38IMAGINING A VISUALISATION
- 24:16DELIVERING DATA WITH FLASK
- 25:14RESTFUL DATA WITH FLASK ROLLING AN API WITH EVE AND MONGDB
- 31:14SUMMARY • Mediated by JSON, Python and Javascript are a great data via complement
related talks
34mTo The Web and Beyond
01h 38mEffective Data Visualization
47mData, Design, Code
01h 55mUse your data to tell stories
43mBehind the Scenes at Gapminder: A Story about Data and Visualizations
26m"Where Numbers Meet Art: Building Data Visualizations In The Modern Web"
33mData Science & Data Visualization in Python
40mOpen Data Dashboards & Python Web Scraping
