12 Bytes: How We Got Here. Where We Might Go Next
Jeanette Winterson brings her sharp wit and imaginative storytelling to the complex world of artificial intelligence in this collection of twelve provocative essays. Moving beyond technical jargon, she explores how non-biological life will redefine human identity, intimacy, and our physical bodies. Winterson bridges the gap between computer science and the humanities, drawing on history, myth, an…
Shelves
More like this
The Art of Computer Programming: Volume 3: Sorting and Searching
The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer program…
Python for Data Analysis
Python for Data Analysis is concerned with the nuts and bolts of manipulating, processing, cleaning, and crunching data in Python. It is also a pr…
The Little Schemer
The notion that “thinking about computing is one of the most exciting things the human mind can do” sets both The Little Schemer (formerly known a…
The Elements Of Computing Systems: Building A Modern Computer From First Principles
The best way to understand how computers work is to build one from scratch, and this textbook leads learners through twelve chapters and projects …
Pragmatic Thinking and Learning: Refactor Your Wetware
Software development happens in your head. Not in an editor, IDE, or designtool. You're well educated on how to work with software and hardware, b…
The Pragmatic Programmer: From Journeyman to Master
Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software …
Applied Cryptography: Protocols, Algorithms, and Source Code in C
"…the best introduction to cryptography I've ever seen. … The book the National Security Agency wanted never to be published." –Wired Magazine…
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you…
Types and Programming Languages
A comprehensive introduction to type systems and programming languages. A type system is a syntactic method for automatically checking the absence…
Code: The Hidden Language of Computer Hardware and Software
What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipula…
Expert C Programming: Deep C Secrets
This book is for the knowledgeable C programmer, this is a second book that gives the C programmers advanced tips and tricks. This book will help …
Artificial Intelligence: A Modern Approach
For one or two-semester, undergraduate or graduate-level courses in Artificial Intelligence. The long-anticipated revision of this best-selling te…