All Projects → OpenPythons → OpenPython

OpenPythons / OpenPython

Licence: MIT and 6 other licenses found Licenses found MIT LICENSE Unknown LICENSE-OpenComputers MIT LICENSE-micropython Unknown LICENSE-micropython-lib MIT LICENSE-mpack Apache-2.0 LICENSE-msgpack-java Unknown LICENSE-musl
Micropython for OpenComputer

Programming Languages

python
139335 projects - #7 most used programming language
kotlin
9241 projects

Projects that are alternatives of or similar to OpenPython

roboserver
Control OpenComputers robots without writing any code!
Stars: ✭ 52 (+26.83%)
Mutual labels:  opencomputers
OCRemote
Computer-based storage and automation system for modded Minecraft
Stars: ✭ 21 (-48.78%)
Mutual labels:  opencomputers
Vexatos-Programs
Many of much programming.
Stars: ✭ 15 (-63.41%)
Mutual labels:  opencomputers
opc-types
OpenComputers and TypeScript
Stars: ✭ 18 (-56.1%)
Mutual labels:  opencomputers
Thistle
6502 based architecture for OpenComputers
Stars: ✭ 26 (-36.59%)
Mutual labels:  opencomputers
Nex4rius-Programme
Alle meine Programme für OpenComputers
Stars: ✭ 13 (-68.29%)
Mutual labels:  opencomputers
opcodesDB
x86-64 | ARM (AArch32/AArch64/THUMB) full instruction set.
Stars: ✭ 49 (+19.51%)
Mutual labels:  thumb

OpenPython

Python Interpreter in OpenPython v1.0

OpenPython makes micropython available on OpenComputers.

micropython is Python for embedded devices and is different from CPython. Currently, micropython is partially compatible with Python version 3.4 as of October 2018.

Features include:

  • Fully persistable.
  • Runs in a sandboxed environment and does not require a separate native DLL.
  • Supports virtual file system.
  • It can call other components and supports Lua architecture's UserData.

Limitations include:

  • The firmware is 256 KB and the memory limit has the same limit as the Lua architecture, but the stack is allocated in a separate memory.
  • Most modules are difficult to use because the battery is partially included.
  • The operating system is not yet fully implemented, so the Python interpreter now runs.
  • Ctrl + C is not supported, so if you accidentally run infinite repeated code, the only way to stop it is to turn the computer off and then on.

To use the Python architecture, you need the following items:

  • EEPROM (OpenPython): I'm sorry, but you have to bring items from the Creative tab.
  • Floppy Disk (OpenPython OS): This item can be obtained by creating a floppy disk and Scrench, or you can check it on the Creative tab.
  • OpenPython CPU: You can choose OpenPython architecture by holding Shift + Right Click on the Lua architecture CPU.

It is still unstable, but we plan to make further improvements in the future.

I need help from people who are familiar with OpenComputers and Python.

Thank you for playing.

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].