Какие использовал форматы данных

Python Middle Без компании
Какие использовал форматы данных
Ответы
В Python часто используются следующие форматы данных: **1. JSON** – легковесный текстовый формат для обмена данными. ``` import json data = {"name": "Alice", "age": 25} json_str = json.dumps(data) # Сериализация loaded_data = json.loads(json_str) # Десериализация ``` **2. XML** – структурированный формат с тегами. ``` import xml.etree.ElementTree as ET root = ET.Element("person") name = ET.SubElement(root, "name") name.text = "Bob" tree = ET.ElementTree(root) tree.write("data.xml") ``` **3. CSV** – табличный формат для хранения данных. ``` import csv with open('data.csv', 'w') as f: writer = csv.writer(f) writer.writerow(["Name", "Age"]) writer.writerow(["Alice", 25]) ``` **4. YAML** – удобочитаемый формат для конфигураций. ``` import yaml data = {"user": {"name": "Alice", "roles": ["admin"]}} yaml_str = yaml.dump(data) ``` Также популярны **Protocol Buffers (protobuf)**, **Pickle** (для сериализации объектов Python) и **Parquet** (для аналитики).