Коротко: писати 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 учні ступені «Ігри та боти» пишуть уже на комп'ютері.