Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
|割引:||￥ 2,139 (45%)|
Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series) (English Edition) Kindle版
Zed A. Shaw is the author of the popular online books Learn Python the Hard Way, Learn Ruby the Hard Way, and Learn C the Hard Way. He is also the creator of several open source software projects and has been programming and writing for nearly 20 years. Most of his free time is devoted to the study of painting and art history.--このテキストは、paperback版に関連付けられています。
- ASIN : B07378P8W6
- 出版社 : Addison-Wesley Professional; 第1版 (2017/6/26)
- 発売日 : 2017/6/26
- 言語 : 英語
- ファイルサイズ : 21050 KB
- 同時に利用できる端末数 : 出版社からの制限により、この本を同時に読める端末数は最大5台までとなります
- Text-to-Speech（テキスト読み上げ機能） : 有効
- X-Ray : 有効にされていません
- Word Wise : 有効にされていません
- 本の長さ : 701ページ
- Amazon 売れ筋ランキング: - 36,110位洋書 (の売れ筋ランキングを見る洋書)
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.
I feel the name is a terrible misnomer.
I have read that many people learn python coming from existing languages and end up coding in a very similar way and as such, never really take advantage of the powerful features and coding philosophy of python - i.e. coding 'pythonically'. Given the name of the book, I thought this book would address that.
In this book I learned about the basic python syntax, printing (a lot), importing modules, basic IO and some things in python not implemented in the existing languages I know (tuples, dictionaries - some of their methods, etc). I got a tiny glimpse of the python paradigm of why len(X) is a thing instead of X.len(), but was told to google to find out more.
After that, the basic concepts of loops, vars, assignment etc are covered until the idea of OOP and then ...the author basically says, do it yourself and google it. Seriously. And the remainder of the book is like that - from 50% onwards!
For learning python as a language, just use youtube and save your money. I can't get a refund because I discovered the 'do it yourself' mentality on day 8, since up until then, the exercises are pretty exhausting due to how repetitive they are (which is good for my type of learning) and there is very little python specific language features to learn from that point on.
For people that think that self research is a good thing, I do not disagree, but for a £20 book to tell you to use the internet, it seems like a kick in the teeth. Although given the historic drama the author had towards python 3 (I will let you 'google that yourself' to see what I mean), I feel the 'do it yourself' flippant and condescending mentality in this book lines up with his views on his website, regardless of a forward disclaimer...
This book since reading it yesterday i've been able to jump back onto my Django / Python projects with a new found confidence, it now makes a lot more sense and has given me a real good fresher and understanding on the fundamentals. The author is brilliant and I really do look forward to purchasing more of these books as he makes it quite funny to learn python, and the coding examples are brilliant. The questions are also brilliant, explains these in a human readable context, very much in the way is wysiwyg.
Highly Recommend this book to any beginner, or any mid level developer who needs a refresh. I look forward to seeing more advanced books now from this author.
If you follow it as it intends it's not a quick book to zoom through but you will learn how to program in Python which is the entire point of the book. Take your time with it, there are no short cuts to learning this stuff but this book teaches it well.