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

General Discussion

Best python book

What is a good python book to follow the python course with? I have found reading a book while doing the course helps. Any suggestions?

2 Answers

Gavin Ralston
Gavin Ralston
28,770 Points

r/learnpython learning resources is a great place to find reading matieral

It's hard to tell you for sure what's the best, though. I found something pretty information-dense and geeky like Learn Python (O'Reilly) to be helpful, but others may find it, well, dense. There are definitely some really great Python 3 books out there, though, if you like a more tutorial-based book.

Gavin Ralston
Gavin Ralston
28,770 Points

This might be better tagged with Python instead of General, if anyone wanted to switch it.

Ethan Lowry
PLUS
Ethan Lowry
Courses Plus Student 7,323 Points

Learn Python The Hard Way is a fantastic resource you can acquire easily online, I highly recommend checking it out.

Gavin Ralston
Gavin Ralston
28,770 Points

Yeah that's a great series, too. Not a huge fan of the starting-to-sound-dated "2.x 4 LYFE" mantra, though. That's becoming harder and harder to justify with the gap closing.

No doubt you need to learn it, but I don't see the harm in getting a grounding in 3 and picking up the crusty 2.7 bits as needed.

Ethan Lowry
Ethan Lowry
Courses Plus Student 7,323 Points

That's probably a valid point - it's been a couple years since I really touched Python but it's about time that started to become the case, finally.