Запускайте графічні інтерфейси Python та Turtle прямо у браузері

Створено для освіти. Працює на будь-якому пристрої — Chromebook, Windows, macOS, Linux, планшетах і телефонах. Без встановлення.

Безкоштовно. Без реєстрації.

Що можна створити

Від простих скриптів до інтерактивних GUI — все працює у браузері.

>>> print("Hello, World!") Hello, World! >>> 2 + 2 4 >>> name = input("Name: ") Name: Alice

Консоль та інтерактивний режим

Запускайте скрипти та працюйте з консоллю Python, як в інтерактивному середовищі.

import tkinter as tk root = tk.Tk() tk.Label(root, text="Hello!") tk.Button(root, text="Click me") root.mainloop()

Графічні інтерфейси Tkinter

Створюйте інтерфейси з кнопками, мітками та полями введення — прямо у браузері.

import turtle t = turtle.Turtle() for i in range(4): t.forward(100) t.right(90)

Графіка Turtle

Малюйте фігури, візерунки та анімації за допомогою модуля turtle.

import matplotlib.pyplot as plt x = [1, 2, 3, 4] y = [10, 24, 18, 35] plt.plot(x, y, marker='o') plt.title("Продажі") plt.show()

Графіки та діаграми

Візуалізуйте дані за допомогою Matplotlib — лінійні, стовпчасті, гістограми — без налаштувань.

import numpy as np a = np.array([1, 2, 3, 4]) b = np.linspace(0, 1, 5) print(a * 2) print(np.mean(a)) print(np.linalg.norm(a))

Числові обчислення

Використовуйте NumPy для масивів, лінійної алгебри, статистики та векторних обчислень.

import pandas as pd df = pd.DataFrame({ "ім'я": ["Аліса", "Боб"], "бал": [95, 82] }) print(df.describe())

Аналіз даних

Завантажуйте, фільтруйте та аналізуйте табличні дані за допомогою Pandas DataFrame.

Все необхідне для навчання Python

Повноцінне середовище розробки для освіти з підтримкою Tkinter, Turtle та Pygame.

💻

Середовище розробки у браузері

Повноцінний редактор Python з підсвічуванням синтаксису, автодоповненням та індикацією помилок. Без встановлення.

📱

Працює скрізь

Chromebook, планшети, телефони, комп'ютери. Будь-який пристрій із сучасним браузером.

🔗

Посилання та QR

Діліться кодом через посилання або QR-коди. Учні відкривають і запускають миттєво.

Завдання та розв'язки

Створюйте завдання з описом та зразковими розв'язками.

🔌

Робота без підключення

Встановіть як вебзастосунок. Працює навіть без інтернету.

🖼️

Вбудовування

Вбудовуйте Pyroom через iframe у сайт школи, Google Classroom або навчальні платформи.

Доступна підтримка спеціальних шрифтів для читання: Lexend, OpenDyslexic та режим збільшеного тексту через вибір шрифту у верхній панелі. Технічні деталі на сторінці технічної реалізації.

AI Assistant (експериментально)

Pyroom містить власний AI Assistant, навчений для роботи у браузері, для пояснення коду та підтримки перекладу в навчальних сценаріях.

Переклад на обрану мову

Генеруйте пояснення та перекладайте їх мовою вашого інтерфейсу для кращого розуміння матеріалу.

Робота у браузері з офлайн-доступом

Після завантаження модельних ресурсів сценарії пояснення і перекладу можуть працювати офлайн за підтримки кешу браузера та пристрою.

Статус функції

Це експериментальна функція: якість, швидкість і доступність моделі можуть змінюватися залежно від браузера, класу пристрою та умов виконання.

Для кого

Для класів, учнів та навчальних закладів.

🎓

Вчителі

Створюйте завдання, діліться через QR-код — учні починають кодити миттєво. Без налаштувань та реєстрації.

📚

Учні

Запускайте Python з будь-якого пристрою — Chromebook, телефону чи планшета. Практикуйтесь із реальним середовищем розробки.

🏫

Школи

Використовуйте для всієї школи без технічної підтримки. Без серверів, встановлення та ліцензій.

Чому Pyroom — інший

Не просто ще один онлайн-редактор Python.

Справжні графічні інтерфейси

Запускайте інтерфейси Tkinter, а не лише консольний вивід. Учні бачать візуальний результат коду.

Нуль інфраструктури

Працює повністю у браузері через WebAssembly. Без сервера, без бекенду, без витрат на масштабування.

Створено для освіти

Завдання, розв'язки, QR-коди та вбудовування — це вбудовані функції, а не додатки. Поділитися через QR код можна навіть без інтернету.

Реєструватися не потрібно

Учні починають кодити одразу. Без реєстрації та підтвердження email. Максимально легкий старт.

Працює без підключення

Встановіть як вебзастосунок (виглядає як мобільний додаток) та використовуйте навіть без доступу до інтернету.

Навчальні сценарії

Зручні інструменти для роботи в класі.

📋

Завдання та розв'язки

Створюйте завдання з описом та зразковими розв'язками. Учні працюють у тому ж середовищі.

📶

QR-код для завдань

Генеруйте QR-код для будь-якого завдання. Учні сканують і починають кодити за секунди.

🖥️

Вбудовування через iframe

Вбудовуйте Pyroom у сайт школи, систему управління навчанням або Google Classroom одним рядком HTML.

Слідкуйте за оновленнями

Отримуйте короткий лист, коли виходить нова версія Pyroom. Без спаму, відписатися можна будь-коли.

Повідомити про помилку або запропонувати функцію

Допоможіть нам покращити Pyroom, повідомивши про помилки або запропонувавши нові функції. Ваш відгук цінний!

Ми використаємо це лише для зв'язку з приводу вашого звіту