


Think Python: How to Think Like a Computer Scientist

R**Y
excellent choice to start programming
Good material, excellent qualityVery complete book and good organization
M**C
A Great, Hands-on Introduction to Python
Although I my missed the first two editions, I just wrapped up reading the 3rd Edition of Think Python. While the book itself is an introduction to the language and I have been working with Python professionally since 2008, I learned a great deal taking about 3 weeks to skim, read, and work through the book's exercises at a leisurely pace. Chapters 12 and 13 detailed the nuts and bolts of putting together code for efficiently processing and comparing large text files in a beginner friendly and approachable way. Chapters 14-17 layed a good foundation for Python Classes with 3-4 useful special methods without taking beginners down the dunder-method wormhole. While it kept things light and approachable (e.g., nothing on modules, async, or generators), there's still good value in learning and reinforcing the basics.
Trustpilot
1 month ago
1 week ago