Book picks similar to
Super Scratch Programming Adventure!: Learn to Program By Making Cool Games by The LEAD Project
programming
non-fiction
technology
nonfiction
How to Fake a Moon Landing: Exposing the Myths of Science Denial
Darryl Cunningham - 2012
His lively storytelling approach incorporates comics, photographs, and diagrams to create substantive but easily accessible reportage. Cunningham's distinctive illustrative style shows how information is manipulated by all sides; his easy-to-follow narratives allow readers to draw their own fact-based conclusions. A graphic milestone of investigative journalism!
The Great American Dust Bowl
Don Brown - 2013
In fact, five of them could fit into the period at the end of this sentence.On a clear, warm Sunday, April 14, 1935, a wild wind whipped up millions upon millions of these specks of dust to form a duster—a savage storm—on America's high southern plains.The sky turned black, sand-filled winds scoured the paint off houses and cars, trains derailed, and electricity coursed through the air. Sand and dirt fell like snow—people got lost in the gloom and suffocated . . . and that was just the beginning.Don Brown brings the Dirty Thirties to life with kinetic, highly saturated, and lively artwork in this graphic novel of one of America's most catastrophic natural events: the Dust Bowl.
Python: For Beginners: A Crash Course Guide To Learn Python in 1 Week (coding, programming, web-programming, programmer)
Timothy C. Needham - 2017
It is very readable and the stress many beginners face about memorizing arcane syntax typically presented by other programming languages will not affect you at all. Conversely, you will be able to concentrate on learning concepts and paradigms of programming. This book shall introduce you to an easy way to learn Python in just 7 days and in this time, be able to complete your own projects! By reading the book and implementing what you learn herein, you will realize just why major institutions like NASA, Google, Mozilla, Yahoo, Dropbox, IBM, Facebook and many others prefer to use python in their core products, services and business processes. Let
The Wonders of Nature
Ben Hoare - 2019
Perfect for all the nature-loving readers on the planet we call home.Every page of this reference book reveals fascinating animals, plants, rocks, minerals and microorganisms that will wow children and adults alike. Fantastic photography and illustrations showcase the wonders of planet Earth beautifully. Children will love exploring the detailed close-up images of different plants, animals and rocks.Throughout the pages of this utterly charming guide to the natural world, you'll discover the myths and legends of living creatures and minerals. Storybook descriptions and surprising facts about their natural history will capture your child's attention and keep them coming back for more!Curious kids can pour over the reference pages packed with new information. Find out how the dragon blood tree got its name, why a sundew means big trouble for insects and what on Earth a radiolarian is. From orchids to opals and lichens to lizards, this beautiful book lets you find the things that interest you and uncover new favorites along the way.Discover the Wonderful World of Nature This educational book is perfect for kids to read by themselves or together with their parents as a bedtime story. With its beautiful gilded edges, decorative gold foil element and embossed cover, The Wonders of Nature is a fantastic gift for children who have a growing interest in the natural world.Inside the pages of this stunning book, you'll find:- More than 100 remarkable items from the natural world. - Fantastic close-up photography and gorgeous illustrations. - Surprising facts and stories about the most incredible rocks and minerals, microscopic life, plants and animals on Earth.Explore the Series: Once you've discovered The Wonders of Nature, dive into the companion fact book from DK Books, An Anthology of Intriguing Animals. See how more than 100 incredible animals of the world come to life through stunning photography and beautiful illustrations.
Rush Revere and the Brave Pilgrims
Rush Limbaugh - 2013
In this book, he is transported back to the deck of the Mayflower.
King George: What Was His Problem?: Everything Your Schoolbooks Didn't Tell You About the American Revolution
Steve Sheinkin - 2005
This isn't one of them." What it is, instead, is utterly interesting, antedotes (John Hancock fixates on salmon), from the inside out (at the Battle of Eutaw Springs, hundreds of soldiers plunged into battle "naked as they were born") close-up narrative filled with little-known details, lots of quotes that capture the spirit and voices of the principals ("If need be, I will raise one thousand men, subsist them at my own expense, and march myself at their head for the relief of Boston" -- George Washington), and action, It's the story of the birth of our nation, complete with soldiers, spies, salmon sandwiches, and real facts you can't help but want to tell to everyone you know.King George: What Was His Problem? is a 2009 Bank Street - Best Children's Book of the Year.
Intermediate Perl
Randal L. Schwartz - 2003
One slogan of Perl is that it makes easy things easy and hard things possible. "Intermediate Perl" is about making the leap from the easy things to the hard ones.Originally released in 2003 as "Learning Perl Objects, References, and Modules" and revised and updated for Perl 5.8, this book offers a gentle but thorough introduction to intermediate programming in Perl. Written by the authors of the best-selling "Learning Perl," it picks up where that book left off. Topics include: Packages and namespacesReferences and scopingManipulating complex data structuresObject-oriented programmingWriting and using modulesTesting Perl codeContributing to CPANFollowing the successful format of "Learning Perl," we designed each chapter in the book to be small enough to be read in just an hour or two, ending with a series of exercises to help you practice what you've learned. To use the book, you just need to be familiar with the material in "Learning Perl" and have ambition to go further.Perl is a different language to different people. It is a quick scripting tool for some, and a fully-featured object-oriented language for others. It is used for everything from performing quick global replacements on text files, to crunching huge, complex sets of scientific data that take weeks to process. Perl is what you make of it. But regardless of what you use Perl for, this book helps you do it more effectively, efficiently, and elegantly."Intermediate Perl" is about learning to use Perl as a programming language, and not just a scripting language. This is the book that turns the Perl dabbler into the Perl programmer.
The Manga Guide to Physics
Hideo Nitta - 2009
And she can't concentrate on her tennis matches when she's worried about the questions she missed on the big test! Luckily for her, she befriends Ryota, a patient physics geek who uses real-world examples to help her understand classical mechanics-and improve her tennis game in the process!In The Manga Guide to Physics, you'll follow alongside Megumi as she learns about the physics of everyday objects like roller skates, slingshots, braking cars, and tennis serves. In no time, you'll master tough concepts like momentum and impulse, parabolic motion, and the relationship between force, mass, and acceleration.You'll also learn how to:Apply Newton's three laws of motion to real-life problems Determine how objects will move after a collision Draw vector diagrams and simplify complex problems using trigonometry Calculate how an object's kinetic energy changes as its potential energy increases If you're mystified by the basics of physics or you just need a refresher, The Manga Guide to Physics will get you up to speed in a lively, quirky, and practical way.
Clean Code: A Handbook of Agile Software Craftsmanship
Robert C. Martin - 2007
But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code on the fly into a book that will instill within you the values of a software craftsman and make you a better programmer but only if you work at it. What kind of work will you be doing? You'll be reading code - lots of code. And you will be challenged to think about what's right about that code, and what's wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code - of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and "smells" gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding ‣ How to tell the difference between good and bad code‣ How to write good code and how to transform bad code into good code‣ How to create good names, good functions, good objects, and good classes‣ How to format code for maximum readability ‣ How to implement complete error handling without obscuring code logic ‣ How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
The Art of Deception: Controlling the Human Element of Security
Kevin D. Mitnick - 2001
Since his release from federal prison, in 1998, Mitnick has turned his life around and established himself as one of the most sought-after computer security experts worldwide. Now, in The Art of Deception, the world's most notorious hacker gives new meaning to the old adage, "It takes a thief to catch a thief." Focusing on the human factors involved with information security, Mitnick explains why all the firewalls and encryption protocols in the world will never be enough to stop a savvy grifter intent on rifling a corporate database or an irate employee determined to crash a system. With the help of many fascinating true stories of successful attacks on business and government, he illustrates just how susceptible even the most locked-down information systems are to a slick con artist impersonating an IRS agent. Narrating from the points of view of both the attacker and the victims, he explains why each attack was so successful and how it could have been prevented in an engaging and highly readable style reminiscent of a true-crime novel. And, perhaps most importantly, Mitnick offers advice for preventing these types of social engineering hacks through security protocols, training programs, and manuals that address the human element of security.
MAKE: Electronics: Learning Through Discovery
Charles Platt - 2008
I also love the sense of humor. It's very good at disarming the fear. And it's gorgeous. I'll be recommending this book highly." --Tom Igoe, author of Physical Computing and Making Things TalkWant to learn the fundamentals of electronics in a fun, hands-on way? With Make: Electronics, you'll start working on real projects as soon as you crack open the book. Explore all of the key components and essential principles through a series of fascinating experiments. You'll build the circuits first, then learn the theory behind them!Build working devices, from simple to complex You'll start with the basics and then move on to more complicated projects. Go from switching circuits to integrated circuits, and from simple alarms to programmable microcontrollers. Step-by-step instructions and more than 500 full-color photographs and illustrations will help you use -- and understand -- electronics concepts and techniques.Discover by breaking things: experiment with components and learn from failureSet up a tricked-out project space: make a work area at home, equipped with the tools and parts you'll needLearn about key electronic components and their functions within a circuitCreate an intrusion alarm, holiday lights, wearable electronic jewelry, audio processors, a reflex tester, and a combination lockBuild an autonomous robot cart that can sense its environment and avoid obstaclesGet clear, easy-to-understand explanations of what you're doing and why
Cracking the Coding Interview: 150 Programming Questions and Solutions
Gayle Laakmann McDowell - 2008
This is a deeply technical book and focuses on the software engineering skills to ace your interview. The book is over 500 pages and includes 150 programming interview questions and answers, as well as other advice.The full list of topics are as follows:The Interview ProcessThis section offers an overview on questions are selected and how you will be evaluated. What happens when you get a question wrong? When should you start preparing, and how? What language should you use? All these questions and more are answered.Behind the ScenesLearn what happens behind the scenes during your interview, how decisions really get made, who you interview with, and what they ask you. Companies covered include Google, Amazon, Yahoo, Microsoft, Apple and Facebook.Special SituationsThis section explains the process for experience candidates, Program Managers, Dev Managers, Testers / SDETs, and more. Learn what your interviewers are looking for and how much code you need to know.Before the InterviewIn order to ace the interview, you first need to get an interview. This section describes what a software engineer's resume should look like and what you should be doing well before your interview.Behavioral PreparationAlthough most of a software engineering interview will be technical, behavioral questions matter too. This section covers how to prepare for behavioral questions and how to give strong, structured responses.Technical Questions (+ 5 Algorithm Approaches)This section covers how to prepare for technical questions (without wasting your time) and teaches actionable ways to solve the trickiest algorithm problems. It also teaches you what exactly "good coding" is when it comes to an interview.150 Programming Questions and AnswersThis section forms the bulk of the book. Each section opens with a discussion of the core knowledge and strategies to tackle this type of question, diving into exactly how you break down and solve it. Topics covered include• Arrays and Strings• Linked Lists• Stacks and Queues• Trees and Graphs• Bit Manipulation• Brain Teasers• Mathematics and Probability• Object-Oriented Design• Recursion and Dynamic Programming• Sorting and Searching• Scalability and Memory Limits• Testing• C and C++• Java• Databases• Threads and LocksFor the widest degree of readability, the solutions are almost entirely written with Java (with the exception of C / C++ questions). A link is provided with the book so that you can download, compile, and play with the solutions yourself.Changes from the Fourth Edition: The fifth edition includes over 200 pages of new content, bringing the book from 300 pages to over 500 pages. Major revisions were done to almost every solution, including a number of alternate solutions added. The introductory chapters were massively expanded, as were the opening of each of the chapters under Technical Questions. In addition, 24 new questions were added.Cracking the Coding Interview, Fifth Edition is the most expansive, detailed guide on how to ace your software development / programming interviews.
One Dead Spy
Nathan Hale - 2012
In the Nathan Hale’s Hazardous Tales series, author Nathan Hale channels his namesake to present history’s roughest, toughest, and craziest stories in the graphic novel format.One Dead Spy tackles the story of Hale himself, who was an officer and spy for the American rebels during the Revolutionary War. Author Hale highlights the unusual, gruesome, and just plain unbelievable truth of historical Nathan Hale—from his early unlucky days at Yale to his later unlucky days as an officer—and America during the Revolutionary War.
There's a Hair in My Dirt!: A Worm's Story
Gary Larson - 1998
It was a cartoon that appeared for many years in daily newspapers and was loved by millions. (And was confusing to millions more.) But one day he stopped.Gary went into hiding. He made a couple short films. He played his guitar. He threw sticks for his dogs. They threw some back.Yet Gary was restless. He couldn't sleep nights. Something haunted him. (Besides Gramps.) Something that would return him to his roots in biology, drawing and dementia--a tale called There's a Hair in My Dirt! A Worm's Story.It begins a few inches underground, when a young worm, during a typical family dinner, discovers there's a hair in his plate of dirt. He becomes rather upset, not just about his tainted meal but about his entire miserable, wormy life. This, in turn, spurs his father to tell him a story--a story to inspire the children of invertebrates everywhere.And so Father Worm describes the saga of a fair young maiden and her adventuresome stroll through her favorite forest, a perambulator's paradise. It is a journey filled with mystery and magic. Or so she thinks.Which is all we'll say for now.What exactly does the maiden encounter?Does Son Worm learn a lesson?More important, does he eat his plate of fresh dirt?Well, you'll have to read to find out, but let's just say the answers are right under your feet.Written and illustrated in a children's storybook style, There's a Hair in My Dirt! A Worm's Story is a twisted take on the difference between our idealized view of Nature and the sometimes cold, hard reality of life for the birds and the bees and the worms (not to mention our own species).Told with his trademark off-kilter humor, this first original non--Far Side book is the unique work of a comic master.Now Larson can finally sleep at night.Question is, will you?(from the back cover)
Bad Island
Doug TenNapel - 2011
. .When Reese is forced to go on a boating trip with his family, the last thing he expects is to be shipwrecked on an island-especially one teeming with weird plants and animals. But what starts out as simply a bad vacation turns into a terrible one, as the castaways must find a way to escape while dodging the island's dangerous inhabitants. With few resources and a mysterious entity on the hunt, each secret unlocked could save them . . . or spell their doom. One thing Reese knows for sure: This is one Bad Island.