Python 3 Object Oriented Programming


Dusty Phillips - 2010
    Many examples are taken from real-world projects. The book focuses on high-level design as well as the gritty details of the Python syntax. The provided exercises inspire the reader to think about his or her own code, rather than providing solved problems. If you're new to Object Oriented Programming techniques, or if you have basic Python skills and wish to learn in depth how and when to correctly apply Object Oriented Programming in Python, this is the book for you. If you are an object-oriented programmer for other languages, you too will find this book a useful introduction to Python, as it uses terminology you are already familiar with. Python 2 programmers seeking a leg up in the new world of Python 3 will also find the book beneficial, and you need not necessarily know Python 2.

Discrete-Event System Simulation


Jerry Banks - 1983
    This text provides a basic treatment of discrete-event simulation, including the proper collection and analysis of data, the use of analytic techniques, verification and validation of models, and designing simulation experiments. It offers an up-to-date treatment of simulation of manufacturing and material handling systems, computer systems, and computer networks. Students and instructors will find a variety of resources at the associated website, www.bcnn.net, including simulation source code for download, additional exercises and solutions, web links and errata.

Nonzero: The Logic of Human Destiny


Robert Wright - 1999
    Now Wright attempts something even more ambitious: explaining the direction of evolution and human history–and discerning where history will lead us next.In Nonzero: The Logic of Human Destiny, Wright asserts that, ever since the primordial ooze, life has followed a basic pattern. Organisms and human societies alike have grown more complex by mastering the challenges of internal cooperation. Wright's narrative ranges from fossilized bacteria to vampire bats, from stone-age villages to the World Trade Organization, uncovering such surprises as the benefits of barbarian hordes and the useful stability of feudalism. Here is history endowed with moral significance–a way of looking at our biological and cultural evolution that suggests, refreshingly, that human morality has improved over time, and that our instinct to discover meaning may itself serve a higher purpose. Insightful, witty, profound, Nonzero offers breathtaking implications for what we believe and how we adapt to technology's ongoing transformation of the world.From the Trade Paperback edition.

Six Degrees: Our Future on a Hotter Planet


Mark Lynas - 2007
    Written by the acclaimed author of High Tide, this highly relevant and compelling book uses accessible journalistic prose to distill what environmental scientists portend about the consequences of human pollution for the next hundred years.In 2001, the Intergovernmental Panel on Climate Change (IPCC) released a landmark report projecting average global surface temperatures to rise between 1.4 degrees and 5.8 degrees Celsius (roughly 2 to 10 degrees Fahrenheit) by the end of this century. Based on this forecast, author Mark Lynas outlines what to expect from a warming world, degree by degree. At 1 degree Celsius, most coral reefs and many mountain glaciers will be lost. A 3-degree rise would spell the collapse of the Amazon rainforest, disappearance of Greenland's ice sheet, and the creation of deserts across the Midwestern United States and southern Africa. A 6-degree increase would eliminate most life on Earth, including much of humanity.Based on authoritative scientific articles, the latest computer models, and information about past warm events in Earth history, Six Degrees promises to be an eye-opening warning that humanity will ignore at its peril.

CK-12 Basic Physics


CK-12 Foundation - 2012
    Objects in harmonic motion have the ability to transfer some of their energy over large distances. Light Nature: This chapter covers the nature of light, polarization, and color.

Algorithms


Robert Sedgewick - 1983
    This book surveys the most important computer algorithms currently in use and provides a full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing -- including fifty algorithms every programmer should know. In this edition, new Java implementations are written in an accessible modular programming style, where all of the code is exposed to the reader and ready to use.The algorithms in this book represent a body of knowledge developed over the last 50 years that has become indispensable, not just for professional programmers and computer science students but for any student with interests in science, mathematics, and engineering, not to mention students who use computation in the liberal arts.The companion web site, algs4.cs.princeton.edu contains An online synopsis Full Java implementations Test data Exercises and answers Dynamic visualizations Lecture slides Programming assignments with checklists Links to related material The MOOC related to this book is accessible via the "Online Course" link at algs4.cs.princeton.edu. The course offers more than 100 video lecture segments that are integrated with the text, extensive online assessments, and the large-scale discussion forums that have proven so valuable. Offered each fall and spring, this course regularly attracts tens of thousands of registrants.Robert Sedgewick and Kevin Wayne are developing a modern approach to disseminating knowledge that fully embraces technology, enabling people all around the world to discover new ways of learning and teaching. By integrating their textbook, online content, and MOOC, all at the state of the art, they have built a unique resource that greatly expands the breadth and depth of the educational experience.

Coming Apart: The State of White America, 1960-2010


Charles Murray - 2012
    In Coming Apart, Charles Murray explores the formation of American classes that are different in kind from anything we have ever known, focusing on whites as a way of driving home the fact that the trends he describes do not break along lines of race or ethnicity. Drawing on five decades of statistics and research, Coming Apart demonstrates that a new upper class and a new lower class have diverged so far in core behaviors and values that they barely recognize their underlying American kinship—divergence that has nothing to do with income inequality and that has grown during good economic times and bad. The top and bottom of white America increasingly live in different cultures, Murray argues, with the powerful upper class living in enclaves surrounded by their own kind, ignorant about life in mainstream America, and the lower class suffering from erosions of family and community life that strike at the heart of the pursuit of happiness. That divergence puts the success of the American project at risk. The evidence in Coming Apart is about white America. Its message is about all of America.

Microcosm: E. coli and the New Science of Life


Carl Zimmer - 2008
    13 b&w illustrations.

Honeybee Democracy


Thomas D. Seeley - 2010
    Every year, faced with the life-or-death problem of choosing and traveling to a new home, honeybees stake everything on a process that includes collective fact-finding, vigorous debate, and consensus building. In fact, as world-renowned animal behaviorist Thomas Seeley reveals, these incredible insects have much to teach us when it comes to collective wisdom and effective decision making. A remarkable and richly illustrated account of scientific discovery, Honeybee Democracy brings together, for the first time, decades of Seeley's pioneering research to tell the amazing story of house hunting and democratic debate among the honeybees.In the late spring and early summer, as a bee colony becomes overcrowded, a third of the hive stays behind and rears a new queen, while a swarm of thousands departs with the old queen to produce a daughter colony. Seeley describes how these bees evaluate potential nest sites, advertise their discoveries to one another, engage in open deliberation, choose a final site, and navigate together--as a swirling cloud of bees--to their new home. Seeley investigates how evolution has honed the decision-making methods of honeybees over millions of years, and he considers similarities between the ways that bee swarms and primate brains process information. He concludes that what works well for bees can also work well for people: any decision-making group should consist of individuals with shared interests and mutual respect, a leader's influence should be minimized, debate should be relied upon, diverse solutions should be sought, and the majority should be counted on for a dependable resolution.An impressive exploration of animal behavior, Honeybee Democracy shows that decision-making groups, whether honeybee or human, can be smarter than even the smartest individuals in them.

Super Thinking: The Big Book of Mental Models


Gabriel Weinberg - 2019
    If the facts don't hang together on a latticework of theory, you don't have them in a usable form. You've got to have models in your head."- Charlie Munger, investor, vice chairman of Berkshire HathawayThe world's greatest problem-solvers, forecasters, and decision-makers all rely on a set of frameworks and shortcuts that help them cut through complexity and separate good ideas from bad ones. They're called mental models, and you can find them in dense textbooks on psychology, physics, economics, and more.Or, you can just read Super Thinking, a fun, illustrated guide to every mental model you could possibly need. How can mental models help you? Well, here are just a few examples... • If you've ever been overwhelmed by a to-do list that's grown too long, maybe you need the Eisenhower Decision Matrix to help you prioritize. • Use the 5 Whys model to better understand people's motivations or get to the root cause of a problem. • Before concluding that your colleague who messes up your projects is out to sabotage you, consider Hanlon's Razor for an alternative explanation. • Ever sat through a bad movie just because you paid a lot for the ticket? You might be falling prey to Sunk Cost Fallacy. • Set up Forcing Functions, like standing meeting or deadlines, to help grease the wheels for changes you want to occur.So, the next time you find yourself faced with a difficult decision or just trying to understand a complex situation, let Super Thinking upgrade your brain with mental models.Note: in the US the subtitle is The Big Book of Mental Models and outside it is Upgrade Your Reasoning and Make Better Decisions with Mental Models.

The Feynman Lectures on Physics


Richard P. Feynman - 1964
    A new foreword by Kip Thorne, the current Richard Feynman Professor of Theoretical Physics at Caltech, discusses the relevance of the new edition to today's readers. This boxed set also includes Feynman's new Tips on Physics—the four previously unpublished lectures that Feynman gave to students preparing for exams at the end of his course. Thus, this 4-volume set is the complete and definitive edition of The Feynman Lectures on Physics. Packaged in a specially designed slipcase, this 4-volume set provides the ultimate legacy of Feynman's extraordinary contribution to students, teachers, researches, and lay readers around the world.

The Art of Electronics


Paul Horowitz - 1980
    Widely accepted as the authoritative text and reference on electronic circuit design, both analog and digital, this book revolutionized the teaching of electronics by emphasizing the methods actually used by circuit designers -- a combination of some basic laws, rules of thumb, and a large bag of tricks. The result is a largely nonmathematical treatment that encourages circuit intuition, brainstorming, and simplified calculations of circuit values and performance. The new Art of Electronics retains the feeling of informality and easy access that helped make the first edition so successful and popular. It is an ideal first textbook on electronics for scientists and engineers and an indispensable reference for anyone, professional or amateur, who works with electronic circuits.

The Citizen's Guide to Climate Success: Overcoming Myths That Hinder Progress


Mark Jaccard - 2020
    

Normal Accidents: Living with High-Risk Technologies


Charles Perrow - 1984
    Charles Perrow argues that the conventional engineering approach to ensuring safety--building in more warnings and safeguards--fails because systems complexity makes failures inevitable. He asserts that typical precautions, by adding to complexity, may help create new categories of accidents. (At Chernobyl, tests of a new safety system helped produce the meltdown and subsequent fire.) By recognizing two dimensions of risk--complex versus linear interactions, and tight versus loose coupling--this book provides a powerful framework for analyzing risks and the organizations that insist we run them.The first edition fulfilled one reviewer's prediction that it may mark the beginning of accident research. In the new afterword to this edition Perrow reviews the extensive work on the major accidents of the last fifteen years, including Bhopal, Chernobyl, and the Challenger disaster. The new postscript probes what the author considers to be the quintessential 'Normal Accident' of our time: the Y2K computer problem.

Brain Matters: Translating Research Into Classroom Practice


Patricia Wolfe - 2001
    Until recently, however, we have had few clues to unlock the secrets of the brain. Now, research from the neurosciences has greatly improved our understanding of the learning process, and we have a much more solid foundation on which to base educational decisions. In this book, Patricia Wolfe makes it clear that before we can effectively match teaching practice to brain functioning, we must first understand how the brain functions. In Part I, several chapters act as a mini-textbook on brain anatomy and physiology. Then, in Part II, Wolfe brings brain functioning into clearer focus, describing how the brain encodes, manipulates, and stores information. This information-processing model provides a first look at some implications of the research for practice--why meaning is essential for attention, how emotion can enhance or impede learning, and how different types of rehearsal are necessary for different types of learning. In Part III, Wolfe devotes several chapters to practical classroom applications and brain-compatible teaching strategies. This section shows how to use simulations, projects, problem-based learning, graphic organizers, music, rhyme and rhythm, writing, active engagement, and mnemonics. Each chapter provides examples using brief scenarios from actual classroom practice, from the lower elementary grades to high school. The book also includes a glossary of terms.