50 Algorithms Every Programmer Should Know: Tackle computer science challenges with classic to modern algorithms in machine learning, software design, data systems, and cryptography
Thumbnail 1

50 Algorithms Every Programmer Should Know: Tackle computer science challenges with classic to modern algorithms in machine learning, software design, data systems, and cryptography

4.4/5
产品编号: 440201894
安全交易

描述

50 Algorithms Every Programmer Should Know: Tackle computer science challenges with classic to modern algorithms in machine learning, software design, data systems, and cryptography

评论

4.4

全部来自已验证的购买

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

TrustScore 4.5 | 7,300多个评论

Anjali K.

产品质量出色。正是我的工作所需要的。

1 个月前

法蒂玛 A.

我尝试过的最好的国际运输。物有所值!

3天前

全球购物,通过 Desertcart 享受优惠
物有所值
各种产品的价格具有竞争力
全球购物
为 200 多个国家/地区的 3 亿多购物者提供服务
增强保护
深受全球购物者喜爱的值得信赖的支付方式
客户保证
深受全球购物者喜爱的值得信赖的支付方式。
沙漠车应用程序
随时随地随时随地购物。
HK$560

关税和税费包括

Hong Kong店铺
1
免费退货

30天对于 PRO 会员用户

15天无会员资格

安全交易

TrustPilot

TrustScore 4.5 | 7,300多个评论

Neha S.

整个订购过程中沟通顺畅。产品完美。

2 周前

Farhan Q.

交货时间非常好,包装也很安全。

2 个月前

50 Algorithms Every Programmer Should Know Tackle Computer Science Challenges | Desertcart Hong Kong