Book Watch Archive

Game AI Uncovered (CRC Press)
Friday, 01 March 2024

This book focuses on the development of artificial intelligence in video games. Paul Roberts brings together ideas, tricks, and cutting-edge techniques from 20 of the top game AI professionals and researchers from around the world. The techniques discussed in these pages cover the underlying development of a wide array of published titles, and provide overviews and insight covering different areas within game AI, including situational awareness, pathfinding, tethering, squad behaviours, coordination, auto-generating navigation link data, and fluid movement.

<ASIN:1032343230 >

Introduction to Intelligent Systems, Control, and Machine Learning using MATLAB (Cambridge University Press)
Monday, 26 February 2024

This project-based introductory textbook covers the foundations of intelligent systems, machine learning, and control. Marco P. Schoen provides introductions to core topics in fuzzy logic, neural networks, optimization, deep learning, and machine learning, avoid the use of complex mathematical proofs, supported by 70 examples. 180 open-ended review questions support self-review and class discussion, 120 end-of-chapter problems cement student understanding, and 20 hands-on Arduino assignments connect theory to practice, supported by downloadable Matlab and Simulink code.

<ASIN:1316518256 >

Read Write Own (Random House)
Friday, 23 February 2024

In this book Chris Dixon argues that in the past decade the Internet has fallen almost entirely under the control of a very small group of companies like Apple, Google, and Facebook. However, he says that the dream of an open network for fostering creativity and entrepreneurship doesn’t have to die and can, in fact, be saved with blockchain networks.

<ASIN:0593731387 >

Raspberry Pi IoT In Python Using GPIO Zero, 2nd Ed (I/O Press)
Thursday, 22 February 2024

The Raspberry Pi makes an ideal match for the Internet of Things, and the GPIO Zero library is the official way to use Python with the GPIO and other devices. In this book Harry Fairhead and Mike James look at how to use it to interface to fundamental IoT devices – from LEDs and buzzers to servos and stepper motors and several off-the-shelf Raspberry Pi add-ons.


Asynchronous Programming in Rust (Packt)
Monday, 19 February 2024

This book is for programmers who want to enhance their understanding of asynchronous programming, especially those experienced in VM'ed or interpreted languages like C#, Java, Python, JavaScript, and Go.  Using functional examples, Carl Fredrik Samson simplifies the concepts, exploring goroutines, fibers, futures, and callbacks.

<ASIN:1805128132 >

Proven Impossible: Elementary Proofs of Profound Impossibility (Cambridge University Press)
Friday, 16 February 2024

Many revolutionary impossibility theorems reveal profound properties of logic, computation, fairness and the universe. To fully appreciate these theorems and their impact on mathematics and beyond, you must understand their proofs. In this book Dan Gusfield presents these proofs for a broad, lay audience, reworked to contain less jargon and notation, and more background, intuition, examples, explanations, and exercises.


Programming Ruby 3.3, 5th Ed (Pragmatic Programmer)
Wednesday, 14 February 2024

This Pickaxe Book, named for the tool on the cover, is the definitive reference on Ruby. Noel Rappin and Dave Thomas provide a description of the most important standard library modules, built-in classes, and modules. This updated edition is a comprehensive reference on the language itself, with a tutorial on the most important features of Ruby - including pattern matching and Ractors - and describes the language through Ruby 3.3 including all the new and changed syntax and semantics including pattern matching and Ractors.

<ASIN:1680509829 >

Web Coding & Development All-in-One For Dummies, 2nd Ed (For Dummies)
Monday, 12 February 2024

This collection of smaller books is aimed at would-be developers who need guidance on the languages and steps used to build websites and applications. Paul McFedries covers the basics of web development, structuring a page, and building and processing web forms. Going beyond this, the books cover how to build a website or create an app. This edition expands JavaScript and CSS coverage while providing new content on server-side coding and the development stack.


Build Your Own Programming Language 2nd Ed (Packt)
Friday, 09 February 2024

Written by Clinton L Jeffery, the creator of the Unicon programming language, this book will show you how to implement domain-specific programming languages to reduce the time and cost of creating applications for new or specialized areas of computing. Jeffrey starts with implementing the frontend of a compiler for your language, including a lexical analyzer and parser, including the handling of parse errors.


Raspberry Pi IoT In Python Using Linux Drivers, 2nd Ed (I/O Press)
Wednesday, 07 February 2024

The Raspberry Pi makes an ideal match for the Internet of Things, and this book explains how to use Python to connect to and control external devices with the full current range of Raspberry Pis, including the Pi 5 and the Raspberry Pi Zero 2W using the standard Linux drivers. Throughout this book Harry Fairhead and Mike James take a practical approach to understanding electronic circuits and datasheets and translating this to code, specifically using Python and VS Code.


Algorithmic Thinking, 2nd Ed (No Starch Press)
Monday, 05 February 2024

This book teaches important computer algorithms by asking the reader to solve competitive programming problems.  Dr. Daniel Zingaro uses programs and challenges that are drawn from real programming competitions to illustrate how to make use of data structures and algorithms. Topics covered include hash tables, recursion, dynamic programming, trees, graphs, and heaps, and how to choose and implement the best solutions for any coding challenge. The code examples are written in C and designed for clarity and accessibility.


A Common-sense Guide to Data Structures and Algorithms in Python (Pragmatic Bookshelf)
Friday, 02 February 2024

This book shows that data structures and algorithms aren't just theory, but are useful for your Python code. Jay Wengrow looks at how techniques such as Big O notation can make code run faster, and how data structures such as hash tables, trees, and graphs can increase your code's efficiency exponentially. With simple language and clear diagrams, this book makes this complex topic accessible, and shows how to take a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use in your daily production code.



Page 4 of 244