Коротко: писати Python без встановлення можна в браузері, у Google Colab і в застосунках для телефона. Онлайн без проблем працюють print, input, математика, рядки, списки, умови й цикли, тобто майже всі шкільні задачі. Вікна Pygame і tkinter, файли на твоєму диску й довільні бібліотеки через pip у браузерній пісочниці зазвичай недоступні. Сервіси перевірено в листопаді 2026 року.
Що працює в браузері й на телефоні без сюрпризів
Усе, що відбувається всередині самої програми: змінні, арифметика, рядки, списки й словники, умови if, цикли, функції, модулі random і math. Цього вистачає на більшість задач з інформатики. Якщо ти тренуєшся на задачах для школярів, онлайн-пісочниці буде досить.
З input() пісочниці бувають двох типів. В одних програма зупиняється й чекає відповіді, як у терміналі. В інших відповіді вписують заздалегідь у поле stdin або input, по одній на рядок. Поле порожнє? Програма впаде з EOFError, хоча код правильний.
Чого онлайн не буде і чому
Що можливо в пісочниці, залежить від того, де виконується код.
Python усередині браузера
Частина сервісів запускає Python просто на твоїй сторінці. Найчастіше це Pyodide: звичайний Python, перекладений у WebAssembly, формат, який браузер уміє виконувати сам. Код виконує твій пристрій, а обмеження йдуть від браузера: він не дає програмі відкривати вікна операційної системи, тому з Pyodide прибрано модулі tkinter і turtle (так сказано в його документації). Файли записуються у віртуальну пам'ять сторінки: open() спрацює, але на диску комп'ютера файл не з'явиться, а після перезавантаження вкладки його може вже не бути.
Деякі сервіси дописують власну черепашку, що малює прямо на сторінці, тож turtle онлайн буває, хоч і не всюди.
Python на чужому сервері
Інші сервіси виконують твій код на своєму сервері й повертають текст виводу. На сервері стоїть повноцінний Python, часто з numpy і pandas, але екрана в нього немає. Модуль turtle може навіть імпортуватися, а на першій команді малювання програма впаде з TclError: вікно відкрити ніде. Pygame так само лишається без вікна й клавіатури.
Звідси й історія з pip. У браузерній пісочниці працюють тільки пакети, спеціально зібрані під WebAssembly, а на чужому сервері набір бібліотек обирав його власник. Як pip влаштований на звичайному комп'ютері, розказано в довіднику про pip і бібліотеки.
Перевір свою пісочницю за хвилину
Встав цей код у будь-яку пісочницю чи застосунок і натисни Run. Він по черзі перевіряє вивід, введення, модулі, черепашку й запис файлу. Ризиковані кроки обгорнуті в try, тому програма не обривається, а пише, що саме не вийшло. Як працює try/except, є в довіднику про обробку помилок.
import sys
print("1) print працює. Python", sys.version.split()[0], "на", sys.platform)
name = input("2) Як тебе звати? ")
print(" Привіт,", name)
print("3) Модулі:")
for module in ["turtle", "tkinter", "pygame", "numpy"]:
try:
__import__(module)
print(" є", module)
except ImportError:
print(" немає", module)
try:
import turtle
turtle.forward(50)
print("4) черепашка намалювала лінію")
except Exception as error:
print("4) малювати не вийшло:", type(error).__name__)
try:
with open("test.txt", "w") as f:
f.write("перевірка")
print("5) файл записано")
except OSError:
print("5) файли недоступні")
На ноутбуці з macOS і Python 3.13 вивід такий. Ім'я введене з клавіатури, у вікні черепашка провела коротку лінію:
1) print працює. Python 3.13.14 на darwin
2) Як тебе звати? Оля
Привіт, Оля
3) Модулі:
є turtle
є tkinter
немає pygame
немає numpy
4) черепашка намалювала лінію
5) файл записано
Як читати результат:
- Крок 1 показує версію і платформу.
emscriptenозначає Python усередині браузера,linuxнайчастіше означає сервер,win32іdarwinбувають на Windows і macOS. - Падіння на кроці 2 з
EOFError: EOF when reading a line. Пісочниця не вміє питати по ходу: впиши ім'я в поле stdin і запусти ще раз. - «немає turtle» або
ModuleNotFoundErrorна кроці 4. Черепашки тут немає зовсім.TclErrorозначає інше: модуль є, а екрана немає, тобто код виконує сервер. - «файл записано» в браузері ще не значить, що файл лежить у тебе на диску. Перезавантаж сторінку й прочитай його через
open("test.txt").FileNotFoundErrorозначає, що файл жив лише у вкладці.
Буває, що сервіс відмовляється запускати скрипт цілком. Ми запускали схожий тест у Programiz: замість виводу з'явилося повідомлення, що імпортований модуль зараз недоступний, і не виконався навіть перший print. Така пісочниця переглядає код до запуску, і try не рятує. Прибирай модулі зі списку по одному й запускай знову.
Які пісочниці працюють зараз
Список на листопад 2026 року, без місць і оцінок. Можливості сервісів змінюються, тож перевіряй їх тестом вище.
- Coddy, черепашка (coddy.tech/playground/turtle). За описом на сайті, Python 3.14 працює просто в браузері без реєстрації, turtle малює на сторінці, а
input()зупиняє програму й чекає відповіді. Тобі підійде для малюнків черепашкою. - Coddy, звичайна пісочниця (coddy.tech/playground/python). Тут код виконується на сервері з Python 3.11, numpy і pandas уже встановлені, а відповіді для
input()вписуються заздалегідь, по одній на рядок. - OnlineGDB (onlinegdb.com). Код іде на сервер, введення працює через інтерактивну консоль, є режим запуску з екраном (бета).
- Programiz (programiz.com). Простий редактор, останні три програми зберігає в браузері. Набір модулів обмежений.
- JupyterLite (jupyter.org/try-jupyter). Блокноти Jupyter, які цілком працюють у браузері на Pyodide, отже без turtle і tkinter. Файли лежать у сховищі браузера.
Якщо стара інструкція чи шкільне завдання радить тобі Trinket, помилку в собі не шукай. Сервіс закрився 31 серпня 2026 року.
Google Colab: для старших і для даних
Colab від Google — це блокноти Jupyter на серверах Google. Він безкоштовний, потрібен акаунт Google, блокноти лежать у Google Drive. numpy, pandas і matplotlib уже встановлені, а відсутню бібліотеку ставлять командою !pip install назва прямо в клітинці. Якщо тобі 14–18 і ти пробуєш аналіз даних, з ним зручно почати.
Вікон turtle і Pygame у Colab немає. Віртуальна машина видаляється після простою, а на безкоштовному рівні живе не довше 12 годин, тому все, що програма записала на сам Colab, треба копіювати на Drive.
Python на телефоні: Android та iPhone
Android. Pydroid 3 ставить окремий Python на твій телефон і працює без інтернету. В описі в Google Play заявлені pip, numpy, повна підтримка tkinter і pygame 2, тож черепашка й вікно гри тут можливі. Є реклама і платна Premium-версія, потрібно щонайменше 250 МБ пам'яті.
iPhone і iPad. Carnets дає безкоштовні блокноти Jupyter, що працюють на самому пристрої: numpy, pandas і matplotlib уже всередині, а доставити через %pip можна лише пакети на чистому Python. В App Store він має позначку 17+, тож дитячий акаунт з обмеженнями може його не встановити. Juno дозволяє редагувати код безкоштовно, а запуск після пробного періоду відкривається разовою покупкою. Ні tkinter, ні Pygame в описах цих iOS-застосунків немає, тож гру з вікном на iPhone не запустиш.
Якщо в тебе Chromebook
Крім браузерних пісочниць, на Chromebook можна ввімкнути середовище розробки Linux: Налаштування → Про ChromeOS → Розробники → «Середовище розробки Linux» → Налаштувати. Вікнам turtle і tkinter потрібен пакет python3-tk, Pygame ставиться пакетом python3-pygame, обидва через sudo apt install. Якщо твій Chromebook шкільний, Linux там може вимкнути адміністратор.
Що хочу зробити → де це працює
| Що хочу зробити | Де працює | Де не вийде |
|---|---|---|
| Задачі з input() | майже всюди, деінде через поле stdin | пісочниця без поля введення |
| Малювати черепашкою | Coddy (черепашка), Pydroid 3, комп'ютер | Colab, JupyterLite, більшість серверних пісочниць |
| Гра на Pygame з вікном | комп'ютер, Pydroid 3 | браузерні пісочниці, Colab, iPhone |
| numpy, pandas, графіки | Colab, Carnets, Pydroid 3 | багато простих пісочниць |
| Зберегти файл і відкрити завтра | комп'ютер, Colab через Google Drive | більшість онлайн-пісочниць |
| Будь-яка бібліотека через pip | комп'ютер, частково Colab і Pydroid 3 | браузерні пісочниці |
| Telegram-бот, що працює цілодобово | комп'ютер, який не вимикається, або сервер | пісочниці й Colab |
Коли пора ставити Python на комп'ютер
Коли таблиця вище почала тобі заважати: ти хочеш гру з вікном, бота, рекорди у файлі чи бібліотеку, якої в пісочниці немає. Кроки й типові пастки встановлення описані в статті як встановити Python. Після цього логічний наступний крок — перша гра на Pygame.
На наших заняттях код запускається в браузерному тренажері, а ігри на Pygame учні ступені «Ігри та боти» пишуть уже на комп'ютері.