 |
Book Reviews of Beginning Python: From Novice to Professional (Beginning: From Novice to Professional)Book Review: Not clear and well structured Summary: 2 StarsThe secrets to a good technical book, especially one that is comprehensive is organization and clarity. I found this book to be lacking in those regards. The material needs to be organized better, motivated better and the book as a whole could be more accessible. Note that if you was DIS-organized Python material there is a ton of information on the web. For Python in particular, the secret to a good book is not listing all the hodge-podge of neat modules, but providing a coherent and sensible story for how all they stuff fits together. I think other books do that better.
Book Review: A great introduction for programmers and beginners alike! Summary: 5 StarsI bought this book based on an abundance of positive reviews and I was not disappointed. Hetland is not only a gifted writer, he is able to portray most of the concepts using entertaining examples mixed in with appropriate humor. Some of the reviews have mentioned that the book goes beyond what the average reader would want to know. While this is true, I was delighted by the extra chapters dealing with a wide range of subjects including networking and extending Python. They gave me the ability to learn about some of these topics and how Python can be used in a variety of applications. However, the beginning chapters of this book are the real selling point. The clear descriptions, fun examples, and generous coverage of important aspects of the Python language are well worth the cost.
Book Review: Beginning Python Summary: 4 StarsTogether with the same author's on-line tutorials, this book is a good introduction. Again, the main concepts and useful ideas are introduced in the first few chapters, but if you know nothing about programming this may become hard to follow after a while.
The author suggests the reader to stop when it's becoming hard to follow, practice writing programs, and then come back to the book when familiarized with more programming. In a way, I find this very honest. I think this is much better than the "... for dummies" competition. The book is completed by 10 practical projects showing mainly how to implement Python for GUI, communication, file managing, and so on... I have yet to find a good introductory book on Python for science, but I have found several on-line documents complementing the book.
Altogether, I recommend this for readers with some knowledge in Java/Perl and object-oriented programming languages.
Book Review: The best for learning Python Summary: 5 StarsThis is a very good Python Book. Simple for the novice and, at the same time, complete for the medium skill programmer.
Some chapter are long and with many information that probably aren't interesting for all readers.
However, it's a very good book that teach Python and explain to the reader some basic concepts of good programming and computer science. A must to read.
Passo all'italiano. Un buon libro, facile da leggere per i principianti e allo stesso tempo completo per i programmatori mediamente avanzati.
Alcuni capitoli sono un po' lunghi, con molte informazioni teoriche che forse possono annoiare alcuni lettori.
Tuttavia, ? un ottimo libro su Python, che riesce a spiegare al lettore anche alcuni concetti basilari di buona programmazione. Per chi vuole diventare un buon programmatore Python, un must da leggere.
Book Review: Great book Summary: 5 StarsAfter not touching any sort of programming for upwards of four years I picked up this book on a whim. Though it may not be as exhaustively thorough with respect to basics as some of the other beginners python books, I found that it still explains things well enough. It also does a really good job of surveying some of most useful modules and their specifics. It is far from an all inclusive book, however it is supposed to be an introductory book and by those standards it is excellent. I find that I still reference this book often while I am programming.
More Customer Reviews: 1 2 3 4 5 6 7 8
|
 |
|
|
|