PyCloud
PyCloud is a Python editor and compiler in the web browser. Everything runs on the client side, including compiling. It also has interactive Python tutorials.
Using PyCloud, you can
- run Python in your web browser
- teach students how to code. No installation required.
- work with Python in iOS
- work with Python in Chrome OS
Features
- Edit Python code in web browser
- Compile Python code in web browser
- Interactive Python tutorials
- Syntax highlighting
- HTML5 local storage
- HTML5 offline caching
- No server connection needed
- Work on iOS devices
How it works
We use emscripten for compiling Python. It basically translates CPython's LLVM assembly into JavaScript.
We use Ace for syntax highlighting.
We use clickMenu for displaying menu.
Notes
- It doesn't support importing modules.
- It doesn't work with Internet Explorer.
License
PyCloud is MIT licensed.