Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Simple Blogging Analytics Dashboard in Python
Rating: 4.7 out of 5(189 ratings)
17,570 students

Simple Blogging Analytics Dashboard in Python

Build a small data pipeline in Python by scraping a blog.
Created byTy Shaikh
Last updated 10/2018
English

What you'll learn

  • Understand the basics of web scraping
  • Understand how to setup a manual data pipeline
  • Learn how to modularize code into functions
  • See how to setup a basic dashboard in Flask

Course content

1 section10 lectures1h 8m total length
  • Introduction3:29

    Talks about the project and data pipeline

  • Web Scraping Basics5:53

    Talks about web scraping basics

  • Scraping One Page18:37

    Shows how to scrape one blog article

  • Scraping One Category10:00

    Shows how to scrape all the blog articles in one category

  • Scraping All Categories4:19

    Shows how to scrape all the blog articles in all the categories

  • Computing Analytics4:58

    Shows how to compute basic analytics

  • Design & Front-end Development6:33

    Shows basic design and front-end development

  • Flask Server7:46

    Shows how to setup a Flask sever

  • Heroku Deployment4:46

    Shows how to deploy the app to Heroku

  • Next Steps2:32

    Explores further improvements to the pipeline

Requirements

  • Be able to program using Python
  • Understand how web development works

Description

This video series will walk through building a simple blogging analytics dashboard in Python


Here is a synopsis of each video:

  1. Talks about the project and data pipeline

  2. Talks about web scraping basics

  3. Shows how to scrape one blog article

  4. Shows how to scrape all the blog articles in one category

  5. Shows how to scrape all the blog articles in all the categories

  6. Shows how to compute basic analytics

  7. Shows basic design and front-end development

  8. Shows how to setup a Flask sever

  9. Shows how to deploy the app to Heroku

  10. Explores further improvements to the pipeline


Everything in the project is done manually to show the steps between. I plan to upload a 2nd version that shows how to automate the entire pipeline.

Who this course is for:

  • Beginner to advanced software developers interested in data engineering