Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Programming PYTHON: Programming Guide For Beginners: LEARN IN A DAY! Paperback – June 20, 2015
|New from||Used from|
See the Best Books of 2017 So Far
Looking for something great to read? Browse our editors' picks for the best books of the year so far in fiction, nonfiction, mysteries, children's books, and much more.
Frequently bought together
Customers who bought this item also bought
If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $0.99 (Save 67%). Print edition purchase must be sold by Amazon. Learn more.
For thousands of qualifying books, your past, present, and future print-edition purchases now lets you buy the Kindle edition for $2.99 or less. (Textbooks available for $9.99 or less.)
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top customer reviews
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.
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.