Book picks similar to
Cryptography: A Very Short Introduction by Fred C. Piper
science
non-fiction
mathematics
vsi
Robotics: A Very Short Introduction
Alan Winfield - 2012
Robots have taken their first steps into homes and hospitals, and have seen spectacular success in planetary exploration. Yet despite these successes, robots have failed to live up to the predictions of the 1950s and 60s, when it was widely thought--by scientists as well as the public--that we would have, by now, intelligent robots as butlers, companions, or co-workers. This Very Short Introduction explains how it is that robotics can be both a success story and a disappointment, and how robots can be both ordinary and remarkable. Alan Winfield introduces the subject by looking at the parts that together make a robot. Not surprisingly, these parts each have a biological equivalent: a robot's camera is like an animal's eyes, a robot's microcomputer is equivalent to an animal's brain, and so on. By introducing robots in this way this book builds a conceptual, non-technical picture of what a robot is, how it works, and how "intelligent" it is.
The Aztecs: A Very Short Introduction
Davíd Carrasco - 2011
Readers meet a people highly skilled in sculpture, astronomy, city planning, poetry, and philosophy, who were also profoundly committed tocosmic regeneration through the thrust of the ceremonial knife and through warfare. Dav�d Carrasco looks beyond Spanish accounts that have colored much of the Western narrative to let Aztec voices speak about their origin stories, the cosmic significance of their capital city, their methods of childrearing, and the contributions women made to daily life and the empire. Carrasco discusses the arrival of the Spaniards, contrasts Aztec mythical traditions about the origins of their city with actual urban life in Mesoamerica, and outlines the rise of the Aztec empire. He also explores Aztecreligion, which provided both justification for and alternatives to warfare, sacrifice, and imperialism, and he sheds light on Aztec poetry, philosophy, painting, and especially monumental sculpture and architecture. He concludes by looking at how the Aztecs have been portrayed in Western thought, art, film, and literature as well as in Latino culture and arts.
Forensic Psychology: A Very Short Introduction
David Canter - 2010
This fascinating Very Short Introduction discusses all the aspects of psychology that are relevant to the legal and criminal process as a whole. It includes explanations of criminal behavior and criminality, including the role of mental disorder in crime, and it reveals how forensic psychology contributes to helping investigate the crime and catching the perpetrators. David Canter also explains how psychologists provide guidance to all those involved in civil and criminal court proceedings, including both the police and the accused, and what expert testimony can be provided by a psychologist about the offender at the trial. Finally, Canter describes how forensic psychology is used, particularly in prisons, to help in the management, treatment and rehabilitation of offenders, once they have been convicted.
Automate the Boring Stuff with Python: Practical Programming for Total Beginners
Al Sweigart - 2014
But what if you could have your computer do them for you?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. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation to: Search for text in a file or across multiple filesCreate, update, move, and rename files and foldersSearch the Web and download online contentUpdate and format data in Excel spreadsheets of any sizeSplit, merge, watermark, and encrypt PDFsSend reminder emails and text notificationsFill out online formsStep-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks.Don't spend your time doing work a well-trained monkey could do. Even if you've never written a line of code, you can make your computer do the grunt work. Learn how in "Automate the Boring Stuff with Python.""
Data Science from Scratch: First Principles with Python
Joel Grus - 2015
In this book, you’ll learn how many of the most fundamental data science tools and algorithms work by implementing them from scratch.
If you have an aptitude for mathematics and some programming skills, author Joel Grus will help you get comfortable with the math and statistics at the core of data science, and with hacking skills you need to get started as a data scientist. Today’s messy glut of data holds answers to questions no one’s even thought to ask. This book provides you with the know-how to dig those answers out.
Get a crash course in Python
Learn the basics of linear algebra, statistics, and probability—and understand how and when they're used in data science
Collect, explore, clean, munge, and manipulate data
Dive into the fundamentals of machine learning
Implement models such as k-nearest Neighbors, Naive Bayes, linear and logistic regression, decision trees, neural networks, and clustering
Explore recommender systems, natural language processing, network analysis, MapReduce, and databases
In the Beginning...Was the Command Line
Neal Stephenson - 1999
And considering that the "one man" is Neal Stephenson, "the hacker Hemingway" (Newsweek) -- acclaimed novelist, pragmatist, seer, nerd-friendly philosopher, and nationally bestselling author of groundbreaking literary works (Snow Crash, Cryptonomicon, etc., etc.) -- the word is well worth hearing. Mostly well-reasoned examination and partial rant, Stephenson's In the Beginning... was the Command Line is a thoughtful, irreverent, hilarious treatise on the cyber-culture past and present; on operating system tyrannies and downloaded popular revolutions; on the Internet, Disney World, Big Bangs, not to mention the meaning of life itself.
Programming Collective Intelligence: Building Smart Web 2.0 Applications
Toby Segaran - 2002
With the sophisticated algorithms in this book, you can write smart programs to access interesting datasets from other web sites, collect data from users of your own applications, and analyze and understand the data once you've found it.Programming Collective Intelligence takes you into the world of machine learning and statistics, and explains how to draw conclusions about user experience, marketing, personal tastes, and human behavior in general -- all from information that you and others collect every day. Each algorithm is described clearly and concisely with code that can immediately be used on your web site, blog, Wiki, or specialized application. This book explains:Collaborative filtering techniques that enable online retailers to recommend products or media Methods of clustering to detect groups of similar items in a large dataset Search engine features -- crawlers, indexers, query engines, and the PageRank algorithm Optimization algorithms that search millions of possible solutions to a problem and choose the best one Bayesian filtering, used in spam filters for classifying documents based on word types and other features Using decision trees not only to make predictions, but to model the way decisions are made Predicting numerical values rather than classifications to build price models Support vector machines to match people in online dating sites Non-negative matrix factorization to find the independent features in a dataset Evolving intelligence for problem solving -- how a computer develops its skill by improving its own code the more it plays a game Each chapter includes exercises for extending the algorithms to make them more powerful. Go beyond simple database-backed applications and put the wealth of Internet data to work for you. "Bravo! I cannot think of a better way for a developer to first learn these algorithms and methods, nor can I think of a better way for me (an old AI dog) to reinvigorate my knowledge of the details."-- Dan Russell, Google "Toby's book does a great job of breaking down the complex subject matter of machine-learning algorithms into practical, easy-to-understand examples that can be directly applied to analysis of social interaction across the Web today. If I had this book two years ago, it would have saved precious time going down some fruitless paths."-- Tim Wolters, CTO, Collective Intellect
Nuclear Weapons: A Very Short Introduction
Joseph M. Siracusa - 2008
Indeed, for all the effort to reduce nuclear stockpiles to zero and to keep other nations (such as Iran) from developing nuclear capability, it seems that the Bomb is here to stay. In this gripping Very Short Introduction, Joseph M. Siracusa, an internationally respected authority on nuclear arms, provides a comprehensive, accessible, and at times chilling overview of the most deadly weapon ever invented. Siracusa explains the history of the arms race and the politics of the bomb, ranging from the technology of nuclear weapons, to the revolutionary implications of the H-bomb and the politics of nuclear deterrence. The issues are set against a backdrop of the changing international landscape, from the early days of development, through the Cold War, to the present-day controversy over George W. Bush's National Missile Defense, and the role of nuclear weapons in an Age of Terror. Providing an accessible and eye-opening backdrop to one of the most unsettling aspects of the modern world, this compact introduction is must reading.About the Series: Combining authority with wit, accessibility, and style, Very Short Introductions offer an introduction to some of life's most interesting topics. Written by experts for the newcomer, they demonstrate the finest contemporary thinking about the central problems and issues in hundreds of key topics, from philosophy to Freud, quantum theory to Islam.
Coders: The Making of a New Tribe and the Remaking of the World
Clive Thompson - 2019
And this may sound weirdly obvious, but every single one of those pieces of software was written by a programmer. Programmers are thus among the most quietly influential people on the planet. As we live in a world made of software, they're the architects. The decisions they make guide our behavior. When they make something newly easy to do, we do a lot more of it. If they make it hard or impossible to do something, we do less of it.If we want to understand how today's world works, we ought to understand something about coders. Who exactly are the people that are building today's world? What makes them tick? What type of personality is drawn to writing software? And perhaps most interestingly -- what does it do to them?One of the first pieces of coding a newbie learns is the program to make the computer say "Hello, world!" Like that piece of code, Clive Thompson's book is a delightful place to begin to understand this vocation, which is both a profession and a way of life, and which essentially didn't exist little more than a generation ago, but now is considered just about the only safe bet we can make about what the future holds. Thompson takes us close to some of the great coders of our time, and unpacks the surprising history of the field, beginning with the first great coders, who were women. Ironically, if we're going to traffic in stereotypes, women are arguably "naturally" better at coding than men, but they were written out of the history, and shoved out of the seats, for reasons that are illuminating. Now programming is indeed, if not a pure brotopia, at least an awfully homogenous community, which attracts people from a very narrow band of backgrounds and personality types. As Thompson learns, the consequences of that are significant - not least being a fetish for disruption at scale that doesn't leave much time for pondering larger moral issues of collateral damage. At the same time, coding is a marvelous new art form that has improved the world in innumerable ways, and Thompson reckons deeply, as no one before him has, with what great coding in fact looks like, who creates it, and where they come from. To get as close to his subject has he can, he picks up the thread of his own long-abandoned coding practice, and tries his mightiest to up his game, with some surprising results.More and more, any serious engagement with the world demands an engagement with code and its consequences, and to understand code, we must understand coders. In that regard, Clive Thompson's Hello, World! is a marvelous and delightful master class.
Structure and Interpretation of Computer Programs
Harold Abelson - 1984
This long-awaited revision contains changes throughout the text. There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published. A new theme has been introduced that emphasizes the central role played by different approaches to dealing with time in computational models: objects with state, concurrent programming, functional programming and lazy evaluation, and nondeterministic programming. There are new example sections on higher-order procedures in graphics and on applications of stream processing in numerical programming, and many new exercises. In addition, all the programs have been reworked to run in any Scheme implementation that adheres to the IEEE standard.
Programming the Universe: A Quantum Computer Scientist Takes on the Cosmos
Seth Lloyd - 2006
This wonderfully accessible book illuminates the professional and personal paths that led him to this remarkable conclusion.All interactions between particles in the universe, Lloyd explains, convey not only energy but also information—in other words, particles not only collide, they compute. And what is the entire universe computing, ultimately? “Its own dynamical evolution,” he says. “As the computation proceeds, reality unfolds.”To elucidate his theory, Lloyd examines the history of the cosmos, posing questions that in other hands might seem unfathomably complex: How much information is there in the universe? What information existed at the moment of the Big Bang and what happened to it? How do quantum mechanics and chaos theory interact to create our world? Could we attempt to re-create it on a giant quantum computer? Programming the Universe presents an original and compelling vision of reality, revealing our world in an entirely new light.
How to Create a Mind: The Secret of Human Thought Revealed
Ray Kurzweil - 2012
In How to Create a Mind, Kurzweil presents a provocative exploration of the most important project in human-machine civilization—reverse engineering the brain to understand precisely how it works and using that knowledge to create even more intelligent machines.Kurzweil discusses how the brain functions, how the mind emerges from the brain, and the implications of vastly increasing the powers of our intelligence in addressing the world’s problems. He thoughtfully examines emotional and moral intelligence and the origins of consciousness and envisions the radical possibilities of our merging with the intelligent technology we are creating.Certain to be one of the most widely discussed and debated science books of the year, How to Create a Mind is sure to take its place alongside Kurzweil’s previous classics which include Fantastic Voyage: Live Long Enough to Live Forever and The Age of Spiritual Machines.
Tocqueville: A Very Short Introduction
Harvey Mansfield Jr. - 2007
After meeting with Americans on extensive travels in the United States, and intense study of documents and authorities, he authored the landmark Democracy in America, publishing its two volumes in 1835 and 1840. Ever since, this book has been the best source for every serious attempt to understand America and democracy itself. Yet Tocqueville himself remains a mystery behind the elegance of his style. Now one of our leading authorities on Tocqueville explains him in this splendid new entry in Oxford's acclaimed Very Short Introduction series. Harvey Mansfield addresses his subject as a thinker, clearly and incisively exploring Tocqueville's writings--not only his masterpiece, but also his secret Recollections, intended for posterity alone, and his unfinished work on his native France, The Old Regime and the Revolution. Tocqueville was a liberal, Mansfield writes, but not of the usual sort. The many elements of his life found expression in his thought: his aristocratic ancestry, his ventures in politics, his voyages abroad, his hopes and fears for America, and his disappointment with France. All his writings show a passion for political liberty and insistence on human greatness. Perhaps most important, he saw liberty not in theories, but in the practice of self-government in America. Ever an opponent of abstraction, he offered an analysis that forces us to consider what we actually do in our politics--suggesting that theory itself may be an enemy of freedom. And that, Mansfield writes, makes him a vitally important thinker for today. Translator of an authoritative edition of Democracy in America, Harvey Mansfield here offers the fruit of decades of research and reflection in a clear, insightful, and marvelously compact introduction.
Presocratic Philosophy: A Very Short Introduction
Catherine Osborne - 2003
Part of the fascination stems from the fact that little of what they wrote survives. Here Osborne invites her readers to dip their toes into the fragmentary remains of thinkers fromThales to Pythagoras, Heraclitus to Protagoras, and to try to reconstruct the moves that they were making, to support stories that Western philosophers and historians of philosophy like to tell about their past.This book covers the invention of western philosophy: introducing to us the first thinkers to explore ideas about the nature of reality, time, and the origin of the universe.About the Series: Combining authority with wit, accessibility, and style, Very Short Introductions offer an introduction to some of life's most interesting topics. Written by experts for the newcomer, they demonstrate the finest contemporary thinking about the central problems and issues in hundredsof key topics, from philosophy to Freud, quantum theory to Islam.
The Society of Mind
Marvin Minsky - 1985
Mirroring his theory, Minsky boldly casts The Society of Mind as an intellectual puzzle whose pieces are assembled along the way. Each chapter -- on a self-contained page -- corresponds to a piece in the puzzle. As the pages turn, a unified theory of the mind emerges, like a mosaic. Ingenious, amusing, and easy to read, The Society of Mind is an adventure in imagination.