📖 Официальная документация
- Документация Python 3.x — главная точка входа.
- isinstance() — встроенная функция для проверки типов.
- Модуль copy — shallow copy и deep copy.
- RecursionError — исключение при переполнении стека.
- functools.lru_cache — мемоизация функций.
🛠️ Инструменты
- Python Tutor — визуализируйте рекурсивные вызовы и стек в реальном времени.
- VS Code + Python Tutorial — настройка рабочего окружения.
📚 Дополнительные материалы
- Real Python — Thinking Recursively in Python — подробное объяснение рекурсии.
- Real Python — Thinking Recursively — деревья и рекурсивные структуры данных.
- PEP 8 — стиль оформления Python-кода.