My friend worked on this for the Facebook Hackathon over the weekend. We were late for the submission for the competition because a 24 hour hackathon ended up with just 22 hours only. Guess we are just going to show it here.<p>This is a Python IDE with a built in Python compiler. We utilized HTML5 local storage to make it work even without internet connection. You just have to load it once, after that, it should work.<p>We also took the idea from codeacademy and added some Python lessons for people who are interested in Python.<p>Tip: Try to use your iPad/iPhone and add this to your homescreen. Now, you will have a workable Python compiler in your iPad/iPhone. It works without internet connection. Since Apple doesn't allow Python compiler similar app to be submitted to the App Store, guess this is a cool hack to have a Python compiler in your iPad/iPhone.<p>github link: <a href="https://github.com/siong1987/pycloud" rel="nofollow">https://github.com/siong1987/pycloud</a>
Endow this technology with the amount of content that a book would have, like Zed Shaw's Learn Python The Hard Way, and you have a killer product. Though Zed would disagree that typing the code out yourself from scratch is the best way to learn.
Pretty cool but I was surprised at the second lesson:<p>> Now, we will show you a little more complicated code. You probably already know what this code does. Let's click Run to see the output.<p>Um, what kind of tutorial assumes the student already knows the material?!!!
This is a cool project. :-)<p>It also doesn't work in Opera, because the emscripten compiled CPython doesn't work with this browser. No problems in latest stable Firefox.