Full description not available
C**
Programming holy Grail
I am a practising programmer for last 10 years, I have been studying a lot of programming questions and varieties for my personal and professional growth, I stumbled upon this book which has changed the narrative and outlook of my learning, This is the most concise book anyone can buy to start coding it has all the necessary steps to break the ice and get into hands on development, it has live written examples which you can code it would display necessary result and also the book progresses from easy to hard coding problems. This book also helps in developing intuitiveness, the book also have max coverage in Python which helps young programmers to work and learn
R**T
Truly essential knowledge
This is the second book describing algorithms every programmer should know. I use this book to teach new programmers new languages: They must implement the algorithms in each new language they want to learn.
J**Z
Well structured, informative, with room to improve
Well structured, very informative and it is easy to follow. I bought the book to learn and incorporate algorithms, the author starts with ordering and searching, then dive into ML. While that is my ultimate objective, I wanted to get a little bit more familiar with "lesser" algorithms first, to better understand the ML's, but it's ok, ML is very exciting, and the author does a good job introducing it the sooner he can.There room for improvement for future editions though, as there are several errors in the books, especially in the chapter 6 and 7, where the author (or the corrector) either invert terms or acronyms (like in the explanation of TPR, which goes to TRP back a forth confusion the explanation (page 208)), or the notation, like when defining the dimension of a matrix (b files and n features, then you have a matrix n x b, it is actually b x n (page 191). in linear algebra, order matters), or figures without caption (Figure 7.2 Add a caption here...). The code is clear, also with several mistakes in some cases, but these can be corrected as you get the code in GitHUb. Some others are more due to Python versions (like deprecated words i.e. affinity vs metric) or old .csv paths, no longer valid. Some conclusions get also mismatched, like "we increase the decision boundary to get better precision and can expect more recall, and we lower the decision boundary to get better recall and can expect less precision".I haven't finished the book yet, and for sure will find more omissions, but don't get the wrong conclusion, the book is quite good, and you can learn a lot from the way the author structures the flow from how an algorithm works, how to implement it and what application it is useful for.
L**U
Educating
This is a great book every developer/programmer should have. It provides so much knowledge and I totally recommend.
A**A
Great Book for Beginners into Algorthms
I've gone through the big and found it is great for those who are beginners in algorithms. It will explain in detail about the o(n) complexity and the difference of the implementation in different algorithms. I've always had problems understanding the o(n) complexity, but this has helped my mind to better understand the meaning and start to figure out which algorithms make sense in which situations.The best part of the book is that it uses python to teach the algorithms which is a very familiar language to most programmers, even those working with NLP.
L**A
The perfect data science book
This book is perfect for anyone wanting to learn about algorithms and machine learning without the math stress. Complex math is made easy to understand, thanks to the author’s clear explanations. Even if you’re not great at math, you’ll get it! Helpful Python examples are spread throughout the book to help make tricky ideas clear for both beginners and experienced readers. The book's friendly style makes learning fun and takes away the math worry. It’s definitely one of my top picks of data science or AI books.
R**R
It looks a well written book, so far …
It is just too early for a review. The logic sequence of its content looks good. Initially, I will give it 3 stars and through the reading I will increase or decrease the stars.
J**N
Informative book
Great book about some of the fundamental programming concepts, and it describes them well. It can be a bit of a dry read, but very informative.
Trustpilot
1 week ago
1 day ago