Data Presentation
You'll be obtaining data from the outside world, and presenting
it to a hypothetical interested user -- someone who might have a desire to make
decisions (perhaps whimsical decisions) based on question(s) asked of that
data. Feel free to explore to find data sets that might interest you (your
own interests are not a bad guide to those of this hypothetical user).
Here are a few sources from Mr. Dyrland-Weaver:
- Once you've found some data that you want to present, download the data to
your own computer, and explore it -- play with it in Python -- make sure
that you can read and digest it without problems.
- Think of the options that you want to give the user to obtain some
selected part of the data that she's interested in. How do you want to
select the data, sort it, present it?
- Design the web page to let the user make her queries. Make it clear
and attractive.
- Create the backend Python program that obtains the user's selections, and
presents the results on an attractive web page (do this first on your own
computer). Make sure that the web page reiterates the user's selection
decisions, so that she knows what she asked for when she sees the results
(e.g. "Request: 10 NYC public schools with the top total SAT scores
are:" followed by a table with appropriate column headers).
- Debug. Debug. Debug.
- Possibly add more features, once the initial bugs have been ironed out.
- Upload the resultant data file, HTML page and Python program to Marge and
debug.
- Submit to the homework server.