Запускайте графічні інтерфейси 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
Повноцінне середовище розробки, створене спеціально для освіти.
Середовище розробки у браузері
Повноцінний редактор Python з підсвічуванням синтаксису, автодоповненням та індикацією помилок. Без встановлення.
Працює скрізь
Chromebook, планшети, телефони, комп'ютери. Будь-який пристрій із сучасним браузером.
Посилання та QR
Діліться кодом через посилання або QR-коди. Учні відкривають і запускають миттєво.
Завдання та розв'язки
Створюйте завдання з описом та зразковими розв'язками.
Робота без підключення
Встановіть як вебзастосунок. Працює навіть без інтернету.
Вбудовування
Вбудовуйте Pyroom через iframe у сайт школи, Google Classroom або навчальні платформи.
Для кого
Для класів, учнів та навчальних закладів.
Вчителі
Створюйте завдання, діліться через QR-код — учні починають кодити миттєво. Без налаштувань та реєстрації.
Учні
Запускайте Python з будь-якого пристрою — Chromebook, телефону чи планшета. Практикуйтесь із реальним середовищем розробки.
Школи
Використовуйте для всієї школи без технічної підтримки. Без серверів, встановлення та ліцензій.
Чому Pyroom — інший
Не просто ще один онлайн-редактор Python.
Справжні графічні інтерфейси
Запускайте інтерфейси Tkinter, а не лише консольний вивід. Учні бачать візуальний результат коду.
Нуль інфраструктури
Працює повністю у браузері через WebAssembly. Без сервера, без бекенду, без витрат на масштабування.
Створено для освіти
Завдання, розв'язки, QR-коди та вбудовування — це вбудовані функції, а не додатки. Поділитися через QR код можна навіть без інтернету.
Реєструватися не потрібно
Учні починають кодити одразу. Без реєстрації та підтвердження email. Максимально легкий старт.
Працює без підключення
Встановіть як вебзастосунок (виглядає як мобільний додаток) та використовуйте навіть без доступу до інтернету.
Навчальні сценарії
Зручні інструменти для роботи в класі.
Завдання та розв'язки
Створюйте завдання з описом та зразковими розв'язками. Учні працюють у тому ж середовищі.
QR-код для завдань
Генеруйте QR-код для будь-якого завдання. Учні сканують і починають кодити за секунди.
Вбудовування через iframe
Вбудовуйте Pyroom у сайт школи, систему управління навчанням або Google Classroom одним рядком HTML.
Підтримати Pyroom
Pyroom безкоштовний для використання. Ваша підтримка допомагає нам розвивати його для класів по всьому світу.
ПідтриматиПриймаємо UAH · USD · EUR
Слідкуйте за оновленнями
Отримуйте короткий лист, коли виходить нова версія Pyroom. Без спаму, відписатися можна будь-коли.
Повідомити про помилку або запропонувати функцію
Допоможіть нам покращити Pyroom, повідомивши про помилки або запропонувавши нові функції. Ваш відгук цінний!