Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

Python & 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
Stone Preston
42,016 Points

unlike codecademy, users do not create content here on TTH. all content is created by staff

Thanks, 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
Stone Preston
42,016 Points

you get invited by TTH to moderate the forum (at least I was).

Great!, hook it up!!! :)

Kenneth Love
STAFF
Kenneth Love
Treehouse Guest Teacher

Hi!

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.

Hrm, 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
Kenneth Love
Treehouse Guest Teacher

It'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 :)