Intro to Programming Using Open Government Data: Difference between revisions

imported>Shauna
No edit summary
imported>Shauna
 
(10 intermediate revisions by the same user not shown)
Line 1:
__toc__
 
Interested in helping? You can:
* Edit the Saturday projects on Github
* Download the files from Github, try them out, and send feedback to shaunagm (at gmail dot com)
 
To Do (in rough chronological order):
* Saturday projects
* Go through curriculum and flavor examples to be gov data
* Create an "survey of open government projects" presentation (20 - 30 min) to give folks a taste of what is possible.
* Logistics (funding, date, location, staff)
 
==Saturday Projects==
Line 10 ⟶ 16:
 
Three project ideas:
* API project - Paullead responsiblepeople: forJames firstand draft of project (by 1/31/2013)Erin
* Stats project - Shaunalead responsibleperson: for first draft of project (by 1/31/2013)Shauna
* Graphical -project displaying(visualizing data) project- Shauna?
 
Projects should be:
Line 18 ⟶ 24:
* modular - introduce one thing at a time, possibly in separate scripts labeled "proj1", "proj2" (see [https://github.com/jesstess/Wordplay the original WordPlay project]) for an example.
* well commented (at least for the first draft)
 
Put projects in [https://github.com/shaunagm/IntroToOpenGov this GitHub repo].
 
===API project===
Line 33 ⟶ 41:
* Show examples of querying - how to look for intersects, unions, if-then, etc.
* Maybe link it to a simple display - html page?
 
'''Notes'''
Use [http://www.codecademy.com/courses/python-intermediate-en-6zbLp this intro to APIs] as inspiration?
 
===Stats project===
Line 47 ⟶ 58:
'''What should the Stats project do?'''
* Access a file with a cleaned-up dataset.
* Show people what data objects are/look like in python. Introduce or go over how to access elements of arrays/hashes.
*
* Optional: Access a file with a dirty dataset and clean it up (mainly data typing.)
 
===Visualization project===
 
* Options:
** Matplotlib - possibly hard to install? But maybe install it on our own server and have attendees access it.
** Maybe do two visualizations - a straightforward/simple scatterplot or pie chart (ugh) and then a more complicated (and abstracted away) map
** Use [http://www.census.gov/housing/ahs/ american household survey data]? Use this [https://github.com/sunlightlabs/census census wrapper]?
** Things to visualize:
*** Two non-categorical variables, for the scatter plot, for instance average income of an area by some other value.
*** Things that vary by state, that we can show color-coded on a map: income, ethnic diversity, occupations, age
Anonymous user