Вопросы, которые могут задать на собеседовании Senior Python Developer.
Проверьте себя без помощи поисковиков!
❓Как работает сериализация и десериализация объектов в Python?
Пример кода:
import pickle
data = {'key': 'value'}
serialized = pickle.dumps(data)
deserialized = pickle.loads(serialized)
print(deserialized) # Вывод: {'key': 'value'}
❗️Сериализация — это процесс преобразования объекта в формат, пригодный для хранения или передачи (например, JSON или бинарный формат). Десериализация — обратный процесс. В Python для этого используются модули pickle (бинарный формат) и json (текстовый формат). pickle поддерживает больше типов данных, но менее безопасен.
Ссылка на документацию по pickle
