From the course: Effective Serialization with Python

Serialization with Python - Python Tutorial

From the course: Effective Serialization with Python

Start my 1-month free trial

Serialization with Python

- [Miki] Computers uses bits of ones and zeros to store and transfer data. Python programming language lets you work with higher level data structures such as lists, dicts, sets and more. The process of transferring these data structures to a sequence of bits and back is called serialization. You will encounter serialization at the edges of your program when passing data between programs, say making an HTTP call or when storing data to disk or a database. There are many serialization formats. JSON, YAML, XML, TOML, HDF5, pickle and many more. Picking the right format will save you money in development time, CPU time, and the amount of data sent over the network or stored on disk. Hi there, I'm Miki Tebeka and for close to 25 years, I've been helping teams write services that communicate with each other and store data efficiently. In this course, I'll share tips and tricks from my experience on how to pick and use the right serialization format. At the end of this course, you will know how to pick the right serialization format for your needs, and you will be able to use it effectively.

Contents