101 webscraping and research tasks for the data journalist by Dan Nguyen.
From the webpage:
This repository contains 101 Web data-collection tasks in Python 3 that I assigned to my Computational Journalism class in Spring 2015 to give them regular exercise in programming and conducting research, and to expose them to the variety of data published online.
The hard part of many of these tasks is researching and finding the actual data source. The scripts need only concern itself with fetching the data and printing the answer in the least painful way possible. Since the Computational Journalism class wasn’t intended to be an actual programming class, adherence to idioms and best codes practices was not emphasized…(especially since I’m new to Python myself!)
…
Too good of an idea to not steal! Practical and immediate results, introduction to coding, etc.
What 101 tasks do you want to document and with what tool?
PS: The Computational Journalism class site has a nice set of online references for Python.