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
Faraz Ali
1,192 PointsBook on Python
Hi All!
It's great fun learning python with teamtreehouse :)
Does treehouse also provide some reference book for python ? If not, can you suggest a good reference book for python ?
Thanks in advance
4 Answers
Chris Freeman
Treehouse Moderator 68,468 PointsThe four Python books I've been using:
- Just starting out: Learning Python 5th Ed. 2013, by Mark Lutz, O'Reilly 1600 pages
- Looking for advanced topics: Programming Python 4th Ed 2010, by Mark Lutz, O'Reilly 1632 pages
- How-to for lots of common tasks: Python Cookbook 3rd Ed. 2013, by By David Beazley, Brian K. Jones O'Reilly 706 pages
- Python Pocket Reference 5th Ed. 2014, by Mark Lutz, O'Reilly 266 pages small form factor.
Nolan Tjaden
2,505 PointsHey I went to school for Computer Science. I studied python for a quite some time. The book we used was tremendous!
STARTING OUT WITH PROGRAMMING LOGIC AND DESIGN by Tony Gladdis
was the KEY textbook that I recommend. For me, it was instrumental.
While It is not specifically on Python, anyone with a cursory understanding of Python as a language is going to love it. There is even an ebook version which you could purchase and use from within a website called https://online.vitalsource.com. This was the book that took my understanding to the next level.
And as for Python specifically, I'm sure you are aware of this resource, but the best free online reading is simply
It is so informative that you could practically acquire the language studying through their well designed website.
Enjoy and let me know if you liked this answer:)
Nolan Tjaden
2,505 PointsHey one more thing!
If you haven't done so already, I also recommend downloading Raptor. It is a simple software that helps you visually understand the basics of programming and definately helped in my early days learning Python. I can't more highly recommend checking it out and maybe even learning to master it with YouTube tutorials. It is so helpful.
You can download it FREE at:
Faraz Ali
1,192 PointsHey !!
Thanks a lot Nolan and Chris. That was of great help!!
Best, Ali
Nolan Tjaden
2,505 PointsHey no problem! Aaaand I won't hate it if you decide up vote me at all lol
Nolan Tjaden
2,505 PointsWow you're the man!!