Head First Python, 2nd Ed (O'Reilly)
Wednesday, 08 February 2017

This book introduces you to Python's fundamentals, working with the built-in data structures and functions. Author Paul Barry then moves on to show you building your very own webapp, exploring database management, exception handling, and data wrangling. If you're intrigued by what you can do with context managers, decorators, comprehensions, and generators, it's all here. Although this is billed as a second edition, not only does is it greatly expanded, it is also extensively re-written.

 

Author: Paul Barry
Publisher: O'Reilly
Date: December 2016
Pages: 624
ISBN: 978-1491919538
Print: 1491919531
Kindle: B01N0GU0OC
Audience: Would-be Python developers
Level: Introductory, although you need familiarity with another programming language.
Category: Python

 

 

The design of the book, in common with other titles in the Head First series, is based on the latest research in cognitive science and learning theory,  and uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. The argument is, why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.

 

For more recommendations of Python books see Python Books For Beginners and Books for Pythonistas.

Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

To have new titles included in Book Watch contact  BookWatch@i-programmer.info

Banner
 


Algorithms: Absolute Beginner's Guide

Author: Kirupa Chinnathambi
Publisher: Addison-Wesley
Date: November 2023
Pages: 416
ISBN: 978-0138222291
Print: 0138222290
Kindle: B0CCTZ37DQ
Audience: General
Rating: 4.5
Reviewer: Kay Ewbank

Subtitled 'a practical introduction to data structures and algorithms in JavaScript', this book is split into tw [ ... ]



Grokking Machine Learning

Author: Luis G. Serrano
Publisher: Manning
Date: December 2021
Pages: 512
ISBN: 978-1617295911
Print: 1617295914
Kindle: B09LK7KBSL
Audience: Python developers interested in machine learning
Rating: 5
Reviewer: Mike James
Another book on machine learning - surely we have enough by now?


More Reviews