40 Algorithms Every Programmer Should Know: Hone your problem-solving skills by learning different algorithms and their implementation in Python Illustrated Edition
Thumbnail 1

40 Algorithms Every Programmer Should Know: Hone your problem-solving skills by learning different algorithms and their implementation in Python Illustrated Edition

产品编号: 221274772
安全交易
经常一起购买

描述

Full description not available

评论

D**M

Required Reading for Programers

There are a few books that should be required reading for all programmers. Fowler's Refactoring book, Robert C. Martin's book on Agile Software development, the GoF Design Patterns book, and of course Dale Carnegie's "How to Win Friends and Influence People".This book should be added to the list.The book starts with some basics of Python programming and foundational algorithms like searching and sorting, and quickly moves on to more advanced algorithms for machine learning and big data.Imran writes in a style that is easy to understand, to the point and enjoyable. The text also includes both diagrams and Python code to help the reader understand.Definitely five-stars! An excellent read for programmers young and old.

K**R

One of the best python books to have!

This book is true to its name and has so many algorithms and presents them well. It beats any data science text in presenting them as well (even though the theory of data science is not presented in whole in this book). I would call this book both practical and meaningful for anyone wishing to use python for any purpose. Excellent book, well-written, well-presented, and easy to learn from.

K**R

Decent overview but lacks depth

Covers a lot of different algorithm types and their uses but many are glossed over or oversimplified. I can't really fault the author though as the book would need to be 10x as long to cover each in depth.The expected categories are covered though (sorting, graph traversal, etc). When you get to areas like hashing though, they cover 2 common ones (MD5 and SHA-512) and explain how, in general - as you would give to a non-programmer, hashing works and how to run in Python using a library.

R**O

Easy read - must have

It goes beyond just listing the algorithms and the implementation - it provides complexity analysis. How to keep ML safe? ... good gamut of relevant topics - Loving it!!

N**H

Useful references

For analytical professionals, this is a good reference book to use which aligns the use cases in different business areas and proper algorithms.

Ö**L

Not so bad, not so good

Although the topic choices were made correctly, unfortunately the depth was very limited. Also, there are lots of typos in very critical points. Since the algorithm codes are generally based on Python embedded library functions, it is not possible to see the coding clearly.

D**.

Good refresher for programmers.

Good refresher for programmers who do not remember everything from their computer science class (like myself).

J**R

Detrimental typos. Needs editing.

There are quite a few egregious typos. They are the sort of typos that completely change the meaning. It's basically lying to the reader!One example:"Note that among the four types of Big O notation types presented, O(n2) has the worst performance and O(logn) has the best performance."O(logn) is not the best! It's actually the worst! This is an absolutely ridiculous typo for an algorithms book to make!There are also examples of example code output being completely wrong, giving the reader false sense about set operators.There is a github with some errata, but it's not complete and the page numbers don't match this copy of book.There are also instances of ambiguous language that can definitely lead the reader to incorrectly understand the data structures and algorithms described in the book.I WOULD NOT recommend anyone buy this book.

常见问题

是的,所有产品均直接来自美国,英国,阿联酋和印度的授权零售商。我们保持严格的质量控制过程,并在运输前验证每种产品。所有项目都有适用的制造商保证,并由我们的标准退货政策涵盖。
送货时间因目的地国家 /地区不等,通常从3-9个工作日不等。每个订单都可以通过我们的系统完全跟踪。我们处理所有关闭范围,并使用可靠的快递合作伙伴进行最后一英里的交付。您将通过电子邮件和我们的应用程序定期收到有关您的订单状态的更新。
自2014年以来,落伍车是一个国际电子商务平台。我们每天在全球范围内安全地处理数千个订单。每个产品都会在交付前经过我们的质量验证过程,我们提供端到端订单跟踪,24/7客户支持以及全面的回报政策,以确保安全的购物体验。
我们的价格包括产品成本,国际运输,进口关税,关税和当地交货费用。我们处理所有海关和导入程序,确保交货时没有隐藏的费用。 Pro会员将获得额外的福利,包括免费送货。

TrustPilot

TrustScore 4.5 | 7,300多个评论

法蒂玛 A.

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

3天前

Meera L.

交易顺利,产品完好无损地到达。

3 周前

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

关税和税费包括

Macau店铺
1
免费退货

30天对于 PRO 会员用户

15天无会员资格

安全交易

向AI询问此产品

TrustPilot

TrustScore 4.5 | 7,300多个评论

尤素夫·A.

总体来说,体验非常棒。会推荐给朋友和家人。

1 个月前

Meera L.

交易顺利,产品完好无损地到达。

3 周前

40 Algorithms Every Programmer Should Know Hone Your Problem Solving | Desertcart Macau