Classic Computer Science Problems in Python
Thumbnail 1

Classic Computer Science Problems in Python

ID del producto: 143668859
Transacción segura

Descripción

Classic Computer Science Problems in Python

Reseñas

A**R

Thorough, enriching book

This book is great for semi-experienced python users. Every chapter introduces several new pythonic concepts and provides a very nice generic framework for trying out the algorithms described. It is the kind of book where you'd get the most out of it when you work through it.

M**S

Very nice algorithm examples

I am a season programer and really enjoyed this book. Found examples to be quite complete. It has helped me improve my Python skills.

J**H

Could use a little more structuring

I found the topics in this book to be fascinating which is why I picked it up and was hopeful that a self taught developer would be able to find some use for this book. To which I have found some nuggets of helpful tips. It broke down bit shifting in a pretty digestible manner.However with all the above said I found the book very disorganized. For example in chapter one the purpose was on the discussion about small problems. We go straight into the fibonacci sequence (which did give some very helpful hints on recursion) but then right after talking about that we go straight into memoization without any segue. Then after that we go right into trivial compression then after 4 to 4 1/2 pages we go right into unbreakable encryption. With each change in topic I was left with trying to figure out what the author wanted me to gain and how did those specifically classify as small problems.I gave it a 3 because this book does have some very cool insights and taking the examples and making them my own has helped but for someone without a CS degree I was left wanting more depth and that is something that I didn't get.

M**R

Great book. Must read for avid CS professionals.

Great book.The material is very well explained.

S**N

Best CS book I’ve bought in years

I absolutely love Classic Computer Science Problems in Python. It taught me both how to use Python in ways I never had before and about some computer science concepts that I may have heard of but had never used for actual coding projects. The book presents a large amount of information in a surprisingly small number of pages. I appreciate that the description of the material is to-the-point and not mathematical. This is the only computer science book I’ve read cover-to-cover in probably ten years. It was extremely useful in working through the Advent of Code problem sets and, directly because of this book, I’ve used A*, Dijkstra’s algorithm, and genetic algorithms in projects at work. I liked Classic Computer Science Problems in Python so much that I also bought Classic Computer Science Problems in Swift to help me improve my Swift skills.

K**R

Easy to follow, great selection of topics, superbly organized code

I particularly like the way Professor Kopec organized the topics, code and explanations. Although the book lacks complexity analysis, it is an excellent book for someone who is picking up Python and reviewing CS topics at the same time. The topics selected by Professor Kopec aren't the same as those you would find in a (rather boring, I should say) data structure and algorithm book where C/Java code snippets are (sometimes in brute force) translated to Python code snippets. The topics in this book build up a repertoire of re-usable frameworks for the "basics" such as search, CSP, and graph algorithms as an illustration of how generic framework can be constructed in Python to solve classes of similar problems. In later half of the book Professor Kopec leads the reader into the AI realm of things (at the introductory level) such as neural networks and game theory. Very enjoyable read and great learning. (Disclaimer: I purchased the book at the publisher's site at 50% bundle-discount.)

J**N

Lot's of Helpful Examples- including Neural Networks

I’ve played around considerably with neural networks (as a student) and used TensorFlow to implement them, but it was really cool to see one implemented entirely in Python. It allowed me to play around and inspect the neurons and weights, etc. That was a really helpful set of exercises to not just “learn” about them, but to actually watch one in action.This book is supported by a community with active participation from the author, so you really get a lot more than just a book. Highly reccomended.

R**K

Good book for a python programmer to learn some basic computer science problems

This book is ok. It would have been better if it were not for the author's decision to use type hints in all the examples. Typing hints are relatively new, and if you just learned python and are looking to get a little more classic computer science knowledge, they only get in the way. Not that type hints are hard to understand, it just clutters up the code if you are not concerned about production, only illustrating concepts the reader is trying to learn.

Preguntas comunes

Sí, todos los productos se obtienen directamente de minoristas autorizados en los Estados Unidos, Reino Unido, EAU e India. Mantenemos procesos de control de calidad estrictos y verificamos cada producto antes del envío. Todos los artículos vienen con garantías de fabricantes aplicables y están cubiertos por nuestra política de devolución estándar.
Los tiempos de entrega varían según el país de destino, que generalmente van desde 3 a 9 días hábiles. Cada pedido es totalmente rastreable a través de nuestro sistema. Manejamos todas las autorizaciones aduaneras y utilizamos socios de mensajería confiables para la entrega de última milla. Recibirá actualizaciones periódicas sobre el estado de su pedido por correo electrónico y nuestra aplicación.
DesertCart es una plataforma internacional de comercio electrónico que funciona desde 2014. Procesamos de forma segura miles de pedidos a nivel mundial cada día. Cada producto pasa por nuestro proceso de verificación de calidad antes de la entrega, y proporcionamos un seguimiento de pedidos de extremo a extremo, atención al cliente 24/7 y una política integral de devoluciones para garantizar una experiencia de compra segura.
Nuestros precios incluyen el costo del producto, el envío internacional, los aranceles de importación, la autorización aduanera y los cargos de entrega locales. Manejamos todas las aduanas e importantes, asegurando que no haya tarifas ocultas al entregar. Los miembros profesionales reciben beneficios adicionales, incluido el envío gratuito.

Trustpilot

Trustscore 4.5 | Más de 7,300 reseñas

Alí H.

Envío rápido y embalaje excelente. La herramienta Leatherman parece de primera calidad y resistente.

Hace 1 día

Por Ravi S.

Me encantó la variedad de productos disponibles. Definitivamente volveré a comprar.

Hace 2 meses

Compre globalmente, ahorre con Desertcart
Valor por dinero
Precios competitivos en una amplia gama de productos.
Compre globalmente
Sirviendo a millones de compradores en más de 100 países
Protección mejorada
Opciones de pago confiables que adoran los compradores de todo el mundo
Garantía del cliente
Opciones de pago confiables amadas por los compradores de todo el mundo.
Aplicación DesertCart
Compre sobre la marcha, en cualquier momento y en cualquier lugar.
C$5583

Derechos e impuestos incl.

Nicaraguaalmacenar
1
Devoluciones gratuitas

30 diaspara usuarios de membresía PRO

15 diassin membresía

Transacción segura

Pregúntele a AI sobre este producto

Trustpilot

Trustscore 4.5 | Más de 7,300 reseñas

Fátima A.

El mejor envío internacional que he probado. ¡Vale cada centavo!

Hace 3 días

Reema J.

Plataforma perfecta para artículos difíciles de encontrar. La entrega fue rápida.

Hace 1 mes

Classic Computer Science Problems In Python | Desertcart Nicaragua