Встречается на собеседованиях • сегодня

Какие знаешь форматы данных

JSON (JavaScript Object Notation) – текстовый формат для хранения и передачи данных. Легко читается, поддерживает вложенные структуры.

python
import json
data = {'name': 'Alice', 'age': 25}
json_str = json.dumps(data)

XML (eXtensible Markup Language) – структурированный формат с тегами. Используется в вебе и конфигах.

python
import xml.etree.ElementTree as ET
root = ET.Element("person")
name = ET.SubElement(root, "name").text = "Alice"

CSV (Comma-Separated Values) – табличный формат, строки разделены запятыми.

python
import csv
with open('data.csv', 'w') as f:
    writer = csv.writer(f)
    writer.writerow(['name', 'age'])

YAML (YAML Ain't Markup Language) – человекочитаемый формат для конфигураций. Поддерживает комментарии.

python
import yaml
data = {'name': 'Alice', 'age': 25}
yaml_str = yaml.dump(data)

Также существуют бинарные форматы (Protocol Buffers, MessagePack) и специализированные (Parquet для аналитики, Pickle для сериализации Python-объектов).

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы