Python is the ideal language to process data. It supports JSON and XML out of the box, but there are also many external libraries on PyPI to aid you with processing data, like PyYAML. In this chapter, we’ll dive into processing data of all kinds.
For now, I’ve only touched on the subject of JSON and YAML, but there are more topics in the proverbial pipeline:
- Working with JSON
- Reading and writing YAML in Python
- Processing CSV data
- Processing plain text files
- Processing PDF