I recomend read this book to understand Lambda
356329
I like to know things that Amazon don't put in the documentation, read this book If you want to know more about lambda
3262051
I've been reading this book for a while now.  All the other reviews are spot on - it's worth the money if you've got the gumption to learn LINQ.  He wisely chooses to expose LINQ to SQL last.  Smart move.  He also covers lambda expressions and other language updates sufficiently in earlier chapters.  Personally, I prefer Lambda Expressions over LINQ, but that's all up to taste.  I would highly recommend this book.

Also, it has tons of Arrested Development references, which I found pretty funny - but they're buried in more relevant information.
4797923
Excellent book. In-depth study of programming with emphasis on Python 3. One of the best I have read, need to go back and read it again, so much material  to absorb in one reading. Need to read it like a math book. Lots of problems with solution.
1970366
This is a wonderful book for getting you to understand why functional analysis is extremely useful for numerical calculations. It is also just well written, with good exercises that will teach you how to think about solving these types of problems. Sawyer does an excellent job of introducing and explaining concepts, esp. by using analogies with lower dimensions to the harder-to-visualize large or infinite dimension cases.

If you have an interest in functional analysis, this book is a great introduction. I especially like the Newton-Raphson explanation for finding functions that solve differential (or integral) equations.
2559350
I used this book at Occidental As part of my upper division study to get my Mathematics degree. The explanations were clear and serve me to this in understanding new programming languages.
4365211
"Programming in Haskell" is among the most elegant computer language books I've read, and it will go on my shelf next to The Little Schemer and Godel, Escher, Bach.

I'm coming from the typical experienced C/C++/Java/Python background, with some past toying with Scheme.

The text presented an enlightening and well explained new concept in typed functional programming on nearly every page, with Haskell used as an excellent medium.

My only regret is that now I realize just how impoverished C/C++ and my other day-to-day languages are - although the functional approach is infecting my style even there.
99168
This is a must have book for beginner and Intermediate level ML
The book is neatly organized - and starts with simple things explains the problem the different aprpoaches/algorithms are trying to solve with neat working Python based examples.
This book to some extent will also get you into NumPy and get a good idea of usages of NumPy in solving ML problems.

The author is knowledgable and has a good writing style and makes the right tradeoffs at the right points in terms of technicality and mathematics.

I would highly recommend this book for people who need a good sold background on ML and how to get projects related to ML going
99902
Having an interest in seeing what the hype was about for the clojure language I started to read this book and was totally lost in the language. Before I knew it I could not keep my hands off the exercises following along intently, as the author walked me from novice snippets to pretty involved programs and it made for a great progression of concepts and code.

This is a great book not only just about the clojure language in particular, but the lisp family and more generally functional programming.
Throughout the book I had a great sense that the authors were not just interested in laying out code but were more intent on setting a deep context for learning how the particular idiomatic clojure code came about.

The author carefully walks you through the journey of lisp and clojure purpose in the software development landscape in PART 1, builds you basics in PART 2, walks you through the functional programming aspects of Clojure in PART 3 and opens up the language for true application development in PART 4 where aspects such as organization, associating code and structures, concurrency and parallelism are covered. PART 5 you learn to play nice with your host. And PART 6 is chalk full of just great ways to think through implementation consideration as you code your way with clojure, this part will really bring together a lot of the overarching "why's" throughout when you reread the book.

One of the key aspects for me was in PART 3 great coverage in immutability and then also coverage of mutation specifics for clojure in PART 4. This makes it a very pragmatic approach. It also opened me to the Software transaction memory which is really awesome and its elegance as an approach to concurrency. PART 6 has many great recipes for approaches to development in clojure - concepts like unification, logic programming, constraints that were awesome to discover again. And if you stick to the end you will even walk through coding a SQL like DSL in clojure :).

I came away with a very good understanding of data oriented programming from the clojure/functional standpoint and thank the authors for a very well written book, one that I would highly recommend!!
2223483
Its not a textbook but provides good problem solving with multiple solutions. I like the way she has presented solutions with different complexities and running times with and without buffer. Its a great refresher once you have completed a basic book on data structures and algorithms.
I haven't read The Google resume from her but it would be great if someone provides a comparison.
I totally recommend this book, esp I liked linked list and stacks and queues section.
1612028
I would recommend this book for those who are new to machine learning and want to learn R.  Each chapter starts with a core machine learning concept that Lantz presents in a very readable manner.  The exercises that follow put these concepts into practice with just the right amount of R.  I am currently enrolled in a machine learning course at a university.  As students we could choose any language, so I decided to go with R.  This book has helped me to feel good about my decision.
1890320
This book is great. I also follow this book. i love it. Thanks author. This is one of the most popular programming languages.  every single thing very clearly with some proper explanations. Such an excellent book.
4081671
A great introduction to Wolfram Language, and actually quite helpful for understanding more advanced techniques in functional programming and symbolic languages in general.  Hundreds of good examples and beautiful color images.  If you use Mathematica or Wolfram Language, I highly recommend this book.
3128975
This book is suitable for my graduate studies on computer performance.  The author directs us from combinatorics, distribution theory, queue theory to queueing networks in a systematic way.  I have read the book at ease for its stepwise elaboration of concepts.  However, I have also read with hardship as it requires the readers to possess a good command of mathematics, both pure and applied, in order to go through the book.
For a mathematics graduate studying computer networks, I recommend this book.  A novice or a mediocrity should pay more patience to read if not yet at a loss.
This book has aroused my interest and eagerness to know more about computer performance from the viewpoint of queueing and networking.  In a word, I enjoy reading this book.
4169295
I was a reviewer for this book and wanted to give my points about it that may help prospective readers understand better whether this book would be helpful or not.
From my perspective the most valuable part of the book is an explanation of exact algorithms that works under the hood of powerful machine learning engines like Spark. So if you feel confident in development, you could even try to implement them by yourself, definitely, it will increase your level of understanding.
In case if you are interested in building your recommendation engine, the book has very well explained a scalable architectural approach that could help you do it.
Also, the book has a perfect explanation and example of applying described algorithms and techniques in a very simple application that allow you in a few hours to build a prototype and see if this approach works for your particular problem or not.
2743493
This book serves as a guide to building the lambda architecture from scratch, processing and serving big data. It is not a book to teach you about big data technologies though. If you are looking to learn and implement a system with batch and real time layers, this is the best book there is.
3719787
An excellent guide for programming. Now I try to study programming independently for themselves. The book helps for beginners in this. If you don't know where to start, start with the purchase of the book The author has written a good book. I recommend to read
1141390
I read and worked through many of the exercises in this book during my first year at university. It is an absolutely beautiful book that in my opinion manages to capture the essence of what Computer Science is all about. It explains what makes the magic work - it is truly enlightening. Give it your best and you will obtain a good understanding of a vast number of concepts a part from just functional programming (Scheme). Concepts like Prolog, how a compiler works etc. etc. Being in the software business ever since I graduated, I've read lots and lots of programming related books. This book however is at the very top of my list. I have had reason to come back to it over the years to get inspiration. Beware though that it isn't a casual read, it can be a bit challenging at times.