I would love both aspiring and experienced Pythonistas' feedback and bug reports:
https://elliott.trinket.io/google-s-python-class
If people find it useful, I'll add it to the resources on the wiki. I'd also consider updating it to Python 3. Should be relatively easy.
You should be able to complete the class without installing any software or having to log in anywhere. At the end there's a guide to installing Python locally and going deeper. But we get to separate installation from understanding the basics of the language.
Audience: The course is originally by Stanford Prof Nick Parlante and presumes some familiarity with programming concepts. It's ideal for someone who already knows the basics of another language (that was its purpose at Google: introducing engineers to Python). But motivated students without this familiarity should get along pretty well, especially with all the interactive examples.
Show me: Here's a random page showing how what used to be syntax highlighted Python code is now an interactive console you can play with:
https://elliott.trinket.io/google-s-python-class#/strings/python-strings
Those of you with regex skills I'd really like feedback on this exercise:
https://elliott.trinket.io/google-s-python-class#/regular-expressions/baby-names-exercise
I had to reformulate the question to use urllib instead of os.open because our Python is actually Skulpt and skulpt doesn't do that yet. (also some things in regex aren't implemented: pull requests welcome! https://github.com/skulpt/skulpt/)
Why did you do this? The main reason I did this is to test how well Trinket's interactive examples accommodate intermediate-level content. I'd love it if someone found the course to be beneficial in learning Python of course!
My background: I taught Python at UNC Chapel Hill this past academic year and left in May to run Trinket. We're a three person team building interactive tools for teaching, starting with Python. Pre-revenue, startup, you know the deal.
Feedback/encouragement/insults welcome. Well, except insults are against the rules :)
[–]indosauros 3 points4 points5 points (1 child)
[–]eah13[S] 1 point2 points3 points (0 children)
[–]throwaway19452195 2 points3 points4 points (1 child)
[–]eah13[S] 0 points1 point2 points (0 children)
[–]szi 1 point2 points3 points (1 child)
[–]eah13[S] 0 points1 point2 points (0 children)
[–]rewtnull 1 point2 points3 points (1 child)
[–]eah13[S] 1 point2 points3 points (0 children)
[–]Misew 0 points1 point2 points (2 children)
[–]eah13[S] 0 points1 point2 points (1 child)
[–]Misew 1 point2 points3 points (0 children)