OpenPython логотип

OpenPython

Мікропайтон для OpenComputers, порт Python для вбудованих пристроїв.

Доступно на версіях Minecraft

[1.10.2] [1.12.2]

Категорії мода


Завантаження 106K завантажень
Створено Створено 6 років тому

Зовнішні ресурси

Розробники моду

EcmaXp аватар

EcmaXp

Опис мода

OpenPython приводить мікропайтон на OpenComputers. Мікропайтон - це Python для вбудованих пристроїв і відрізняється від CPython. На даний момент мікропайтон частково сумісний з версією Python 3.4 на жовтень 2018 року. Функції включають:



  • Повністю збережено.

  • Виконується в пісочниці та не потребує окремого відділеного DLL.

  • Підтримує віртуальну файлову систему.

  • Може викликати інші компоненти та підтримує архітектуру Lua UserData.


Обмеження включають:



  • Прошивка складає 256 КБ, і обмеження пам'яті має таке саме обмеження, як і архітектура Lua, але стек виділяється в окремій пам'яті.

  • Більшість модулів важко використовувати через частково включений акумулятор.

  • Операційна система ще не повністю реалізована, тому зараз працює інтерпретатор Python.

  • Ctrl + C не підтримується, тому якщо ви помилково запускаєте нескінченно повторний код, єдиний спосіб його зупинити - вимкнути комп'ютер, а потім ввімкнути.


Для використання архітектури Python вам потрібні наступні предмети:



  • EEPROM (OpenPython): Вибачте, але ви мусите принести предмети з вкладки Створення.

  • Флоппі-диск (OpenPython OS): Цей предмет можна отримати, створивши флоппі-диск та Scrench, або ви можете перевірити його на вкладці Створення.

  • Процесор OpenPython CPU: Ви можете вибрати архітектуру OpenPython, тримаючи Shift + Правий клік на процесорі архітектури Lua CPU. Вона все ще нестабільна, але ми плануємо робити подальші вдосконалення в майбутньому. Мені потрібна допомога від людей, які знайомі з OpenComputers та Python. Дякую за гру.

Скріншоти моду

Скріншот OpenPython #44567
Скріншот OpenPython #44568
Скріншот OpenPython #44569

Завантажити OpenPython

Ім'я файлу Завантажувач моду Версія Minecraft
Завантажити OpenPython 1.10.2
OpenPython-MC1.10.2-OC1.6-1.0.1.jar Forge 1.10.2
Завантажити OpenPython 1.12.2
OpenPython-MC1.12.2-OC1.7-1.0.1.jar Forge 1.12.2