Step-by-step recipes filled with practical code samples and engaging examples demonstrate Haskell in practice, and then the concepts behind the code.This book shows functional developers and analysts how to leverage their existing knowledge of Haskell specifically for high-quality data analysis. A good understanding of data sets and functional programming is assumed.
Most Helpful Customer Reviews
Haskell is one of the languages which I have aways been curious, however it is one of them which is not spread in the professional world, moreover nobody want to explore new horizons for different reasons outside of this review. I could make an introduction to it in so many ways, but I’ve never got the time to do it, because other duties and interests took priority. When I was requested to review this book, I considered a good opportunity to get an introduction to Haskell, moreover how to get into it in a practical way than an academic one. This great book allowed me to discover the “odd” Haskell’s syntax but its strengths and its powerful parallel and concurrent computation as well. Because the book is centred in how to use Haskell for data analysis, I got the chance to see how this language can be used for usefulness; today we live in a world where the data is growing so much faster that so many people can imagine, but people who work with this amount of raw data directly or just creating systems which have to support it we are constantly looking different ways, approaches and new technologies which may drive to enhance and improve our systems in several aspects. This awesome book drive into the core of Haskell and its API and available libraries to analyse data, starting with getting into from different sources as JSON files, databases as MongoDB, sanitise for thereafter orchestrate with common and appreciated data structures. When our data is into the those data structures, then it teaches about its analysing with statistics and its common techniques, then boosting up the performance with the awesome parallel and concurrent Haskell design. However, the book does not stop here, it follows to the next step which the most of us developers may have fun time, it jumps into the Real-Time Data show how to analyse data coming from Twitter, IRC channels, polling web servers, watching file system, communicating with sockets and why not getting the data from a camera and tinker with it. Furthermore, it will teach you to do a nice outcome with all the efforts done to get the data into your code and processed it, as visualising it with some plotting libraries and ending up the pipeline teaching you how to export it to several formats to keep it and reporting it to people who make decisions from it. In this moment you have to feel that it is interesting enough to see a practical case of Haskell and get it to have in your hands and move your ideas forward, so go for it on PacktPub and have a great read.