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 trial

Python

Reading material.

This is my first programming language so, it's slow going for me.

I was thinking while I break from treehouse I could probably use some reading material to help cement what I'm trying to learn here.

So, please feel free to post some suggestions for me to check out. right now I'm just googling stuff like "python functions" and going from there.

3 Answers

Hi Wade,

Are you looking for reading material in particular, or any supplemental Python materials?

CodeSchool has a free 'Try Python' course right now that might be helpful, although it's new and a titch buggy from what I've seen so far.

Codecademy (free) has a Python track and is usually pretty good about introducing the basics of a language.

For books, the following are available both for free online and as paid printed books:

Think Python

Think Like a Computer Scientist -interactive book online that allows you to enter answers to exercises as you go along - highly recommended.

Also be sure to check out the Python Tutor site - it allows you to enter your code (in several languages, not just Python) and see a visual representation of how it's being interpreted. Very helpful in tracking down bugs.

Best, Cena

That's great stuff, thank you.

I can only absorb so much treehouse before reaching my saturation point. I think learning from multiple sources will help me understand whats going on.

To piggy back off of this, does treehouse have practice assignments or practice problems that I can work on from the app on my phone or iPad? Sometimes, I just want to practice coding in environments where I cannot listen to a lesson.