(This) new edition definitely gets a 10/10. It has everything you need to get a great start with Python.
— Joe Topjian, Adminspotting
Beginning Python: From Novice to Professional is the most comprehensive book on the Python ever written. Based on Practical Python, this newly revised book is both an introduction and practical reference for a swath of Python-related programming topics, including addressing language internals, database integration, network programming, and web services. Advanced topics, such as extending Python and packaging/distributing Python applications, are also covered.
Ten different projects illustrate the concepts introduced in the book. You will learn how to create a P2P file-sharing application and a web-based bulletin board, and how to remotely edit web-based documents and create games. Author Magnus Lie Hetland is an authority on Python and previously authored Practical Python. He also authored the popular online guide, Instant Python Hacking, on which both books are based.
Customer Reviews
Average Rating:
Rating: - Not clear and well structured
The 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 ... Read More
Rating: - A great introduction for programmers and beginners alike!
I 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 ... Read More
Rating: - Beginning Python
Together 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 ... Read More
Rating: - The best for learning Python
This 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 ... Read More
Rating: - Great book
After 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 ... Read More