Какие знаешь стандартные библиотеки Python
Python
Senior
Без компании
Какие знаешь стандартные библиотеки Python
Ответы
В Python множество стандартных библиотек, вот ключевые из них:
- **os** – работа с операционной системой (файлы, процессы, переменные окружения).
- **sys** – доступ к аргументам командной строки, настройкам интерпретатора.
- **re** – регулярные выражения для работы с текстом.
- **json** – кодирование и декодирование JSON.
- **datetime** – работа с датой и временем.
- **math** – математические функции (синусы, логарифмы и т.д.).
- **random** – генерация случайных чисел.
- **collections** – специализированные контейнеры (namedtuple, defaultdict, Counter).
- **itertools** – итераторы для эффективной работы с последовательностями.
- **functools** – инструменты для функционального программирования (например, `lru_cache`).
Пример с `json`:
```
import json
data = {"name": "Alice", "age": 30}
json_str = json.dumps(data) # Сериализация в JSON
loaded_data = json.loads(json_str) # Десериализация
```