Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialMichael Nickey
Courses Plus Student 13,524 PointsPython & Stuff
It's July already, where's my Python classes? =)
Also, I'm fairly versed in Python so I'm interested in what you offer. One thing that I'd love to see past the basics are using py scripts on websites...how to call them, where to store them, generating HTML output with them and the like.
Hopefully we'll be using 2.7 (my mainstay) but if not will the differences between 2.7 and 3.x be noted? I hope so.
Lastly, how does one go about guest moderating AND/OR creating courses (syllabus,videos, quizzes) for TTH? Is this open for users to do or is this on approval? What's the deal?
5 Answers
Stone Preston
42,016 Pointsunlike codecademy, users do not create content here on TTH. all content is created by staff
Michael Nickey
Courses Plus Student 13,524 PointsThanks, that answers some of my questions but what about guest moderating? Where's my classes already so I can get past my 11k points mark?
Stone Preston
42,016 Pointsyou get invited by TTH to moderate the forum (at least I was).
Michael Nickey
Courses Plus Student 13,524 PointsGreat!, hook it up!!! :)
Kenneth Love
Treehouse Guest TeacherHi!
The first Python course is coming. It's in post-production now so it's being wrapped up and should be released in the next few weeks.
We're not doing Python 2.7 because the 2 branch has been EOL'd and there's no reason to teach new programmers a dead branch. I'm also not focusing on the differences between 2 and 3 because, again, we're not covering 2. You shouldn't run into any problems, though, if you've been writing good, solid Python 2 code. The major differences are print
vs print()
and that integer division is no longer the default (yay!). I talked about several other differences in this forum post. If you have specific questions, I'm happy to try and answer them.
The first few lessons won't deal with Python with a web focus at all, but we will eventually be covering both Flask and Django, both of which make it fairly easy to use whatever custom scripts you want in response to web requests, whether they generate HTML or are just used behind the scenes.
And, yeah, like Stone Preston said, we don't have student-created courses here on TH.
Michael Nickey
Courses Plus Student 13,524 PointsHrm, interesting stance. I know a number of folks that would argue that 2.7 hasn't been EOL'd (at least until 2020) http://hg.python.org/peps/rev/76d43e52d978 but regardless of if it's 2 or 3 the concepts are going to be the same and syntax will follow. Thanks for the full update.
Working with Django or Flask will be a boon to me. Currently I'm just runing serverside scripts but really need to learn an easier way to manage this.
Thanks again, I'm looking forward to this set of classes. :)
Kenneth Love
Treehouse Guest TeacherIt'll be maintained until 2020 but no new features (except maybe in __future__
) and no chance of a Python 2.8, so it's effectively dead. I understand your point, though :)