Book picks similar to
Computer Science: A Very Short Introduction by Subrata Dasgupta


science
non-fiction
computer-science
very-short-introductions

Crypto: How the Code Rebels Beat the Government—Saving Privacy in the Digital Age


Steven Levy - 2001
    From Stephen Levy—the author who made "hackers" a household word—comes this account of a revolution that is already affecting every citizen in the twenty-first century. Crypto tells the inside story of how a group of "crypto rebels"—nerds and visionaries turned freedom fighters—teamed up with corporate interests to beat Big Brother and ensure our privacy on the Internet. Levy's history of one of the most controversial and important topics of the digital age reads like the best futuristic fiction.

Archaeology: A Very Short Introduction


Paul G. Bahn - 1997
    From deserts to jungles, from deep caves to mountain tops, from pebble tools to satellite photographs, from excavation to abstract theory, archaeology interacts with nearly every other discipline in its attempts to reconstruct the past.

Chemistry: A Very Short Introduction


Peter Atkins - 2014
    Considering the remarkable achievements chemistry has made, he presents a fascinating, clear, and rigorous exploration of the world of chemistry - its structure, core concepts, and contributions to the material comfort and culture of the modern world.

Genes: A Very Short Introduction


Jonathan Slack - 2014
    Explaining the nature of genetic variation in the human population, how hereditary factors were identified as molecules of DNA, and how certain specific mutations can lead to disease, Slack highlights how DNA variants are used to trace human ancestry and migration, and can also be used by forensic scientists to identify individuals in crime. Slack also explores issues such as the role of genetic heritability and IQ as well as the changes that occur in the genes of populations during evolution. An ideal guide for anyone curious about what genes are and how genetics can be put to use, this Very Short Introduction demonstrates the ways in which the gene concept has been understood and used by molecular biologists, population biologists, and social scientists around the world. ABOUT THE SERIES: The Very Short Introductions series from Oxford University Press contains hundreds of titles in almost every subject area. These pocket-sized books are the perfect way to get ahead in a new subject quickly. Our expert authors combine facts, analysis, perspective, new ideas, and enthusiasm to make interesting and challenging topics highly readable.

Relativity: A Very Short Introduction


Russell Stannard - 2008
    Travel fast enough and you could weigh as much as a jumbo jet, be flattened thinner than a CD without feeling a thing-and live forever! As for the angles of a triangle, they do not always have to add up to 180 degrees. And then, of course, there are black holes. These are but a few of the extraordinary consequences of Einstein's theory of relativity. It is now over a hundred years since he made these discoveries, and yet the general public is still largely unaware of them. Filled with illuminating anecdotes and fascinating accounts of experiments, this book aims to introduce the interested lay person to the subject of relativity in a way which is accessible and engaging and at the same time scientifically rigorous. With relatively few mathematical equations--nothing more complicated than the Pythagoras's Theorem--this VSI packs a lot time into very little space, and for anyone who has felt intimidated by Einstein's groundbreaking theory, it offers the perfect place to start. 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.

Web Scraping with Python: Collecting Data from the Modern Web


Ryan Mitchell - 2015
    With this practical guide, you’ll learn how to use Python scripts and web APIs to gather and process data from thousands—or even millions—of web pages at once. Ideal for programmers, security professionals, and web administrators familiar with Python, this book not only teaches basic web scraping mechanics, but also delves into more advanced topics, such as analyzing raw data or using scrapers for frontend website testing. Code samples are available to help you understand the concepts in practice. Learn how to parse complicated HTML pages Traverse multiple pages and sites Get a general overview of APIs and how they work Learn several methods for storing the data you scrape Download, read, and extract data from documents Use tools and techniques to clean badly formatted data Read and write natural languages Crawl through forms and logins Understand how to scrape JavaScript Learn image processing and text recognition

A Bug Hunter's Diary: A Guided Tour Through the Wilds of Software Security


Tobias Klein - 2011
    In this one-of-a-kind account, you'll see how the developers responsible for these flaws patched the bugs—or failed to respond at all. As you follow Klein on his journey, you'll gain deep technical knowledge and insight into how hackers approach difficult problems and experience the true joys (and frustrations) of bug hunting.Along the way you'll learn how to:Use field-tested techniques to find bugs, like identifying and tracing user input data and reverse engineering Exploit vulnerabilities like NULL pointer dereferences, buffer overflows, and type conversion flaws Develop proof of concept code that verifies the security flaw Report bugs to vendors or third party brokersA Bug Hunter's Diary is packed with real-world examples of vulnerable code and the custom programs used to find and test bugs. Whether you're hunting bugs for fun, for profit, or to make the world a safer place, you'll learn valuable new skills by looking over the shoulder of a professional bug hunter in action.

Superconductivity: A Very Short Introduction


Stephen J. Blundell - 2009
    Outlining the fascinating history of how superconductivity was discovered, and the race to understand its many mysterious and counter-intuitive phenomena, Stephen Blundell explains in accessible terms the theories that have been developed to explain it, and how they have influenced other areas of science, including the Higgs boson of particle physics and ideas about the early Universe. This Very Short Introduction examines the many strange phenomena observed in superconducting materials, the latest developments in high-temperature superconductivity, the potential of superconductivity to revolutionize the physics and technology of the future, and much more. It is a fascinating detective story, offering invaluable insights into some of the deepest and most beautiful ideas in physics today.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.

North American Indians: A Very Short Introduction


Theda Perdue - 2010
    But how did they come to be here? What were their agricultural, spiritual, and hunting practices? How did their societies evolve and what challenges do they face today? Eminent historians Theda Perdue and Michael Green begin by describing how nomadic bands of hunter-gatherers followed the bison and woolly mammoth over the Bering land mass between Asia and what is now Alaska between 25,000 and 15,000 years ago, settling throughout North America. They describehunting practices among different tribes, how some made the gradual transition to more settled, agricultural ways of life, the role of kinship and cooperation in Native societies, their varied burial rites and spiritual practices, and many other features of Native American life. Throughout the book, Perdue and Green stress the great diversity of indigenous peoples in America, who spoke more than 400 different languages before the arrival of Europeans and whose ways of life varied according to the environments they settled in and adapted to so successfully. Most importantly, the authors stresshow Native Americans have struggled to maintain their sovereignty--first with European powers and then with the United States--in order to retain their lands, govern themselves, support their people, and pursue practices that have made their lives meaningful. Going beyond the stereotypes that so often distort our views of Native Americans, this Very Short Introduction offers a historically accurate, deeply engaging, and often inspiring account of the wide array of Native peoples in America.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.

Python Cookbook


David Beazley - 2002
    Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want to focus on modern tools and idioms.Inside, you’ll find complete recipes for more than a dozen topics, covering the core Python language as well as tasks common to a wide variety of application domains. Each recipe contains code samples you can use in your projects right away, along with a discussion about how and why the solution works.Topics include:Data Structures and AlgorithmsStrings and TextNumbers, Dates, and TimesIterators and GeneratorsFiles and I/OData Encoding and ProcessingFunctionsClasses and ObjectsMetaprogrammingModules and PackagesNetwork and Web ProgrammingConcurrencyUtility Scripting and System AdministrationTesting, Debugging, and ExceptionsC Extensions

Black Holes: A Very Short Introduction


Katherine Blundell - 2014
    This Very Short Introduction, addresses a variety of questions, including what a black hole actually is, how they are characterized and discovered, and what would happen if you came too close to one. Professor Katherine Blundell looks at the seemingly paradoxical, mysterious, and intriguing phenomena of black holes. Outlining their nature and characteristics, both those resulting from the spectacular collapse of heavy stars, and the giant black holes found at the centres of galaxies, she separates scientific fact from science fiction, and demonstrates the important role they play in the cosmos. ABOUT THE SERIES: The Very Short Introductions series from Oxford University Press contains hundreds of titles in almost every subject area. These pocket-sized books are the perfect way to get ahead in a new subject quickly. Our expert authors combine facts, analysis, perspective, new ideas, and enthusiasm to make interesting and challenging topics highly readable.

The Emperor's New Mind: Concerning Computers, Minds and the Laws of Physics


Roger Penrose - 1989
    Admittedly, computers now play chess at the grandmaster level, but do they understand the game as we do? Can a computer eventually do everything a human mind can do? In this absorbing and frequently contentious book, Roger Penrose--eminent physicist and winner, with Stephen Hawking, of the prestigious Wolf prize--puts forward his view that there are some facets of human thinking that can never be emulated by a machine. Penrose examines what physics and mathematics can tell us about how the mind works, what they can't, and what we need to know to understand the physical processes of consciousness. He is among a growing number of physicists who think Einstein wasn't being stubborn when he said his little finger told him that quantum mechanics is incomplete, and he concludes that laws even deeper than quantum mechanics are essential for the operation of a mind. To support this contention, Penrose takes the reader on a dazzling tour that covers such topics as complex numbers, Turing machines, complexity theory, quantum mechanics, formal systems, Godel undecidability, phase spaces, Hilbert spaces, black holes, white holes, Hawking radiation, entropy, quasicrystals, the structure of the brain, and scores of other subjects. The Emperor's New Mind will appeal to anyone with a serious interest in modern physics and its relation to philosophical issues, as well as to physicists, mathematicians, philosophers and those on either side of the AI debate.

Python Data Science Handbook: Tools and Techniques for Developers


Jake Vanderplas - 2016
    Several resources exist for individual pieces of this data science stack, but only with the Python Data Science Handbook do you get them all—IPython, NumPy, Pandas, Matplotlib, Scikit-Learn, and other related tools.Working scientists and data crunchers familiar with reading and writing Python code will find this comprehensive desk reference ideal for tackling day-to-day issues: manipulating, transforming, and cleaning data; visualizing different types of data; and using data to build statistical or machine learning models. Quite simply, this is the must-have reference for scientific computing in Python.With this handbook, you’ll learn how to use: * IPython and Jupyter: provide computational environments for data scientists using Python * NumPy: includes the ndarray for efficient storage and manipulation of dense data arrays in Python * Pandas: features the DataFrame for efficient storage and manipulation of labeled/columnar data in Python * Matplotlib: includes capabilities for a flexible range of data visualizations in Python * Scikit-Learn: for efficient and clean Python implementations of the most important and established machine learning algorithms

Bacteria: A Very Short Introduction


Sebastian G.B. Amyes - 2013
    They are the oldest forms of life and the most prolific of all living organisms, inhabiting every part of the Earth's surface, its ocean depths, and even such inhospitable places as boiling hot springs. In this Very Short Introduction, bacteriologist Sebastian Amyes explores the nature of bacteria, their origin and evolution, bacteria in the environment, and bacteria and disease. Amyes discusses some of the major infections caused by bacteria-bacteria causes pneumonia, diphtheria, cholera, and many other diseases-and shows how these pathogens avoid the defences of the human body. But the book looks at all aspects of bacteria, not just the negative side, stressing the key benefits of bacteria, which have been harnessed to preserve food, dispose of waste and to provide compost for horticulture. Indeed, life for man and for many animals would be impossible without bacteria. Amyes also offers a glance into the future, describing how bacteria might be manipulated to perform tasks that they previous were unable to perform and discussing the recent construction of a completely synthetic bacterial cell. About the Series: Oxford's Very Short Introductions series offers concise and original introductions to a wide range of subjects--from Islam to Sociology, Politics to Classics, Literary Theory to History, and Archaeology to the Bible. Not simply a textbook of definitions, each volume in this series provides trenchant and provocative--yet always balanced and complete--discussions of the central issues in a given discipline or field. Every Very Short Introduction gives a readable evolution of the subject in question, demonstrating how the subject has developed and how it has influenced society. Eventually, the series will encompass every major academic discipline, offering all students an accessible and abundant reference library. Whatever the area of study that one deems important or appealing, whatever the topic that fascinates the general reader, the Very Short Introductions series has a handy and affordable guide that will likely prove indispensable.

Photography: A Very Short Introduction


Steve Edwards - 2006
    In this thought-provoking exploration of the subject, Steve Edwards provides a clear, lively, and imaginative approach to the definition, importance, and meaning of photography. He combines a sense of its historical development with an analysis of its purpose and meaning within a wider cultural context. Edwards also discusses both well-known and more unusual photos, from the highly controversial Cottingley Fairies to Ansel Adams landscapes, and from the shocking and influential Eddie Adams image of a Vietcong suspect being executed to the portrait/performance art work of Cindy Sherman. Edwards interrogates the way we look and think about photographs, and considers such issues as truth and recording, objectivity and fine art, identity and memory.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.