Think Java: How to Think Like a Computer Scientist (英語) ペーパーバック – 2016/6/7
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
Allen B. Downey is a Professor of Computer Science at Olin College of Engineering. He has taught at Wellesley College, Colby College, and U.C. Berkeley. He has a Ph.D. in Computer Science from U.C. Berkeley and Master’s and Bachelor’s degrees from MIT.
Chris Mayfield is an Assistant Professor of Computer Science at James Madison University, with a research focus on CS education and professional development. He has a Ph.D. in Computer Science from Purdue University and Bachelor's degrees in CS and German from the University of Utah.
|星5つ 76% (76%)||76%|
|星4つ 7% (7%)||7%|
|星3つ 17% (17%)||17%|
|星2つ 0% (0%)||0%|
|星1つ 0% (0%)||0%|
The physical book arrived with some strange residue akin to that of a sticky label present on it.
If you want to learn more and go into detail you must get some extra books.
It is the perfect book for beginners
The best thing about this book is that it introduces terms one at a time and breaks them down to where they are easy to understand. It is an easy read and I wish I would have discovered it sooner.
This book attempts to do something similar, but in a different language: Java. The problem is that the Java programming paradigm - how it is used in practice - is very different from Python, and I don't think this book is really "Java-ish." Their intro to programming is fine, but as an intro to Java, it falls short. The level of Java reached in this book is elementary - you will be forced to supplement with something else. E.g. generics, comparators, are not covered.
TL;dr I wouldn't recommend this book to learn to program (better is _Think Python_), and for experienced programmers, I definitely wouldn't recommend it to learn Java.)