Full description not available
E**D
Could be worse but this book is not very good
The author tried here but there is just too much letting this book down. I can be much more specific --Font kerning is poor. Just look at the squished-together chapter headings. My copy also has some slightly faded sections of print, like something made in an old mimeograph machine. This isn't a huge deal but it is distracting and just a hint of what is to come.Single quote symbol spacing is awful in this typography. You can't see any spacing between a single and double quote next to each other. This makes the quotations section more difficult to read. You're supposed to be teaching us. Make the characters clear to us.Chapter 2, Python installation, starts off fine, pointing to the Python.org site. But after the first two paragraphs it falls completely off the rails. Let me quote, "Python is accessible for various platforms. You need to download only the binary code that works fine with the platform and you can install Python after that. If it is unavailable, then use a C compiler that can do manual compilation of the source code. Source code compilation gives you suppleness in terms of features required." What the f--- is this?! What possible value is in this paragraph, which has no further explanation?The command line options given shortly after this, on page 11, should be given to us MUCH later in the book or at least with additional explanation. Only one or two of them make any sense to a Python novice at this point. The author might better have pointed to the Python.org site's install documents and said no more, rather than this half-baked chapter.The explanation for multi line comments on page 14 is awkward to me, mostly in the examples. The book needs some leader-lines with text to point to sections of lines (since there is no color) and give explanations.In a book of only 75 pages, five early pages are given to the escape character!Bottom of page 21 is supposed to show an indentation error but has no indent. Some typos are expected in a code-dense book but this is a skinny little booklet. Every example needs to be correct. Do I need another goof? Go look at the comparison operator table later in the book. The example results for both examples of "not equal" (!= and <>) are incorrect. The two variables are not equal so the statement is true, not false. D'oh!Page 27 gives an example of operands and operators with those two words just floating in space. There are clearly some arrows missing, to identify which is which.I'm about halfway through this book and I felt my motivated to post these observations because I bought this book based on reading other reviews here that somehow did not read the same book I'm reading!I'm going to keep working through it but you've been warned. If you want an example of doing all this better, check out the free pages at LearnPythontheHardWay.org.
J**N
Informative and detailed
Very informative and detailed, this book discusses everything from assignment operators to control statements, then gives examples for better illustration.Mind you though, this book is not for absolute novices; it's easy to get lost if you are not familiar with Python in the first place.I think the book could have used with better formatting, so that examples are clearer and easier to understand.Still, I find the book useful. I learned about tuples and how it differentiates from lists and it also discusses more complex concepts like exceptions.
M**L
Jam-packed with Python information. No screenshots though.
This is a lot meatier than the other inexpensive programming books in my collection which is of course a good thing. Though I think this long book isn't enough to learn the language in a single day especially since there are no screenshots. I was hoping for screenshots so I can see the sample codes in another font complete with color coding. Very minor issue though and I do have some patience in analyzing these templates. What matters most is I learned enough vital elements to the point that I'm interesting in doing deeper stuff with the language.
Z**U
Good for Quick Start on Python, but don't Trust Everything It Said
If you want a quick introduction into python, this book is ok for you. But I can tell you right now, 1/4 into reading, I already found multiple errors on the book (print information mismatch, false statement, example: p = 10, q = 5, p != q should be true, but it said false in the book)
M**O
Learn Python!
I didn't know a lot about Python. I am not a pro at it, but I'm very curious how it works. This book is easy and fun to read, and it will teach you from the ground up. Very minute details are given in the book with examples. I don't think it's too complicated for anyone to understand. Very interesting and also educational. As such it's worth reading.
R**K
Great start to begin with
If you are new to Python programming, this is a great base to start learning and understanding how it works. It was really helpful for me, and I would like to thank Os Swift for publishing his book.
A**R
What a mess!
What a mess! The book is rife with typos, many of which prevent the code samples from running. The English is not great, making it confusing. The code, computer results, and main text are all in the same font, making it very hard to tell them apart. The book gives every evidence of being written without ever testing the code samples, just typing in what the author expected the results to be. For someone with no knowledge at all this would be a disaster.
J**Y
I found in this book a numerous of helpful advices
It's essentially a guide for everybody, who studying Python language or just interested in programming. I found in this book a numerous of helpful advices and I love it, because they are simple to follow. Python is not only getting popular among software developers, but is also gaining popularity as an ideal language to start learning computer programming. I’m new to programming and this book is an ideal place for me to start learning how to write code. If you are well acquainted with programming, this book will be an easy read to you and will make you understand what sets Python apart from other programming languages.
S**L
A helpful guide for total beginners!
Programming is my latest obsession. I have been reading a good few books on the topic lately. It seems like I have a lot to learn. One thing I found out is what Python supports many other programming languages. And it’s like an almost essential of every programmer. So I thought before I install it, I would like to read a little about it so that I am prepared and I don’t make any stupid mistakes. And it is true, installing python really does make the job a lot easy. This book provides step by step guidelines for people who are just beginning in this field. Like I am.
C**L
Basic isn't an understatement
Easy to learn in a day so long as you appreciate this is a very basic book. All constructions are so similar to the BASIC language that only concepts such as class and inheritance need to be assimilated. I am sure that Python is more extensive however no indication of this is given.Given the cost it was an interesting introduction but no more than that.
A**R
Three Stars
Good
TrustPilot
1 个月前
5天前