HCDS (Fall 2017)/Programming resources

From CommunityData

A1: Data curation programming concepts in Python[edit]

API requests and JSON[edit]

Note that the APIs used in these tutorials and examples are slightly different in structure from the Wikimedia REST API that you will be querying for this assignment.

Dictionaries[edit]

  • Intro to dictionaries: a short overview of working with Python dictionaries. Download the code examples to play along.

CSVs[edit]

General resources[edit]

  • Learn Python provides interactive tutorials for familiarizing yourself with basic Python programming concepts, operations, and syntax.
  • JSON formatter and validator: a web tool that you can paste JSON into to see it's structure more easily.