Book Watch Archive

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.

Click on the title (in blue) for more information on any book.

 

 



Data Sketches ( A K Peters/CRC Press)
Friday, 05 March 2021

In this book, described as  "A journey of imagination, exploration, and beautiful data visualizations", Nadieh Bremer and Shirley Wu document the creative process behind 24 data visualization projects, and combine this with powerful technical insights which reveal the mindset behind coding creatively. Exploring 12 different themes – from the Olympics to Presidents & Royals and from Movies to Myths & Legends – each pair of visualizations explores different technologies and forms, blurring the boundary between visualization as an exploratory tool and an artform in its own right.

<ASIN:0367000083>

 
Beyond the Worst-Case Analysis of Algorithms (Cambridge University Press)
Monday, 01 March 2021

Worst-case analysis, the cornerstone of most algorithm courses is where an algorithm is assessed by its worst performance on any input of a given size. The purpose of this book is to popularize several alternatives to worst-case analysis and their most notable algorithmic applications, from clustering to linear programming to neural network training. Tim Roughgarden along with forty leading researchers have contributed introductions to different facets of this field, emphasizing the most important models and results, many of which are suitable for beginners to the concepts of computer science and machine learning.

<ASIN:1108494315>

 
Fractals: On the Edge of Chaos (Bloomsbury)
Friday, 26 February 2021

This illustrated guide to the chaos of the natural world and the mathematics of fractals is aimed at anyone who has ever wanted to understand the patterns in leaves or the creation of snowflakes. Oliver Linton takes a journey into the mathematics of fractals, diving into everything from coastlines to carpets to reveal some of the intriguing patterns in science and nature.

<ASIN:1904263984>

 
Professional C++, 5th Ed (Wrox)
Wednesday, 24 February 2021

This book comes complete with a comprehensive overview of the new capabilities of C++20. Author Marc Gregoire explains each feature of the newly updated programming language in detail and with examples. Case studies that include extensive, working code round out the book.

<ASIN:1119695406>

 
Python Data Analysis, 3rd Ed (Packt)
Monday, 22 February 2021

This book shows how to use Python for data analysis by exploring the different phases and methodologies used in data analysis and showing how to use modern libraries from the Python ecosystem to create efficient data pipelines. Avinash Navlani, Armando Fandango and Ivan Idris start with the essential statistical and data analysis fundamentals using Python. They go on to cover complex data analysis and modeling, data manipulation, data cleaning, and data visualization and also look at how to conduct time series analysis and signal processing using ARMA models.

<ASIN:1789955246>

 
Machine Learning For Dummies (Wiley)
Friday, 19 February 2021

This book sets out to explain exactly what machine learning is, how to implement it, and which tools are needed.  John Paul Mueller shows how to build predictive models, detect anomalies, and analyze text and images. Unlike most machine learning books, the fully updated 2nd Edition doesn't assume readers have years of experience using programming languages but covers the entry-level materials that will get you up and running building models you need to perform practical tasks.

<ASIN:1119724015>

 
Genetic Algorithms in Elixir (Pragmatic)
Wednesday, 17 February 2021

Subtitled "Solve Problems Using Evolution", this is an in-depth look at the algorithms, techniques, and methods that go into writing a genetic algorithm in Elixir. Sean Moriarity explains the power of genetic algorithms through simple solutions to challenging problems, and shows how to use Elixir features to write genetic algorithms that are concise and idiomatic. While how solving problems using genetic algorithms, he explains the different techniques and fine-tuning required to solve a wide array of problems.

<ASIN:168050794X>

 
ASP.NET Core 5 and Angular, 4th Ed (Packt)
Monday, 15 February 2021

This book, subtitled "Full-stack web development with .NET 5 and Angular 11" aims to get developers started with Angular to build robust web applications.  Valerio De Sanctis also covers ASP.NET Core 5 and Web API Controllers to implement API calls and server-side routing in the back-end. This fully revised edition includes a side-by-side comparison of the Visual Studio Angular app versus NG App and coverage of the Angular routing module.

<ASIN:1800560338>

 
This Is How They Tell Me the World Ends (Bloomsbury Publishing)
Friday, 12 February 2021

Subtitled "The Cyberweapons Arms Race", this book by New York Times cybersecurity reporter Nicole Perlroth sets out to tell the story of the cyberweapons market and to look at a new kind of global warfare. Perlroth argues that zero day bugs are in the hands of hostile nations and mercenaries who do not care if votes goes missing, clean water is contaminated, or nuclear plants melt down.

<ASIN:1635576059>

 
Raspberry Pi IoT In C Using Linux Drivers (I/O Press)
Wednesday, 10 February 2021

This book shows how to use the Raspberry Pi and Linux drivers to control IoT devices.  Harry Fairhead explains the principles so that you can tackle new devices and he also guides you through using external hardware via standard Linux drivers. Throughout this book you will find a practical approach to understanding electronic circuits and datasheets and translating this to code, specifically using the C programming language.

<ASIN:1871962641>

 
Visual Studio 2019 Tricks and Techniques (Packt)
Monday, 08 February 2021

This book, subtitled "A developer's guide to writing better code and maximizing productivity", demonstrates some of the most sophisticated capabilities of Visual Studio and shows you how to use the integrated development environment more efficiently to be more productive. Paul Schroeder and Aaron Cure cover shortcuts, snippets, and numerous optimization tricks, along with debugging techniques, source control integration, and other important IDE feature. With that groundwork in place, more advanced concepts such as the inner workings of project and item templates are covered.

<ASIN:1800203527>

 
Racket Programming the Fun Way (No Starch Press)
Friday, 05 February 2021

Subtitled "From Strings to Turing Machines", this introduction to the Racket functional programming language and DrRacket development environment explores topics in mathematics (mostly recreational) and computer science. James W. Stelly covers all the features, functions, and applications of the Racket programming language. A variety of coding paradigms are included, including iterative, object oriented, and logic programming. The book shows how to create interactive graphics, draw diagrams, and solve puzzles as you explore Racket through fun computer science topics--from statistical analysis to search algorithms and  the Turing machine.

<ASIN:1718500823>

 
«StartPrev12345678910NextEnd»

Page 6 of 208