Distributed Systems for Fun and Profit

Distributed Systems for Fun and Profit

This text is focused on distributed programming and systems concepts you’ll need to understand commercial systems in the data center. You’ll learn many key protocols and algorithms including some new exciting ways to look at eventual consistency.

On Lisp

On Lisp

On Lisp is a comprehensive study of advanced Lisp techniques, with bottom-up programming as the unifying theme. It gives the first complete description of macros and macro applications. The book also covers important subjects related to bottom-up programming, including functional programming, rapid prototyping, interactive development, and embedded languages.

The Scientist and Engineer’s Guide to Digital Signal Processing

The Scientist and Engineer’s Guide to Digital Signal Processing

Digital Signal Processing is the science of using computers to understand these types of data. This includes a wide variety of goals: filtering, speech recognition, image enhancement, data compression, neural networks, and much more. DSP is one of the most powerful technologies that will shape science and engineering in the twenty-first century.

Principles of Digital Image Synthesis

Principles of Digital Image Synthesis

The big idea in this book is to lay out the rules that tell a computer how to take 3D shapes and lights and create a picture-one that would pass for a photograph of that scene if it existed. So our driving problem is the simulation of Nature’s illumination of a scene, the capturing of that illumination on film, and its presentation to an observer.

Automate the Boring Stuff with Python

Automate the Boring Stuff with Python

In Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand-no prior programming experience required.