Full description not available
D**L
Super clear and helpful. Fantastic resource for newbie programmers or those sharpening their Python
This is a fantastic book. Super helpful with concepts broken down and explained in depth.There's coding challenges and concept checks to make sure one section is understood before proceeding to the next. I feel like a genius when I complete one of the coding challenges, which is a mark that I'm learning. This book makes use of PyCharm, which itself makes learning Python easier cause it's a great coding environment. PyCharm is totally free too.My only real complaint is that the second to last section is pretty long, with a lot of concepts in it. It isn't a huge issue as that section is intended to be a discussion of some of the more as advnced, yet highly various concepts and I don't know if they would really got into any of the other chapters. It would be nice if that length was broken up somehow, but it's a small issue with an otherwise excellent book
G**G
Not exactly what I was looking for. The booklet does have useful information.
The booklet is for someone with prior knowledge in Python.
R**A
Simple to follow
I have not been to college for quite awhile and decided to return. After looking at the course requirements for my degree I am working on, I noticed there were some changes. One of the changes was Intro to Python. I asked myself, "what the heck is Python?". I did a Google search, read about it, and decided to purchase this book. I love this book!!!!!!! It is so simple to follow, the authors did an amazing job of explaining each line of code and what that code does. I love that it's dummy proof too. It really is written for beginners and anyone who purchases this book will have no problems learning Python.
K**R
Great read!
Looking forward to doing these exercises myself. I would recommend this based on it’s easy to follow format and practical examples.
I**N
Very useful but typos that might cause trouble
I haven't coded for 20 years and got this book as an intro to Python. It is written very well and presents the information in a way that is very useful -- it assumes you know very little and talks you through things. I'm about 1/4 of the way through and having fun trying out new ways of combining the few things I've learned so far. However, there are at least 3 mistakes in the first quarter of the book that could easily trip up those who are truly newcomers to programming, who might not immediately say "Hey, that doesn't seem right..."On page 25 it talks about double or single quotes as a way to enclose a string. The examples provided show a double quote example but the other example lacks quotes altogether and would not work. The code snippet at the bottom of page 38 is just plain wrong, even allowing for another line alluded to in the prior paragraph but not written out. I see no way that the format function in that code snippet could possibly work, and had to try many other versions of what the code was trying to do in order to make it work as intended. And on page 39 they talk about using \ as an escape character in a string but in the text there is a point where they use a / instead, which does nothing. Also, amusingly, on page 3 is an invitation to "Click below to get this free PDF guide". Difficult to do in a bound book.So, a new edition with better editing is needed but with that caveat I do recommend this book.
S**A
Easy to follow
I like this book, it has helped me and the bonus items are fantastic!
W**E
a throwback book
This book is a throwback. I learnt coding in 1979. Back then I/O meant text in and text out. GUIs were still a distant dream. This book largely follows that route. There is some discussion of GUIs here. But not the widgets and graphics dominance of so many current computing texts.The book focuses on the basic concepts you need in any coding language. For loops, conditionals, object oriented views, etc. If you already know another language, this book easily lets you transition to Python. But if you don't know any programming language, the book is a very easy uptake.The only puzzling thing is the lack of an explicit author. I don't recall the last time I saw a book with an unacknowledged author. Well ok, there are some fiction tales that are deliberately anonymous. But a coding book?! Wow.
G**E
A Great Book
This book provides a clear and concise way of learning Python. It provides simple explanations of codes, and is broken down into easy to understand steps.
S**S
Really good for beginners
Extremely helpful, useful exercises to do, recap of work covered before moving on to next topic. Highly recommended.
F**R
Frustrating if a Mac User
Useful textbook that takes you through the basics of Python. One gripe is that, while it sort of acknowledges Macs exist at the beginning, it doesn't cover Mac alternatives. In the section on PIP it refers to the command line and the windows commands, but doesn't explain how this is supposed to work in Terminal as it's not the same. Luckily I was able to find the info, but it's a textbook and you shouldn't have to research this if you're not using one particular flavour of operating system.
A**R
excellent
easy reading
E**A
great
great
B**H
Wide ranging but shallow
The immediate turn-off for me was the discovery that this book does not have an index, so good luck on finding info quickly. A useful Python reference it isn't, no index, no appendices, no tables of common functions, operators... etc etc.The book does cover a wide number of areas but in no great depth, which isn't surprising, taking ino acount how few pages it has. The main problem when approaching Python for the very first time is not having the appropriate vocabulary or subject background to enable you to construct useful internet searches on areas of interest in Python.. This book will help in that respect but to be honest it is an expensive way to acquire a basic vocabulary.It's my own fault: I failed to use the Amazon "Look Inside" feature; if I had done so, I would have seen no mention of "Index" at the end of the Contents pages. In this world, you pay for your pleasures and you pay for your mistakes. Buying this book was a mistake and I regret it.
Trustpilot
5 days ago
2 weeks ago