Python тренажёр онлайн — 538 задач с решениями (pandas, NumPy)

Python-тренажёр с автопроверкой кода в браузере через Pyodide. 538 задач по pandas, NumPy, SciPy, scikit-learn, matplotlib. Включает A/B-тесты и алгоритмы для собеседования аналитика. Задачи с реальных собесов Yandex, Ozon, Сбер, T-Bank, Авито. Первые 5 — без регистрации. Полный доступ — в подписке Pro 1999 ₽/мес. Альтернатива — бесплатный курс «SQL с нуля» на 92 задачи.

Pandas (195 задач)

NumPy (32 задач)

Matplotlib / визуализация (50 задач)

scikit-learn / ML (40 задач)

SciPy (64 задач)

A/B-тесты (7 задач)

Алгоритмы (133 задач)

Pandas — даты и время (1 задач)

Pandas — группировка (2 задач)

Pandas — очистка данных (2 задач)

Временные ряды (8 задач)

nlp (4 задач)

Гайды и подготовка к собесу

Часто задаваемые вопросы

Какой Python-тренажёр и как он работает?

Это интерактивная среда для решения Python-задач прямо в браузере через Pyodide (CPython 3.11 в WebAssembly). Открываешь задачу — видишь условие и template-код. Пишешь функцию, нажимаешь «Запустить» — Python исполняется локально без сервера. Кнопка «Проверить» сравнивает результат с эталоном. На zasqlpython.ru — 538 задач по pandas, NumPy, SciPy, алгоритмам и A/B-тестам.

Какие задачи в Python-тренажёре бесплатны?

Первые 5 Python-задач — без регистрации. После регистрации (30 секунд) — ещё 5 free задач, плюс 5 на каждом другом тренажёре (SQL, кейсы, метрики). Полный доступ ко всем 538 Python + 521 SQL + 564 кейса + 394 метрики + AI-собес без лимитов — Pro 1999 ₽/мес. Если нужна только база — пройди наш бесплатный курс «SQL с нуля» на /course.

Какие библиотеки Python поддерживает тренажёр?

Pandas, NumPy, SciPy, scikit-learn, matplotlib, seaborn — всё что нужно для анализа данных. Pyodide загружает их в браузер автоматически при первом использовании (5-30 секунд). После этого код работает мгновенно — без интернета и без сервера.

Что покрывает Python-тренажёр для аналитика?

Pandas (groupby, merge, pivot_table, временные ряды), NumPy (векторизация, broadcasting), SciPy (статистические тесты, оптимизация), A/B-тесты (t-test, chi2, bootstrap), машинное обучение (sklearn), визуализация (matplotlib). Также есть отдельный раздел Python-алгоритмов для собеса.

Можно ли решать Python-задачи без регистрации?

Да, первые 5 задач каждого тренажёра видны без аккаунта. Регистрация открывает прогресс между устройствами и доступ к 5 free задачам на каждый раздел.

Сколько Python-задач нужно решить перед собесом аналитика?

Junior — 30-50 базовых задач (фокус: pandas основы, groupby, merge, фильтрация). Middle — 100-150 (+ pivot, оконные операции в pandas, NumPy vectorization). Senior — все 538 + алгоритмы + A/B-тесты на Python.

Тренажёр работает на мобильном?

Pyodide загружает 5-10 МБ WASM при первом запуске — на мобильном через Wi-Fi работает, через 3G/4G может быть медленно. Для серьёзной практики Python — рекомендую десктоп или планшет.