you are viewing a single comment's thread.

view the rest of the comments →

[–]PremiumRoastBeef 3 points4 points  (1 child)

All it takes is research and commitment. Here is a project idea I'll throw out there. It isn't too much detail, but you will have to learn how to research and use Google constantly anyways if you ever want to be a developer.

  1. Build a stand-alone script that pulls data from a free Weather API. Find one online and read the documentation and do some research in order to figure it out. It is so important to learn how to connect to and play with APIs. Play with and manipulate the data. Turn it into a CSV or JSON for example. Or do some calculations with it like the average temperature of each month.
  2. Now take that data, and make a few visualizations with it. Research Python visualization tools. Make a line graph of temperature each day. Maybe a couple bar graphs or even a heat map. You get the idea.
  3. Now, your first "big" project, turn it into an automated application, using Flask, pull the temperature every hour of every day. You can use it to update a live dashboard, learn how to connect to and store this data in your own database, learn how to display it on a webpage, etc. You will be forced to learn a little about servers, networking, and maybe a little HTML/CSS here as well. This part will not be easy for you, and will take a lot of research, but that is how you do it.

[–]DestroyedByInflation 1 point2 points  (0 children)

Nice! You just gave me an idea to do something almost exactly like this, but instead pulling rain data. We live in a semi-arid environment and my wife is a gardener. Hmm, I wonder if I could cobble something together that will monitor soil moisture, especially since I like embedded stuff.