Skip to content

Latest commit

 

History

History
43 lines (30 loc) · 1.08 KB

README.md

File metadata and controls

43 lines (30 loc) · 1.08 KB

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.