At first, I liked the cocky, "hardline" style of this book, and cheerfully rattled through drills. However, it all went horribly wrong when the book got to the section on OO programming - a concept I am familiar with from other languages. Rather than explaining how it works in Python, the author editorialises and rants in a frankly unhelpful manner. This appears to distract him from covering the core material, and the whole thing goes off the rails. In the end, I gave up on this book, and used the free online docs to help me get a small project working.
In the end, I went back and re-learned from scratch, from a much better book:
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
It was far clearer on things like object vs instance attributes, or stuff like where you're copying an object or passing a reference to it- things that could really bite the unwary. It's a much better-written book that teaches much better habits.
This one is very hard to recommend, and now I can understand why it's so disliked in the Python world.
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
無料アプリを入手するには、Eメールアドレスを入力してください。
