8 of 11 people found the following review helpful
Sorry, I just hate this.,
Verified Purchase(What is this?)
This review is from: Learning Python (Paperback)
It's vastly overlong, and incomplete. Of the 1500+ pages, I thought "well, at least it'll be comprehensive".
So I search for shell, shell escapes, executing, popen, running, os. , and so on in the index.
A few scraps. Popen is how you'd call the shell to run commands, by the way. Lots of options and subtleties. Important and useful for a scripting language like Python, where you'll often be interacting with the o/s.
There turned out to be next to nothing on what I would have devoted a chapter to. Oh, and everywhere there are references to "we'll cover that in chapter x". If you could be bothered to go that far. I have several of the authors books; this is by far the worst, and is one of the poorer technical books I've encountered. A shame, as it seems to me such a missed opportunity.
Another example: parsing command-line arguments, which is supposed to be achieved with argumentparser. In 1500 pages, there's nothing on that; Oh, I lied. There's 1 reference, which simply refers to getopt, argparse, and optparse. No recommendations, no details, and a suggestion that you use the built-in function input() to prompt the user (FGS has the author ever written a command-line program?).
I find docs.python.org pretty unusable, (maybe that's my fault), but this is actually worse!
1500 pages should mean it's a reference book. This is not.
BTW, just how is this an unhelpful review? If you love the book, fine, but don't be childish and vote down people who disagree. Sigh.