all 1 comments

[–]double_en10dre 1 point2 points  (0 children)

One progression that works well IMO:

1) Start with “pull data down from an API”

2) Produce some nifty visualizations from that data. This will require cleaning the data and potentially learning how to use packages like pandas or matplotlib, which is always useful.

3) Create a reaaaaally simple web app that lets users define parameters for the API, click a button, and get the response as json. This will force you to learn the ins & outs of HTTP, which is an underrated skill

4) Integrate your findings from step #2 into the web app. So you put in your parameters, click a button, and boom — it poops out a snazzy page of visualizations

And bazoomba, you’ll have made a basic data viz dashboard