Cover of Data Visualization with Python and JavaScript: Scrape, Clean, Explore & Transform Your Data

Data Visualization with Python and JavaScript: Scrape, Clean, Explore & Transform Your Data

Learn how to turn raw data into rich, interactive web visualizations with the powerful combination of Python and JavaScript. With this hands-on guide, author Kyran Dale teaches you how build a basic dataviz toolchain with best-of-breed Python and JavaScript libraries—including Scrapy, Matplotlib, Pandas, Flask, and D3—for crafting engaging, browser-based visualizations.

Read more

As a working example, throughout the book Dale walks you through transforming Wikipedia's table-based list of Nobel Prize winners into an interactive visualization. You'll examine steps along the entire toolchain, from scraping, cleaning, exploring, and delivering data to building the visualization with JavaScript's D3 library. If you're ready to create your own web-based data visualizations—and know either Python or JavaScript— this is the book for you.

Learn how to manipulate data with Python

Understand the commonalities between Python and JavaScript

Extract information from websites by using Python's web-scraping tools, BeautifulSoup and Scrapy

Clean and explore data with Python's Pandas, Matplotlib, and Numpy libraries

Serve data and create RESTful web APIs with Python's Flask framework

Create engaging, interactive web visualizations with JavaScript's D3 library

Audience
adult
Length
long · 592 pages

Click a tag to see books like this one that share it. Point at it (on a phone, tap it) for less of it instead.

Read it? Sign in to help tag it.

Liked Data Visualization with Python and JavaScript: Scrape, Clean, Explore & Transform Your Data? Here’s where I’d start.

These suit anyone who liked Data Visualization with Python and JavaScript: Scrape, Clean, Explore & Transform Your Data. Sign in and mark a few books for picks shaped around your own taste.

  1. Introducing Python: Modern Computing in Simple Packages Shares python, programming, computer
  2. The Hitchhiker's Guide to Python Shares programming, python, computer
  3. Dive Into Python 3 Shares python, programming, computer
  4. The Python Standard Library by Example Shares python, programming, computer

“If you want more of the same (science about technology), start with these.”

  1. PHP 5 Power Programming
  2. MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft® .NET Framework 4
  3. Essential PHP Security
  4. jQuery Cookbook: Solutions & Examples for jQuery Developers

“If it was the python that hooked you, try one of these.”

  1. The Quick Python Book
  2. Flask Web Development: Developing Web Applications with Python
  3. Effective Python: 59 Specific Ways to Write Better Python
  4. Python 3 Object Oriented Programming

“These start from a similar idea, even if they go somewhere else with it.”

  1. Getting Started with D3
  2. Interactive Data Visualization for the Web
  3. Python Crash Course: A Hands-On, Project-Based Introduction to Programming
  4. The Functional Art: An Introduction to Information Graphics and Visualization