pickle module implements binary protocols for serializing and de-serializing Python objects.
Module Import
Basic Operations
dumps() / loads() - Serialize to/from Bytes
dump() / load() - Serialize to/from File
Pickling Complex Objects
Protocol Versions
Practical Examples
Cache Expensive Computation
Save Program State
json
JSON encoding/decoding
shelve
Python object persistence
