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.



Bash (In Easy Steps)
Wednesday, 08 May 2019

This book shows how to use the Bash command-line shell interface to communicate with the operating system kernel and how to employ Bash's programming abilities. Author Mike McGrath begins by demonstrating Bash commands for system navigation and file manipulation, and moves on to describe advanced features such as command history, command-line editing, and environment customization. He introduces Bash programming with examples of flow control, command switches, input/output, and debugging so readers learn how to create their own executable programs by copying the examples.


Python Crash Course, 2nd Ed (No Starch Press)
Monday, 06 May 2019

This is the second edition of a best selling Python book that gives a straightforward introduction to the core of Python programming. Author Eric Matthes provides a foundation in general programming concepts, Python fundamentals, and problem solving. Three real world projects in the second part of the book allow readers to apply their knowledge in useful ways by creating a simple video game, using data visualization techniques to make graphs and charts, and building and deploying an interactive web application.


The Complete Guide to Blender Graphics 5th Ed (CRC Press)
Thursday, 02 May 2019

Subtitled "Computer Modeling & Animation", this book is a manual describing the operation of Blender version 2.80. In this revised 5th edition, author John M. Blain coversthe new improved interface, new workspaces and new eevee render system. The book also introduces the program's graphical user interface and shows how to implement tools for modeling and animating characters and creating scenes with the application of color, texture and special lighting effects.


Data Science Using Python and R (Wiley)
Wednesday, 01 May 2019

This book is written for the general reader with no previous programming experience with an entire chapter is dedicated to learning the basics of Python and R. Then, each chapter presents step-by-step instructions and walkthroughs for solving data science problems using Python and R. Authors Chantal  and Daniel Larose cover topics including data preparation, exploratory data analysis, preparing to model the data, decision trees, model evaluation, misclassification costs, naïve Bayes classification, neural networks, clustering, regression modeling, dimension reduction, and association rules mining.Topics such as random forests and general linear models are also included. 


The Enterprise Big Data Lake (O'Reilly)
Monday, 29 April 2019

Based on discussions with practitioners and executives from more than a hundred organizations, ranging from data-driven companies such as Google, LinkedIn, and Facebook, to governments and traditional corporate enterprises, this book authored by Alex Gorelik presents a collection of essays. The book covers what a data lake is, why enterprises need one, data lake implementation, examining data lake initiatives, analytic projects, experiences, and best practices informed by data experts working in various industries.


Programming Ecto (Pragmatic Programmers)
Friday, 26 April 2019

With the subtitle, Build Database Apps in Elixir for Scalability and Performance, this book shows how to use Ecto, the database library for Elixir, to connect Elixir and Phoenix apps to databases. Authors Darin Wilson and Eric Meadows-Jonsson begin from Ecto fundamentals with a module-by-module tour, then move on to more advanced topics and advice on best practices. They also provide a series of recipes featuring more advanced topics, such as changing your pooling strategy to maximize your database's efficiency, and using nested associations to handle complex table relationships.


Cognitive Computing Recipes (Apress)
Wednesday, 24 April 2019

Subtitled "Artificial Intelligence Solutions Using Microsoft Cognitive Services and TensorFlow", this book aims to make deep learning and machine learning accessible to everyday developers, by providing a combination of tools such as cognitive services APIs, machine learning platforms, and libraries.Adnan Masood and Adnan Hashmi cover the business case for machine learning and deep learning, with coverage of topics such as digital assistants, computer vision, text analytics, speech, and robotics process automation. The book focuses on Microsoft Cognitive Services, with recipes using multiple environments including TensowFlow and CNTK.


React Native in Action (Manning)
Tuesday, 23 April 2019

This hands-on guide shows how to build high-quality cross-platform mobile and web apps. Author Nader Dabit jumps right into building a complete app with the help of clear, easy-to-follow instructions before moving on to more-advanced topics like styling, APIs, animations, and data architecture. The book also shows how to maximize code reuse without sacrificing native platform look-and-feel. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats.


Machine Learning with R 3rd Ed (Packt)
Monday, 22 April 2019

This book provides a hands-on, readable guide to applying machine learning to real-world problems. Aimed at both experienced R users and developers new to the language, author Brett Lantz covers the topics needed to uncover key insights, make new predictions, and visualize data findings. This new 3rd edition updates the classic R data science book with newer and better libraries, advice on ethical and bias issues in machine learning, and an introduction to deep learning.


3D Printing: An Introduction (Mercury Learning)
Wednesday, 17 April 2019

This book is designed as an introduction to the field of 3D printing. It includes an overview of 3D printing technology in industry, education, and Do-It-Yourself. Author Stephanie Torta also takes a detailed look at the common 3D printers, materials, and software. Using full-color images throughout, the book shows how to set up printers and perform calibration tasks, including descriptions of printing methods, best practices, pitfalls to avoid, and how to finish a completed project.


Hands-On Unsupervised Learning Using Python (O'Reilly)
Monday, 15 April 2019

With a subtitle of "How to Build Applied Machine Learning Solutions from Unlabeled Data", this book shows how unsupervised learning can be applied to unlabeled datasets to discover meaningful patterns buried deep in the data, patterns that may be near impossible for humans to uncover. Author Ankur Patel provides practical knowledge on how to apply unsupervised learning using two simple, production-ready Python frameworks - scikit-learn and TensorFlow - using Keras with hands-on examples and code. He shows how to identify difficult-to-find patterns in data, detect anomalies, perform automatic feature engineering and selection, and generate synthetic datasets.


Learn Robotics with Raspberry Pi (No Starch Press)
Friday, 12 April 2019

This book shows how to build and code your own robot projects with just the Raspberry Pi microcomputer and a few easy-to-get components . Author Matt Timmons-Brown starts with instructions on building a two-wheeled robot powered by a Raspberry Pi minicomputer and then shows how to program it using Python. The book also shows how to improve your robot by adding increasingly advanced functionality until it can follow lines, avoid obstacles, and even recognize objects of a certain size and color using computer vision.



Page 10 of 188