Перейти к содержанию

172 уроков, 13 библиотек и челлендж «Что выведет код?» — бесплатно, код прямо в браузере

Начать обучение

Песочница Python онлайн с input() и библиотеками

Нужен Python, а ставить его некогда? Настоящий интерпретатор в браузере — бесплатно и без регистрации. Выберите пример или пишите свой код: NumPy, Pandas, Matplotlib и BeautifulSoup на борту. Не знаете, что практиковать, — берите тему из дорожной карты Python. А забыли команду — подглядите в шпаргалках по Python-библиотекам: печатаете описание задачи словами — поиск показывает команду.

Редакция Питоники

Готовые примеры
start.py

Код сохраняется в вашем браузере: закройте страницу — текст примера останется. Горячая клавиша запуска: Ctrl + Enter.

Написали код — проверьте себя на задачах: в челлендже «Что выведет код?» — 425 задач по Python. Раунд из 10 случайных, после каждого ответа — объяснение и ссылка на урок-источник.

О песочнице

Это настоящий Python или эмуляция?

Настоящий CPython 3.12, скомпилированный в WebAssembly (проект Pyodide). Код выполняется на вашем компьютере: библиотеки NumPy, Pandas, Matplotlib, Seaborn, BeautifulSoup и Jinja2 — полноценные, без урезаний.

Куда сохраняется мой код?

Только в localStorage вашего браузера. Мы не видим ваш код и не храним его на сервере — при очистке данных браузера песочница сбросится.

Почему нет requests и сетевых запросов?

Браузеры запрещают страницам напрямую обращаться к чужим сайтам (политика CORS). Локально на вашем компьютере всё это работает — песочница ограничена только сетью и файловой системой.

Можно ли строить графики Matplotlib?

Да. Matplotlib и Seaborn полноценные: график строится и встраивается в вывод прямо под редактором, как на обычном компьютере. Готовый пример — в списке «Готовые примеры» рядом с редактором.

Какие библиотеки есть в песочнице?

NumPy, Pandas, Matplotlib, Seaborn, BeautifulSoup и Jinja2 — полноценные версии, без урезаний. Единственное ограничение — сеть и файловая система: requests и чтение локальных файлов не сработают, всё остальное работает как на обычном компьютере.

Чем это отличается от Google Colab и других онлайн-IDE?

Никакой регистрации и серверной части: интерпретатор работает локально в вашем браузере, код не покидает компьютер, а старт мгновенный. Для тяжёлых вычислений и GPU Colab мощнее — но для практики и проверки идей песочница быстрее и проще.

Куда вставлять код на страницах Питоники?

В каждом уроке код живёт в блоках с кнопкой «Запустить пример»: нажмите её — блок раскроется в редактор, кнопка «Запустить» исполнит код прямо на странице и покажет вывод под ним. Для свободной практики есть отдельная Песочница: редактор слева, кнопка «Запустить» сверху, вывод справа. Графики Matplotlib появятся прямо под кодом — вставляйте код построения и жмите «Запустить».