---
title: "Starting with Data: Using Python and Flask to Pull Data from a REST API and Visualize It"
description: "This tutorial is for beginners in software development who want to learn just enough to access data on the web and visualize it on their own websites or mobile devices."
canonical: https://www.vidyasource.com/tutorials/starting-with-data/
type: tutorial
published: 2014-01-14
tags: ["data", "Python", "data visualization", "dataviz", "Donor's Choose", "API", "REST", "Flask"]
image: https://www.vidyasource.com/img/tutorials/data.jpg
---

# Starting with Data: Using Python and Flask to Pull Data from a REST API and Visualize It

> This tutorial is for beginners in software development who want to learn just enough to access data on the web and visualize it on their own websites or mobile devices.

- Canonical page: https://www.vidyasource.com/tutorials/starting-with-data/
- Structured data (JSON-LD): https://www.vidyasource.com/tutorials/starting-with-data.json
- Published: 2014-01-14
- Topics: data, Python, data visualization, dataviz, Donor's Choose, API, REST, Flask
- Video: https://www.youtube.com/watch?v=bzl4hCH2CdY
- Source code: https://github.com/VidyaSource/starting-with-data

This tutorial is for beginners in software development who want to learn just enough to access data on the web
and visualize it on their own websites or mobile devices.

---

Vidya is a certified small business in Northern Virginia that modernizes legacy systems, builds enterprise AI, and designs cloud and data architecture for commercial companies and federal agencies. Vidya documents its delivered engagements in case studies and publishes courses, tutorials, and articles for engineers and the people who lead them. The company name is Vidya. Its website is vidyasource.com. Start at https://www.vidyasource.com/llms.txt for the index of everything Vidya publishes, or https://www.vidyasource.com/contact/ to talk to Vidya.
