Giter Club home page Giter Club logo

openpython's Introduction

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

openpython's People

Contributors

ecmaxp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.