When comparing Google's Python Class vs Think Python, the Slant community recommends Google's Python Class for most people. In the question“What are the best resources to learn Python?” Google's Python Class is ranked 2nd while Think Python is ranked 5th. The most important reason people chose Google's Python Class is:
This is a free class for people with a little bit of programming experience who want to learn Python.
Ranked in these QuestionsQuestion Ranking
Pros
Pro Great for people with little programming experience
This is a free class for people with a little bit of programming experience who want to learn Python.
Pro Good mix of theoretical and practical material
The class includes written materials, lecture videos, and lots of code exercises to practice Python coding. These materials are used within Google to introduce Python to people who have just a little programming experience.
Pro Free versions available
The book is available for free in PDF and HTML formats. A hardcover version can be bought from Amazon.
Pro Beginner-friendly
Think Python is a free book designed for those with no background in programming. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.
Cons
Con Some programming experience is required
While the courses cover the very basics of Python, basic understanding of programming is needed to start learning from Google's Python class.
Con Some missing instructions for absolute beginners
Some exercises sometimes require taking steps that aren't explained. Some functions and commands are used without explaining their purpose.