Intro to Programming and Data Science (Spring 2020)/Day 5 Coding Challenges: Difference between revisions

From CommunityData
(Copying content from previous class)
 
No edit summary
 
Line 1: Line 1:
These exercises use the Nominatim API for OpenStreetMap. The docs can be found here: http://wiki.openstreetmap.org/wiki/Nominatim
== Jupyter Notebook Example ==


Most of these exercises require exploring the documentation to find the endpoint and specific parameters to help you satisfy your answer. There may be more than one way to do it!
Download and run [https://raw.githubusercontent.com/jdfoote/Intro-to-Programming-and-Data-Science/master/resources/week_5_exercises.ipynb this Jupyter Notebook]


# '''Reverse Geocoding'''  Use the geocoding API to look up a specific latitude and longitude of your choice (try this building!).  
Then, do the rest of the homework questions in a new Jupyter notebook and turn it in on Brightspace.
# Craft a query using the search API to find colleges in Seattle. (Hint: you'll want to set bounded=1 and use viewbox). Print the name and location of every college you find.
 
# How can you tell that a place returned by the API is in fact a college?
== Python for Everybody ==
# Find bakeries near your home. (Hint: look at special phrases documentation)
 
# Are there more cafes in Ballard or Capitol Hill? (Hint: investigate 'limit' keyword)
* Chapter 9: Exercises 2, 3, 4*, 5*
# Are there more dentists near the University or near Downtown?
* Chapter 10: Exercises 1, 2, 3*

Latest revision as of 20:08, 7 February 2020

Jupyter Notebook Example[edit]

Download and run this Jupyter Notebook

Then, do the rest of the homework questions in a new Jupyter notebook and turn it in on Brightspace.

Python for Everybody[edit]

  • Chapter 9: Exercises 2, 3, 4*, 5*
  • Chapter 10: Exercises 1, 2, 3*