Full description not available
A**Y
I Highly Recommend This Book, Especially in Conjunction With Others
I'm learning Python for my job. My specific application is focused on data science and rote task automation.Before getting this book, I had picked up a copy of "Automate the Boring Stuff With Python" and "Python for Data Analysis". Both books do a solid job of introducing you to the areas of interest, but neither do a very good job of teaching a novice like myself how to start programming in Python (in my humble opinion). In those two books, I would struggle to get through the end-of-chapter test programs, because they required a lot of information that either wasn't addressed, or wasn't discussed until later in the book.That's where this book comes in. The explanations are intuitive, easy to follow, and the topics are covered in a way that facilitates (successful) user experimentation. Right now, I'm using all three books in tandem and things are starting to click and my code is starting to work with a lot less Googling and a little more tinkering on my part. Head First Python is a pretty quick read because of all of the graphics and generous spacing. Although I tend to prefer a sense of order, the cartoonish-looking page layouts really do aid the learning process. I believe that there is a psychological effect experienced by some people, wherein turning a page imparts a sense of progress. You will certainly turn a lot of pages quickly when reading this book, because of the layouts. This may give some people the fuel to keep going for longer stretches than they would if they were reading 50-page chapters of dense, verbose material.At the end of the day, I highly recommend this book, especially if you want to supplement it with something that pushes you a little more toward a specific application of Python. In my spare time over the last three weeks, I've cleared about 200 pages of each of the 3 books and I've written around 20 or 30 little programs (on top of dozens of hours in the iPython shell). By the end of week 4, I expect to start producing code for some of my medium-scope projects, and I'll continue to build on it as I learn.
N**S
As a seasoned professional, I enjoyed this as a walkthrough of a new language.
I've been learning from O'Reilly books for 21 years now, and I've never found anything to complain about in them. The Head First group of books has over the last few years become on of my favorite series from them. I've been programming for 24 years. My first O'Reilly book was the Camel book--the PERL reference, which helped me quickly reach a new level of competency in programming. My affinity for the Head First books is that they take the usual 101 textbook format and make it fun, interesting, and dialectically unique, in a common format. Down to a science. The writing, images, diagrams, asides, and everything else makes each book familiar but distinct, and easy to work through as leisure. I've been programming since I was 17, and most books back then were aimed at college students or professionals. It's nice to find books I can learn from leisurely, as I want to learn as many languages as I can. And these are also books I would suggest for younger programming enthusiasts at any level as a thorough introduction.
B**T
Easier to get through the book because its fun to read.
Excellent introduction to Python. The book focuses on being fun to read and providing a real understanding of why things work the way they do. The other two intro to Python books I have are not fun to read and concentrate more on trying to teach the reader as many functions as possible but at the cost of being a bit dry.The author spends several chapters explaining how Python can be used to create a web app that stores and manipulates user entered data in text and SQL databases. This is also a topic I was very interested in but assumed I would need another book for it.I invested about 30 hours over 2 weeks going through this book and I feel that I now truly understand the foundation of how Python works. This book is definitely not a reference book but that's what Google is for.
E**G
Really good until you get to Chapter 6
I really liked this book at first. After 200 pages, I didn't feel that it had covered much of the language. Then, I hit Chapter 6 and this chapter needs a serious rewrite. When the 3rd edition comes out, I'd like to see the author teach more of the basics before he has us start installing and using external packages and importing pre-built HTML and cascading style sheets. The book went from too simple to too complex too quickly. I think four stars is being generous. If I knew this book was centered so much around the "Webapp" I would not have purchased it.
U**E
Love Head First
I haven't started this one, but I love Head First books. They helped me start and enjoy coding during the pandemic. I expect nothing less, but will add an update later.
A**K
Best book for basic pythonic techniques.
This book does a great job at explaining all the fine details of Python 3, and makes it easy for both beginners or intermediate developers alike. I was able to quickly get back up to speed with my programming skills with this book and now feel confident in my basic understanding of Python. The practice problems in this book help keep you up to speed with each chapter as well. If you want to take you Python skills from 0-100, I would highly recommend this book as you’ll learn more than any university book that’ll be given to you. I honestly with my university had made this my first book. In my opinion, this the best beginner book by a long shot.
R**C
Great for learning python quickly, because this book is different
This book makes you think, instead of all the other books that just show you examples and force you to learn through repetition. The authors did a great job of making the topics so much more interesting with different pictures and graphics and fonts, AND they ask you to create solutions for progressively more difficult problems. I have read many technology related publications over many years and this book is different from everything else I have read, and I learned much more quickly using this style.
Trustpilot
3 days ago
3 weeks ago