Decoding/Encoding Data

  • json*: a library for encoding and decoding JSON (JavaScript Object Notation) information in Python; useful for making sense of JSON data.
  • csv*: a library for encoding and decoding CSV (comma-separated values) information in Python; useful for making sense of CSV data.
  • lxml: a library for encoding and decoding XML (eXtensible Markup Language) and HTML (HyperText Markup Language) information in Python; useful for making sense of XML data (but can also be used for web-scraping).
  • pillow: adds image processing capabilities to your Python installation; useful for working with image data.
  • re*: adds "Regular Expression" techniques to your Python installation; useful for working with string data/text files (e.g. advanced string formatting, pattern matching, etc).