Follow Along and Create these Fun and Useful Projects with Me!
Example word cloud of the last 150 tweets of Micrsooft's Twitter Account built using python

Follow Along and Create these Fun and Useful Projects with Me!

  1. Create a Twitter bot that tweets out a new life pro tip every day for a year. We will be using Reddit to get the tips programmatically, to create a nice image of the tip to tweet out, and then obviously, twitter to schedule the tweet daily. The final result will look like this:

No alt text provided for this image

2. Create a Twitter bot that listens to all tweets from politicians (in my case any politician from Missouri, but I’ll show you how to tweak it for your use — it could be any list of individuals it doesn’t have to be politicians) and all tweets back to politicians from their constituents and tweet out a word cloud nightly. The final result will look like this:

No alt text provided for this image


3. Create a web scraper to get statistics off of a website (in my case, it is the number of victims of gun violence in the US over the last 72 hours) and create a map with the location of the shooting. This was a very interesting project because to create the map, latitude, and longitude coordinates were needed, but the website only gave the physical address. I’ll show you how to overcome that, overlay the data on a nicely formatted map, and tweet it out every three days. The final result will look like this:

No alt text provided for this image

4. Another project we will do is create a web-based application using streamlit and some of the things we’ve already learned. You can check out the website at?My Streamlit App. This is a great way to get your projects on the web quickly, using just python. The final result will look something like this (that word cloud is based on the last 150 tweets of Elon Musk):

No alt text provided for this image

Other ideas include:

  • Running one of our python applications on Azure
  • How to use and get the most value out of GitHub.
  • Using VS Code to create a project using all of the GitHub features that are useful to python projects with only one developer.
  • Create a helpful readme that allows other developers to truly understand a project, its purpose, and how to get the most out of it, and of course, publish it on GitHub.
  • Recommend how to comment on a python application in a meaningful way so you or others can understand the logic used whether you are looking at it three days or three years later.

What other helpful python projects would you like to see? Please comment below and follow to stay up to date with all the progress we make! Thanks for reading.

要查看或添加评论,请登录

Joe Wilson的更多文章

社区洞察

其他会员也浏览了