Endless bits about immutability, without hints as to why I ought to care. I can appreciate the use of the interactive prompt now, but to start with it seems
The thing about mutability in Python is that it can bite you in the neck if you assume the variable passing and assignment work as in some other popular languages. I can appreciate the author's tirades about this, as he brought his point around, even with simple examples. And how do you propose to start with a language that doesn't have one-IDE-to-rule-them-all, like Visual Studio or Eclipse? You know how sparse is IDLE by today's standards.
Little discussion of how you might have accomplished tasks in other languages and wish to do the Pythonic equivalent.
That's why there's this other book, "Programming Python", again by Lutz, where he discusses the practical aspects of Python programming, and using the standard library modules. There are examples of the "Pythonic" way to do this or that, instead of masking C/C++ syntax with Python expressions. The discussions of modules, packages and classes is extensive, and down to the details of how they work and are used.
I understand your frustration, and can't comment on the first edition that you've seen. I've preordered the fourth edition - this one - (the whole 1000 or so pages), and I found it a very good self-educational tool - I managed to learn most of the ins-and-outs of the language in just one week, without having prior exposure to Python (I've got experience with 3-4 other programming languages, admittedly). I'd recommend it highly for anyone that wants to learn Python (the language) quickly.
Of course, this is my opinion, so take it as you may.
- loose indentation for some unclear reason. The bullet will start at the middle of the screen. And how to go back to the correct indentation is some voodoo magic
That's why you can quick indent with Tab and Shift+Tab, although I'm not sure what's this "voodoo" behaviour you seem to imply. You can control tab stops and indentations from the ruler - it's not the best, but works good most of the time.
- won't be able to create a bullet point on the same level of indentation than the previous one, after I made some multi-line text under the bullet or went back from correcting some text at another place in the doc
Oh, you mean, like, when you are writing the list, and you want to include some paragraphs under a bullet, and you press Shift+Enter to break inside the longer text, and then when you press Enter again it reverts back to bulleted list? That has been around for as long as I remember, although I cannot verify since which version exactly.
If I had to complain about Word, I'd more likely mention the lack of a proper citation/bibliography mechanism, or missing font kerning and ligatures, or the confusing ordeal of customizing styles vs. manually specifying section formatting. Word is one of the Microsoft's products I hate with passion - and do not use.
Seriously, when a person gets *that* pissed with a rich text editor, then you should try LaTeX - it's little more than HTML+CSS in principle. An eye opener, no less.
Each new user of a new system uncovers a new class of bugs. -- Kernighan