Awesome content but full of errors
The style of the content and the actual content itself is incredibly awesome, it is so interesting to read that you would not want to stop. But the code sample are full of errors, I think they should have been rectified before the final print version came out, it gives a feeling that it was written and published without ever going through the code snippets thoroughly.
Lots of holes
I mainly do frontend programming. But I had to do some simple backend programming, and picked up this book. The source code is provided as a bunch of simple snippets, and you need to figure out how to combine these properly. That turned out to be quite challenging as you progress. If there’s any typo in small snippets(there are!) that makes things a lot more difficult. It would have been much better if the codes are grouped by chapters and each chapter has fully working version of what is explained in the chapter. At the end there is one working program under /src directory. But it includes everything from the book. So you have to do reverse engineering by deleting not relevant lines so that it is relevant to corresponding chapters. Doing that was painful.
The book has chapters with introductions to Pythons type annotations, dependency management tools, SQLite3, pytest, other long lists of the authors favorite Python packages. This is just filler material for experienced developers and simply too much for juniors. Who is the target audience? The chapters covering pydantic and FastAPI cover a trivial REST application, nothing i could not figure out after consuming the respective tutorials.At least what I read was mostly technical correct (no, authorization does not prevent DOS attacks).A very disappointing O’Reilly book.
Good read
Must have
Skip
Really wanted to like this book, but wasn’t that great. That being said, you can read it in one night (which is what I did).
Awesome content but full of errors
The style of the content and the actual content itself is incredibly awesome, it is so interesting to read that you would not want to stop. But the code sample are full of errors, I think they should have been rectified before the final print version came out, it gives a feeling that it was written and published without ever going through the code snippets thoroughly.
Lots of holes
I mainly do frontend programming. But I had to do some simple backend programming, and picked up this book. The source code is provided as a bunch of simple snippets, and you need to figure out how to combine these properly. That turned out to be quite challenging as you progress. If there’s any typo in small snippets(there are!) that makes things a lot more difficult. It would have been much better if the codes are grouped by chapters and each chapter has fully working version of what is explained in the chapter. At the end there is one working program under /src directory. But it includes everything from the book. So you have to do reverse engineering by deleting not relevant lines so that it is relevant to corresponding chapters. Doing that was painful.
The book has chapters with introductions to Pythons type annotations, dependency management tools, SQLite3, pytest, other long lists of the authors favorite Python packages. This is just filler material for experienced developers and simply too much for juniors. Who is the target audience? The chapters covering pydantic and FastAPI cover a trivial REST application, nothing i could not figure out after consuming the respective tutorials.At least what I read was mostly technical correct (no, authorization does not prevent DOS attacks).A very disappointing O’Reilly book.