Fundamentals of Physics


David Halliday - 2004
    A unique combination of authoritative content and stimulating applications. * Numerous improvements in the text, based on feedback from the many users of the sixth edition (both instructors and students) * Several thousand end-of-chapter problems have been rewritten to streamline both the presentations and answers * 'Chapter Puzzlers' open each chapter with an intriguing application or question that is explained or answered in the chapter * Problem-solving tactics are provided to help beginning Physics students solve problems and avoid common error * The first section in every chapter introduces the subject of the chapter by asking and answering, "What is Physics?" as the question pertains to the chapter * Numerous supplements available to aid teachers and students The extended edition provides coverage of developments in Physics in the last 100 years, including: Einstein and Relativity, Bohr and others and Quantum Theory, and the more recent theoretical developments like String Theory.

The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation


Gary William Flake - 1998
    Distinguishing agents (e.g., molecules, cells, animals, and species) from their interactions (e.g., chemical reactions, immune system responses, sexual reproduction, and evolution), Flake argues that it is the computational properties of interactions that account for much of what we think of as beautiful and interesting. From this basic thesis, Flake explores what he considers to be today's four most interesting computational topics: fractals, chaos, complex systems, and adaptation.Each of the book's parts can be read independently, enabling even the casual reader to understand and work with the basic equations and programs. Yet the parts are bound together by the theme of the computer as a laboratory and a metaphor for understanding the universe. The inspired reader will experiment further with the ideas presented to create fractal landscapes, chaotic systems, artificial life forms, genetic algorithms, and artificial neural networks.

Introduction to Information Retrieval


Christopher D. Manning - 2008
    Written from a computer science perspective by three leading experts in the field, it gives an up-to-date treatment of all aspects of the design and implementation of systems for gathering, indexing, and searching documents; methods for evaluating systems; and an introduction to the use of machine learning methods on text collections. All the important ideas are explained using examples and figures, making it perfect for introductory courses in information retrieval for advanced undergraduates and graduate students in computer science. Based on feedback from extensive classroom experience, the book has been carefully structured in order to make teaching more natural and effective. Although originally designed as the primary text for a graduate or advanced undergraduate course in information retrieval, the book will also create a buzz for researchers and professionals alike.

If: A Mind-Bending New Way of Looking at Big Ideas and Numbers


David J. Smith - 2014
    But what if we took these big, hard-to-imagine objects and events and compared them to things we can see, feel and touch? Instantly, we'd see our world in a whole new way." So begins this endlessly intriguing guide to better understanding all those really big ideas and numbers children come across on a regular basis. Author David J. Smith has found clever devices to scale down everything from time lines (the history of Earth compressed into one year), to quantities (all the wealth in the world divided into one hundred coins), to size differences (the planets shown as different types of balls). Accompanying each description is a kid-friendly drawing by illustrator Steve Adams that visually reinforces the concept. By simply reducing everything to human scale, Smith has made the incomprehensible easier to grasp, and therefore more meaningful. The children who just love these kinds of fact-filled, knock-your-socks-off books will want to read this one from cover to cover. It will find the most use, however, as an excellent classroom reference that can be reached for again and again when studying scale and measurement in math, and also for any number of applications in social studies, science and language arts. For those who want to delve a little deeper, Smith has included six suggestions for classroom projects. There is also a full page of resource information at the back of the book.

Bash Cookbook: Solutions and Examples for Bash Users


Carl Albing - 2007
    Scripting is a way to harness and customize the power of any Unix system, and it's an essential skill for any Unix users, including system administrators and professional OS X developers. But beneath this simple promise lies a treacherous ocean of variations in Unix commands and standards.bash Cookbook teaches shell scripting the way Unix masters practice the craft. It presents a variety of recipes and tricks for all levels of shell programmers so that anyone can become a proficient user of the most common Unix shell -- the bash shell -- and cygwin or other popular Unix emulation packages. Packed full of useful scripts, along with examples that explain how to create better scripts, this new cookbook gives professionals and power users everything they need to automate routine tasks and enable them to truly manage their systems -- rather than have their systems manage them.

The Little World of Liz Climo


Liz Climo - 2013
    Through her comics, we make unexpected yet wise discoveries: how armadillos make fast-and-easy Halloween costumes, how dinosaurs deal with their inquisitive children, or the ingenious ways that animal friends can work together to ensure their juice is always freshly squeezed.

Pup-Pup-Puppies (Penguin Young Readers, L2)


Bonnie Bader - 2013
    Learn all about puppies in this photo-filled book that captures all the charm of these adorable animals! This new nonfiction reader will teach kids how to take good care of their own puppy.

Learning Perl


Randal L. Schwartz - 1993
    Written by three prominent members of the Perl community who each have several years of experience teaching Perl around the world, this edition has been updated to account for all the recent changes to the language up to Perl 5.8.Perl is the language for people who want to get work done. It started as a tool for Unix system administrators who needed something powerful for small tasks. Since then, Perl has blossomed into a full-featured programming language used for web programming, database manipulation, XML processing, and system administration--on practically all platforms--while remaining the favorite tool for the small daily tasks it was designed for. You might start using Perl because you need it, but you'll continue to use it because you love it.Informed by their years of success at teaching Perl as consultants, the authors have re-engineered the Llama to better match the pace and scope appropriate for readers getting started with Perl, while retaining the detailed discussion, thorough examples, and eclectic wit for which the Llama is famous.The book includes new exercises and solutions so you can practice what you've learned while it's still fresh in your mind. Here are just some of the topics covered:Perl variable typessubroutinesfile operationsregular expressionstext processingstrings and sortingprocess managementusing third party modulesIf you ask Perl programmers today what book they relied on most when they were learning Perl, you'll find that an overwhelming majority will point to the Llama. With good reason. Other books may teach you to program in Perl, but this book will turn you into a Perl programmer.

The Art of R Programming: A Tour of Statistical Software Design


Norman Matloff - 2011
    No statistical knowledge is required, and your programming skills can range from hobbyist to pro.Along the way, you'll learn about functional and object-oriented programming, running mathematical simulations, and rearranging complex data into simpler, more useful formats. You'll also learn to: Create artful graphs to visualize complex data sets and functions Write more efficient code using parallel R and vectorization Interface R with C/C++ and Python for increased speed or functionality Find new R packages for text analysis, image manipulation, and more Squash annoying bugs with advanced debugging techniques Whether you're designing aircraft, forecasting the weather, or you just need to tame your data, The Art of R Programming is your guide to harnessing the power of statistical computing.

Every Tool's a Hammer: Life Is What You Make It


Adam Savage - 2019
    It’s an exploration of making, but it’s also a permission slip of sorts from me to you. Permission to grab hold of the things you’re interested in, that fascinate you, and to dive deeper into them to see where they lead you. Through stories from forty-plus years of making and molding, building and break­ing, along with the lessons I learned along the way, this book is meant to be a toolbox of problem solving, complete with a shop’s worth of notes on the tools, techniques, and materials that I use most often. Things like: In Every Tool There Is a Hammer—don’t wait until everything is perfect to begin a project, and if you don’t have the exact right tool for a task, just use whatever’s handy; Increase Your Loose Tolerance—making is messy and filled with screwups, but that’s okay, as creativity is a path with twists and turns and not a straight line to be found; Use More Cooling Fluid—it prolongs the life of blades and bits, and it prevents tool failure, but beyond that it’s a reminder to slow down and reduce the fric­tion in your work and relationships; Screw Before You Glue—mechanical fasteners allow you to change and modify a project while glue is forever but sometimes you just need the right glue, so I dig into which ones will do the job with the least harm and best effects. This toolbox also includes lessons from many other incredible makers and creators, including: Jamie Hyneman, Nick Offerman, Pixar director Andrew Stanton, Oscar-winner Guillermo del Toro, artist Tom Sachs, and chef Traci Des Jardins. And if everything goes well, we will hopefully save you a few mistakes (and maybe fingers) as well as help you turn your curiosities into creations. I hope this book serves as “creative rocket fuel” (Ed Helms) to build, make, invent, explore, and—most of all—enjoy the thrills of being a creator.

2030: A Day in the Life of Tomorrow's Kids


Amy Zuckerman - 2009
    So, what will our world be like in twenty years? Come take a look as futurists Amy Zuckerman and James Daly examine what a kid?s daily life might be like in the year 2030. Inspired and informed by trends and scientifi c and technological research, 2030 is not only a peek at some cool future gadgets (talking dog collars, cars that drive themselves), but also a thoughtful examination of how our lives might be impacted as we adjust to environmental change.

Minecraft: Construction Handbook


Matthew Needler - 2014
    You'll learn how to construct houses, bridges, ships, floating islands and rollercoasters of the highest quality.

How to Design Programs: An Introduction to Programming and Computing


Matthias Felleisen - 2001
    Unlike other introductory books, it focuses on the program design process. This approach fosters a variety of skills--critical reading, analytical thinking, creative synthesis, and attention to detail--that are important for everyone, not just future computer programmers. The book exposes readers to two fundamentally new ideas. First, it presents program design guidelines that show the reader how to analyze a problem statement; how to formulate concise goals; how to make up examples; how to develop an outline of the solution, based on the analysis; how to finish the program; and how to test. Each step produces a well-defined intermediate product. Second, the book comes with a novel programming environment, the first one explicitly designed for beginners. The environment grows with the readers as they master the material in the book until it supports a full-fledged language for the whole spectrum of programming tasks.All the book's support materials are available for free on the Web. The Web site includes the environment, teacher guides, exercises for all levels, solutions, and additional projects.A second edition is now available.

How We Got to the Moon: The People, Technology, and Daring Feats of Science Behind Humanity's Greatest Adventure


John Rocco - 2020
    But what did it really take to get us there?The Moon landing is one of the most ambitious, thrilling, and dangerous ventures in human history. This fully illustrated book tells the stories of the 400,000 unsung heroes--the engineers, mathematicians, seamstresses, welders, and factory workers--and their innovations and life-changing technological leaps forward that allowed NASA to achieve this unparalleled accomplishment.From the shocking launch of the Russian satellite Sputnik to the triumphant splashdown of Apollo 11, Caldecott Honor winner John Rocco answers every possible question about this world-altering mission. Each step in the space race is revealed, examined, and displayed through diagrams, experiments, moments of crisis, and human stories.

Harmonica for Dummies [With CDROM]


Winslow Yerxa - 2008
    Helpful diagrams show you how to shape sounds using your tongue, throat, and hands. Before you know it you'll be playing melodies, chugging out rhythms, and bending notes with ease. You'll also pick up some basics of music theory and learn how to read the notation and tablature for all the music in the book. Discover how to: Play right out of the box with little or no experience using an inexpensive diatonic harmonica in the key of CMake that wonderful wailing soundCreate exciting rhythms and play soloUnderstand how the harmonica worksPlay all of the music on the Bonus CDRead tablature, educate your eye, and develop your earBreath correctly while playingBend notes up and downPlay one harp in many keysDevelop your style in blues rock, country, folk, and morePlay with other musiciansWork with a microphone to create great soundsSo stop dreaming and start playing "Harmonica For Dummies" will get you wailing in no timeNote: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.