Scan barcode
benrogerswpg's review against another edition
4.0
Grab Your Lifejackets
In this book, Matthes provides an excellent introduction to Python programming through a series of well-crafted projects. The book is well-organized and the examples are easy to follow, especially for beginners.
One of the things that makes this book stand out is the emphasis on project-based learning. By working on projects such as creating games and visualizing data, readers are able to apply their newly learned skills in a practical way.
The author's explanations are clear and concise, and he provides plenty of helpful tips and tricks along the way. I found myself learning a lot of new things about Python, even though I already have a ton of experience with the language.
Overall, I highly recommend this to anyone looking to learn or improve their skills in Python programming. The book is engaging, informative, and a great resource for both beginners and experienced programmers alike.
I am training to be a youth Python instructor, so this was a great springboard!
I am confident that this book will be an excellent springboard for anyone looking to pursue a career in programming or simply wanting to learn a new skill.
4.7/5
In this book, Matthes provides an excellent introduction to Python programming through a series of well-crafted projects. The book is well-organized and the examples are easy to follow, especially for beginners.
One of the things that makes this book stand out is the emphasis on project-based learning. By working on projects such as creating games and visualizing data, readers are able to apply their newly learned skills in a practical way.
The author's explanations are clear and concise, and he provides plenty of helpful tips and tricks along the way. I found myself learning a lot of new things about Python, even though I already have a ton of experience with the language.
Overall, I highly recommend this to anyone looking to learn or improve their skills in Python programming. The book is engaging, informative, and a great resource for both beginners and experienced programmers alike.
I am training to be a youth Python instructor, so this was a great springboard!
I am confident that this book will be an excellent springboard for anyone looking to pursue a career in programming or simply wanting to learn a new skill.
4.7/5
daniel_radclit's review against another edition
4.0
I have already been programming for a few years but had no experience with python.
This book taught me all the basics about python and I have some confidence as I begin my own projects in the language. I will say that while this book is great for teaching the basics of python, all the exercises are too easy. New programmers will learn the syntax of the language but this book is not really going to develop you as a programmer.
I didn't end up completing any of the big projects at the end because all the code is given to you and it sort of felt like copying and pasting answers. Also, the book just stops explaining the code at this point even though it's throwing a lot of new material at you. Additionally, some of the examples in the given code in these big projects just don't work. So prepare to do some googling if you choose to do these projects at the end.
Still, this book has given me a lot of confidence that I have the tools to begin working with python. 4/5 stars.
This book taught me all the basics about python and I have some confidence as I begin my own projects in the language. I will say that while this book is great for teaching the basics of python, all the exercises are too easy. New programmers will learn the syntax of the language but this book is not really going to develop you as a programmer.
I didn't end up completing any of the big projects at the end because all the code is given to you and it sort of felt like copying and pasting answers. Also, the book just stops explaining the code at this point even though it's throwing a lot of new material at you. Additionally, some of the examples in the given code in these big projects just don't work. So prepare to do some googling if you choose to do these projects at the end.
Still, this book has given me a lot of confidence that I have the tools to begin working with python. 4/5 stars.
emmanuelbg's review against another edition
4.0
Overall, I think it was a wonderful introduction to Python. Matthes conveys topics with great ease, and it shows.
My only nitpick is the project section; it uses way to many external libraries, and at some points it felt like I was just copying the code instead of thinking it through.
My only nitpick is the project section; it uses way to many external libraries, and at some points it felt like I was just copying the code instead of thinking it through.
sodope's review against another edition
4.0
Great book with easy definitions of each concept, a lot of exercises per chapter so it keeps reader's attention. Only thing I didn't like a lot is based on the last practical chapters, everything is really well explained, problem is that the author basically makes everything and the exercises are not that challenging, mostly feels like copy and pasting author's code. Apart from that, great for people who are starting to code in Python.