Head First Python: A Brain-Friendly Guide
Want to learn the Python language without slogging your way through how-to manuals? With Head First Python, you’ll quickly grasp Python’s fundamentals, working with the built-in data structures and functions. Then you’ll move on to building your very own webapp, exploring database management, exception handling, and data wrangling. If you’re intrigued by what you can do
I just finished reading "Head First Python" and had great fun doing so.
I Think that this is a great book for the beginning Python developer. But unlike a lot of other books that aim for beginners, good practices aren't ignored for the sake of simplicity. The practices are explained and used.
The head first series can take some getting used to. Whenever I talk to someone about the head first books I advice them to borrow a copy before buying or take a ...more
1. First 100 pages (almost) of this book and the primary focus was "List", which is basically one of four data structures in Python. I understand the importance of it and why it needs a thorough elucidation but I got utterly bored when they kept explaining the same thing in different ways. Could've made a better and concise explanation.
2. Impractical exercises. They will just give you a string and ask you ...more
Anyway, liked how you worked through real-world problems and coded along with the author. Seemed like a pretty natural way to learn. The book helped ground me in the Python universe; from storing data by Pickle, to SQLite and Google App Engine, defining functions, Android apps and CGI scripts. There is a lot here but so much more to learn.
I do have a much better feel for the landscape of Python.
To be sure, HFP gets you right into coding. Before you know it, you're writing programs. I also revisited some SQL statements and learned some Mac Terminal commands along the way. I found Homebrew and MariaDB far easier to navigate than MySQL.
I was able to follow along and endure the inevitable bumps. (One minor pet ...more
Overall, the topic selection is a little hard to understand as the author ...more
Going through the other reviews made me acknowledge that the 'visual & activity learning strategies' (fridge magnet games and the like) can get dull - the opposite of their intended purpose, and overall slow down your progress. But the book does give you a pretty good context and grounding in the basics - from data structures, the context management protocol, list comprehensions, and even generators. The icing was the appendix on ...more
It concentrates on Flask (a web framework) and use this application throw the whole book (more or less).
Covers object oriented programming in a very shallow way.
I recommend it if you know some Python and want to try Flask and some Python mainlines.
This book will give you a hands-on step-by-step guide covering the theory and program example you can just test after you installed the compiler and IDE(Installation guide also included).
You will learn ...more
The examples are really good and like all Head First books you have to try them yourself to take full advantage of the learning process.
Chapters like (Web Development, Mobile Development and Scaling Your App) cover topics so broad that each one of them can be covered in a ...more
Goodreads is hiring!
Learn more »