Експериментально · Багатофайлові проєкти · Без акаунта

Pro-режим Python
Багатофайлові проєкти у браузері

Коли в одному файлі стає тісно, перемкніться на Pro. Розкладіть код по файлах і теках, імпортуйте проєкт із ZIP або GitHub і працюйте із зошитами.

Від одного файлу Python до проєкту

Тут ця програма працює як один файл, бо посилання й вбудовування передають лише один файл. Коментарі показують, як розділити її в Pro.

# Ця частина піде в scores.py
def average(marks):
return sum(marks) / len(marks)
 
# А ця залишиться в main.py
marks = [8, 7, 9]
print("Середнє:", average(marks))
Вивід
Середнє: 8.0
Файли й теки

Розкладіть код по файлах і теках

Pro додає провідник файлів поруч із редактором, а кожен відкритий файл має власну вкладку. Файли можуть імпортувати один одного, як у проєкті на вашому комп'ютері.

  • Створюйте, перейменовуйте, переміщуйте й видаляйте файли та теки
  • Імпортуйте між файлами через from scores import average, а для файлу в теці через import pkg.utils
  • У багатофайловому проєкті запускається головний файл, а не відкрита вкладка
Посібник із Pro-режиму →
Файли
Перемкнути на Pro (експериментально)

Головний файл (Запуск)main.py

Новий файлназва.py · .txt · .ipynb

Нова теканазва теки

Імпорт і експорт ZIP

Переносьте весь проєкт одним ZIP

Експортуйте проєкт одним ZIP-архівом, щоб зберегти копію, передати комусь або відкрити в іншому браузері.

  • В експорт входять файли, теки, файли даних і результати зошитів
  • Імпорт приймає до 500 файлів і 20 МБ, з них до 4 МБ коду й тексту
  • Спершу ви побачите підсумок, бо імпорт замінює поточний проєкт
Імпорт проєкту
Імпортувати проєкт (.zip)…

Файл для запуску: main.py

Файли даних зберігаються, доки відкрита ця вкладка. Експортуйте проєкт, щоб їх зберегти.

Це замінить ваш поточний проєкт.Спершу експортувати поточний проєкт

Імпорт з GitHub

Відкрийте публічний репозиторій GitHub

Вставте посилання на репозиторій, гілку або теку, і Pyroom відкриє їх як проєкт. Так зручно читати справжній код або починати з прикладу вчителя.

  • Лише публічні репозиторії
  • Для імпорту з GitHub потрібен інтернет, а імпорт і експорт ZIP працюють і без нього
  • Імпорт працює в один бік: зміни залишаються в Pyroom, а на GitHub нічого не надсилається
Імпорт з GitHub
Посилання на публічний репозиторій GitHub

https://github.com/owner/repo

Посилання на репозиторій, гілку або папку. Підтримуються лише публічні репозиторії.

Порада: на GitHub виберіть Code → Download ZIP, а потім «Імпортувати проєкт (.zip)».

Зошити

Поєднуйте код і нотатки в зошиті

Створіть файл .ipynb або імпортуйте наявний. Запускайте код по одній комірці й пояснюйте його в комірках Markdown.

  • Комірки коду й Markdown в одному файлі
  • Скрипт можна перетворити на зошит і навпаки
  • Експорт у стандартний файл .ipynb
Зошит
назва.py · .txt · .ipynb

Перетворити на зошит

Перетворити на скрипт

Експортувати .ipynb

Перетягніть файли сюди для імпорту

Для учнів і вчителів, яким уже мало одного файлу

Розділіть програму, що виросла

Винесіть допоміжні функції в окремий файл, і main.py залишиться коротким.

Читайте справжні проєкти

Відкрийте публічний репозиторій і простежте, як його файли працюють разом.

Роздайте стартовий проєкт

Дайте учням ZIP або посилання на публічний репозиторій GitHub. Після імпорту Pro увімкнеться сам.

Як почати роботу в Pro-режимі

  1. Крок 1

    Перемкніться на Pro

    Натисніть перемикач Lite поруч із логотипом Pyroom або виберіть у меню «Перемкнути на Pro (експериментально)».

  2. Крок 2

    Додайте файли

    Створіть файли й теки або імпортуйте проєкт із ZIP чи GitHub.

  3. Крок 3

    Запустіть і збережіть копію

    Запуск виконує головний файл. Експортуйте ZIP, коли потрібна копія поза цим браузером.

Pro-режим Python: запитання

Pro-режим платний?

Ні. Pro це назва робочого простору, а не підписка. Для перемикання акаунт не потрібен.

Чому Pro-режим позначено як експериментальний?

Так його позначено в застосунку, тож можливі шорсткості. Зберігайте ZIP важливої роботи.

Чи можна поділитися багатофайловим проєктом за посиланням?

Ні. Посилання, QR-коди й вбудовування передають один файл, відкритий у редакторі, а у вбудовуванні немає перемикача Pro. Щоб поділитися всім проєктом, надішліть ZIP або скористайтеся публічним репозиторієм GitHub.

Де зберігається мій проєкт?

У цьому браузері на цьому пристрої. Файли даних зберігаються, лише доки відкрита вкладка, а дуже великий проєкт може не вміститися, тож експортуйте ZIP, щоб не втратити роботу.

Чи можна імпортувати приватний репозиторій GitHub?

Ні. Імпорт з GitHub підтримує лише публічні репозиторії.

Чи можна повернутися до Lite?

Так. Натисніть перемикач Pro. Проєкт залишиться в цьому браузері, якщо ви перемкнетеся назад.

Спробуйте Pro-режим

Встановлення та акаунт не потрібні.

Відкрити Playground →