TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: PyCloud, a Python IDE in the web browser with interactive tutorials

130 pointsby siong1987over 13 years ago

12 comments

siong1987over 13 years ago
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>
评论 #2983309 未加载
评论 #2983100 未加载
评论 #2983469 未加载
评论 #2984737 未加载
hoguover 13 years ago
similar name to <a href="http://www.picloud.com/" rel="nofollow">http://www.picloud.com/</a>
artursapekover 13 years ago
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.
cheezover 13 years ago
Pretty cool but I was surprised at the second lesson:<p>&#62; 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?!!!
评论 #2983200 未加载
johkraover 13 years ago
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.
jonsenover 13 years ago
Make the tutorials really newcomer friendly and you have 100,000 potential users at Stanford online AI class.
bobbyiover 13 years ago
If I try "import math" or "import itertools" I get an ImportError. "import sys" works though.
ntmartinover 13 years ago
Hi, nice app. Just to be a pedant, there is a syntax error in lesson 5.<p>if 2 + 3 = 5: print "OK!"<p>Should be:<p>if 2 + 3 == 5: print "OK!"
评论 #2983701 未加载
评论 #2983642 未加载
aristidbover 13 years ago
Very cool, but it eats memory like crazy. (Chrome 14, Linux.)
cabalamatover 13 years ago
Very nice! Just one request: use a font other than courier.
评论 #2985476 未加载
diN0botover 13 years ago
add keyboard shortcut options, eg vim and emacs, and people might use it for real :-)
评论 #2983406 未加载
majikaover 13 years ago
Oh, wow, look - it's just as if I'm on a Mac! Great!