
Serializar dados é o processo de transformar uma estrutura de dados em uma forma linear que possa ser armazenado ou transmitido pela rede.
Uma das formas é transformar os dados em um formato json ou xml, esse processo é bem usado pois é humanamente legível e pode ser utilizado entre plataformas diferentes.
Outra forma é transformar em stream de dados, esse processo transforma a estrutura de dados em um binário, essa é a forma que os dados são trafegados mais rápido na rede.
O maior uso da serialização é quando precisamos trafegar dados pela rede de uma forma rápida e com eficiência.
Em Python podemos utilizar o módulo pickle para serializar os dados em forma de stream de dados.
Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/pySerialize.html.