HCDS (Fall 2017)/Programming resources

From CommunityData
Revision as of 21:12, 14 October 2017 by Jtmorgan (talk | contribs) (→‎A1: Data curation programming concepts in Python)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

A1: Data curation programming concepts in Python

API requests and JSON

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

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

CSVs

General resources

  • 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.