Solar Thermal Energy (Encyclopedia of Sustainability Science and Technology Series)
Our #8 pick in books for Learning Python and Machine Learning
Buy on Amazon
Deals1,815 live · 271 limited time · checked 11:25 AM PTPrices were last checked 3 hours ago (Sep 24, 11:25 AM PT). We’re re-checking now; a price on Amazon may have moved since.

“The whole path, from a first model to deep learning.”
45% below Amazon's list price. No end time published, so it can change at any time.
In stock at Amazon.com · price checked Sep 24, 8:08 AM PT · re-checked through the day
Paid link. Prices, badges and end times come from Amazon and can change at any time; the price shown on Amazon at checkout is the one that applies.
This is the rare book that takes you from a first linear regression all the way to transformers without losing you along the way. It explains each algorithm in plain language, shows the math you need and none you don't, then hands you working scikit-learn and Keras code.
No other single book covers this much ground this well. Aurélien Géron starts with the boring-but-essential parts — framing a problem, cleaning data, holding out a test set — then walks through classical models, ensembles, neural networks, computer vision, natural language work with transformers, and reinforcement learning. Owners who came to it from other software jobs consistently say this is the book that finally made machine learning click.
The structure is why it works. Each topic gets the intuition first, usually with a diagram, then a from-scratch implementation so you can see the moving parts, then the production library call you'd actually write at work. You come away understanding gradient descent and knowing which scikit-learn class to reach for. Most books manage one or the other.
From our review of 8 books for learning python and machine learning, by David Sinclair, Managing Editor
Every product from The Best Books for Learning Python and Machine Learning, by David Sinclair, with today's Amazon price. Deals are only ever on products from this list.
| # | Product | Our award | Price now | Deal |
|---|---|---|---|---|
| 1 | Python Crash Course, 3rd Edition: A Hands-On | Runner-up | $27.53 | −45% today |
| 2 | Hands-On Machine Learning with Scikit-Learn, KerasThis deal | Top pick | $49.50 | −45% today |
| 3 | Automate the Boring Stuff with Python | Also great | $29.30 | −51% today |
| 4 | Deep Learning (Adaptive Computation and Machine Learning | — | $51.51 | −48% today |
| 5 | Pattern Recognition and Machine Learning (Information | — | $57.48 | no deal today |
| 6 | Python for Data Analysis: Data Wrangling with pandas | — | $43.99 | no deal today |
| 7 | The Elements of Statistical Learning: Data Mining | — | $68.53 | no deal today |
| 8 | Solar Thermal Energy (Encyclopedia of Sustainability | — | $223.42 | −41% today |
Our #8 pick in books for Learning Python and Machine Learning
Buy on AmazonAlso great in our review of books for Learning Python and Machine Learning
Buy on AmazonOur #4 pick in books for Learning Python and Machine Learning
Buy on AmazonRunner-up in our review of books for Learning Python and Machine Learning
Buy on AmazonDeals are on products from our reviews. Prices, badges and end times come from Amazon and are re-checked through the day (last check 11:25 AM PT). As an Amazon Associate we earn from qualifying purchases. Amazon and the Amazon logo are trademarks of Amazon.com, Inc. or its affiliates. Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon.com at the time of purchase will apply to the purchase of this product.