To calculate the overall star rating and percentage breakdown by star, we do not use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
Want to pick up python in a week? Want to remember and produce python programs? I picked up python with just this book within a week. Don’t waste your time on online courses without practice. This is the best book on earth now.
A growing trend affecting books purchased from Amazon is the fact they are 'Print On Demand' and are very poor quality.
Within a week of purchasing and about 120 pages read, the cover detached itself from the body... Totally unacceptable! This is one of several books that I have purchased from Amazon over the last couple of years that has suffered from some sort of printing/binding issue. Problems range from splines plitting, covers detaching or delaminating, covers also suffer with excess curl...
I have many books that are 20 to 30 years old that are in better condition that ones that are virtually new by comparison... It's not difficult to make books well, we've been doing it for hundreds of years!
The content of the book seems well written so far and is suitable for beginners of the Python language and also for more experienced programmers that come from different programming backgrounds...
I will think twice now before ordering books from Amazon now and try to find alternatives that have been printed and bound in a professional way that should last a lifetime!
First of all,the Pro's it's quality- 1.Paper is a top quality one and it is same from first to last. 2.Binding of this book is everlasting and so strong 3.This book is best for person having some basic knowledge in python so that he can jump into intermediate or some equivalent. 4.Projects are quite amazing,every concept is explained in related to project. Con's 1.It lacks animated understanding,if you want some animation go with O'Reilly head first python. 2.Try it yourself problems found to be some low to medium level. 3.Cost is high,e-book is preferred if you want only the projects. 4.If you already know much of python,better skip this book (you will find it boring).
Really liked this book....until it actually fell away from the binding making it impossible to read. Shoddy book making from either amazon or no starch press. Book content is very good for beginners and must say really enjoying it.....
Python is a pretty easy language to get going with and this book 'holds your hand' very well.As you work through the 'try it yourself' sections you will find yourself thinking "I've already done this before" but that's ok because it's just reinforcing your understanding, by the end of chapter 4 you'll be creating your own 'lists' of data in their millions, slicing them up, pulling individual elements out, cycling through your lists using 'for' loops, formatting your output using 'F' strings etc etc, and you'll be able to code these things without opening the book as a reference! I know there's a lot of book left for me to work through but I'm super confident I'll be fine with it!
I have been working through this book, during the covid lockdown, and it is written in an easy to understand manor. I would, and have, highly recommend it! I am planning on purchasing further books in the future.
The only issue I have come across is not from the book, rather python itself. Unfortunately the latest version of python (3.8) does not have pygame (and the dev version doesn't fully work) so you need to downgrade for the games section.
I've mainly purchased this book to have a good source in details but it's more suitable for beginners. I haven't experienced any problems about the print quality, unlike other comments I'm very happy that there isn't any coloured text or black background code snippets. I found more beneficial to take your own notes or highlight manually the parts you had practised. It's easier to look back and find your notes on the book. Otherwise it's not different than reading people's snippets on stackoverflow. Paper quality is good. Nothing to complain but I wish I had chance have a sneak peek to know the level of information. If you just started to learn python this book is great for you. But if you already finished a beginner python course or watch CS50 week 6 on YouTube, you don't need this book for learning. But you can benefit the projects part. I also purchased O'Reilly python cookbook from Amazon and if you need advanced information to solve complex problems you should check them too.
This could be used by a complete beginner to coding, in which case it's worth working carefully through all the examples. It holds your hand as you work through the basics. It then moves on to projects, data visualisation, and web applications. If you have some programming experience you might feel able to skip bits. You will really want to use a text editor like Sublime. Theoretically this is is free but constant reminders will drive you nuts so you will end up spending £50 buying it (but it IS excellent).
You will need a Pritt Stick as the binding keeps coming off, but I can live with that. In any case you would not want to invest in a fancy hard back binding for a book that in the nature of things will become obsolete in three to four years.