Working With Data on the Web

Key Points

Getting Data
  • FIXME

Handling CSV Data
  • FIXME

Generalizing and Handling Errors
  • FIXME

Visualization
  • FIXME

Publishing Data
  • FIXME

Making Data Findable
  • Make data sets more useful by providing metadata.

Getting Data

Handling CSV Data

Generalizing and Handling Errors

Visualization

Publishing Data

Making Data Findable

Glossary

Application Programming Interface (API):
A set of functions through which programs can use a service.
comma-separated values (CSV):
A common textual representation for tables in which the values in each row are separated by commas.
escape sequence:
A sequence of characters used to represent another character. For example, the two-letter escape sequence \n represents a newline character in Python, while the multi-letter escape sequence & respresents an ampersand in HTML.
index:
A document or data set that contains information about, and pointers to, actual data sets. An index contains the metadata that makes actual data findable.
Representational State Transfer (REST):
a set of patterns for sharing data on the web.
silent failure:
Failing without producing any warning messages. Silent failures are hard to detect and debug.
status code:
A numerical value that indicates whether a function or other procedure succeeded, or if it failed, why.
unit testing tool:
A software library and associated tool or tools that helps programmers write short tests for their code and run them systematically.
wrapper:
A function that is “wrapped around” something to process that thing’s output in some way.