Book picks similar to
Get Coding! Learn HTML, CSS, and JavaScript and Build a Website, App, and Game by Young Rewired State
nonfiction
coding
non-fiction
children-s
Objects First with Java: A Practical Introduction Using BlueJ
David J. Barnes - 2002
It takes a truly objects first approach to teaching problem solving using Java. These are complicated concepts so the book uses the development environment BlueJ to help the student's understanding. BlueJ has a strong emphasis on visualization and interaction techniques, and allows the students to manipulate objects and call methods as a first exercise. BlueJ is free and freely available, and has been developed specifically for teaching. The book is loaded with projects so that the student can really get a grip on actually solving problems; and it takes a spiral approach , introducing a topic in a simple context early on, then revisiting it later in the book to deepen understanding. It also comes with a CD containing JDK, BlueJ, a BlueJ tutorial and code for all the projects. The website contains style guide for all examples, PowerPoints for lecturers and also a Solutions Manual.
Who Is George Lucas?
Pam Pollack - 2014
He founded Industrial Light and Magic, which transformed special sound and visual effects throughout the Hollywood film industry. He is best known, of course, as the creator of the Star Wars movie, television, gaming, toy and merchandise empire, as well as the archeologist-adventure series Indiana Jones. Discover the man behind the magic in Who Is George Lucas?
Programming Perl
Tom Christiansen - 1991
The first edition of this book, Programming Perl, hit the shelves in 1990, and was quickly adopted as the undisputed bible of the language. Since then, Perl has grown with the times, and so has this book.Programming Perl is not just a book about Perl. It is also a unique introduction to the language and its culture, as one might expect only from its authors. Larry Wall is the inventor of Perl, and provides a unique perspective on the evolution of Perl and its future direction. Tom Christiansen was one of the first champions of the language, and lives and breathes the complexities of Perl internals as few other mortals do. Jon Orwant is the editor of The Perl Journal, which has brought together the Perl community as a common forum for new developments in Perl.Any Perl book can show the syntax of Perl's functions, but only this one is a comprehensive guide to all the nooks and crannies of the language. Any Perl book can explain typeglobs, pseudohashes, and closures, but only this one shows how they really work. Any Perl book can say that my is faster than local, but only this one explains why. Any Perl book can have a title, but only this book is affectionately known by all Perl programmers as "The Camel."This third edition of Programming Perl has been expanded to cover version 5.6 of this maturing language. New topics include threading, the compiler, Unicode, and other new features that have been added since the previous edition.
The Manga Guide to Molecular Biology
Masaharu Takemura - 2009
But they're in store for a special lesson. Using Dr. Moro's virtual reality machine to travel inside the human body, they'll get a close-up look at the fascinating world of molecular biology.Join them in The Manga Guide to Molecular Biology, and learn all about DNA, RNA, proteins, amino acids, and more. Along the way, you'll see chemical reactions first-hand and meet entertaining characters like Enzyme Man and Drinkzilla, who show how the liver metabolizes alcohol.Together with Ami and Rin, you'll learn all about: -The organelles and proteins inside cells, and how they support cellular functions-The processes of transcription and translation, and your genes' role in synthesizing proteins-The pieces that make up our genetic code, like nucleotides, codons, introns, and exons-The processes of DNA replication, mitosis and cytokinesis-Genetic technology like transduction and cloning, and the role of molecular biology in medicineWhether you need a molecular biology refresher or you're just fascinated by the science of life, The Manga Guide to Molecular Biology will give you a uniquely fun and informative introduction.
Thinking in Java
Bruce Eckel - 1998
The author's take on the essence of Java as a new programming language and the thorough introduction to Java's features make this a worthwhile tutorial. Thinking in Java begins a little esoterically, with the author's reflections on why Java is new and better. (This book's choice of font for chapter headings is remarkably hard on the eyes.) The author outlines his thoughts on why Java will make you a better programmer, without all the complexity. The book is better when he presents actual language features. There's a tutorial to basic Java types, keywords, and operators. The guide includes extensive source code that is sometimes daunting (as with the author's sample code for all the Java operators in one listing.) As such, this text will be most useful for the experienced developer. The text then moves on to class design issues, when to use inheritance and composition, and related topics of information hiding and polymorphism. (The treatment of inner classes and scoping will likely seem a bit overdone for most readers.) The chapter on Java collection classes for both Java Developer's Kit (JDK) 1.1 and the new classes, such as sets, lists, and maps, are much better. There's material in this chapter that you are unlikely to find anywhere else. Chapters on exception handling and programming with type information are also worthwhile, as are the chapters on the new Swing interface classes and network programming. Although it adopts somewhat of a mixed-bag approach, Thinking in Java contains some excellent material for the object-oriented developer who wants to see what all the fuss is about with Java.
Introduction to Computation and Programming Using Python
John V. Guttag - 2013
It provides students with skills that will enable them to make productive use of computational techniques, including some of the tools and techniques of "data science" for using computation to model and interpret data. The book is based on an MIT course (which became the most popular course offered through MIT's OpenCourseWare) and was developed for use not only in a conventional classroom but in in a massive open online course (or MOOC) offered by the pioneering MIT--Harvard collaboration edX.Students are introduced to Python and the basics of programming in the context of such computational concepts and techniques as exhaustive enumeration, bisection search, and efficient approximation algorithms. The book does not require knowledge of mathematics beyond high school algebra, but does assume that readers are comfortable with rigorous thinking and not intimidated by mathematical concepts. Although it covers such traditional topics as computational complexity and simple algorithms, the book focuses on a wide range of topics not found in most introductory texts, including information visualization, simulations to model randomness, computational techniques to understand data, and statistical techniques that inform (and misinform) as well as two related but relatively advanced topics: optimization problems and dynamic programming.Introduction to Computation and Programming Using Python can serve as a stepping-stone to more advanced computer science courses, or as a basic grounding in computational problem solving for students in other disciplines.
Everything You Need to Ace Science in One Big Fat Notebook: The Complete Middle School Study Guide
Michael Geisen - 2016
Everything You Need to Ace Science . . . takes readers from scientific investigation and the engineering design process to the Periodic Table; forces and motion; forms of energy; outer space and the solar system; to earth sciences, biology, body systems, ecology, and more. The BIG FAT NOTEBOOK™ series is built on a simple and irresistible conceit—borrowing the notes from the smartest kid in class. There are five books in all, and each is the only book you need for each main subject taught in middle school: Math, Science, American History, English Language Arts, and World History. Inside the reader will find every subject’s key concepts, easily digested and summarized: Critical ideas highlighted in neon colors. Definitions explained. Doodles that illuminate tricky concepts in marker. Mnemonics for memorable shortcuts. And quizzes to recap it all. The BIG FAT NOTEBOOKS meet Common Core State Standards, Next Generation Science Standards, and state history standards, and are vetted by National and State Teacher of the Year Award–winning teachers. They make learning fun, and are the perfect next step for every kid who grew up on Brain Quest.
Does It Fart?: The Definitive Field Guide to Animal Flatulence
Nick Caruso - 2017
Millipedes do it. Dinosaurs did it. You do it: I do it. Octopuses don't (and nor do octopi). Spiders might do it: more research is needed. Birds don't do it, but they could if they wanted to. Herrings do it to communicate with each other. At the beginning of 2017, an innocent question on twitter about snakes formed the hashtag #doesitfart and spread pungently across the internet - and major newspapers - as dozens of experts weighed in on which animals do and don't fart, and if they do, how much, how often, what it's made of, what it smells like, and what it's for. Does it Fart? is the result: the fully authoritative, fully illustrated guide to animal flatulence, covering the habits of 80 animals in more detail than you ever knew you needed. What foods make hyena farts smell especially bad? What is a fossa, and does it fart? Why do clams vomit but not fart? What is a fart, anyway? With contributions from dozens of biologists, Does it Fart? is a book that will allow you to shift the blame onto all kinds of unlikely animals for years to come.
Python: Programming: Your Step By Step Guide To Easily Learn Python in 7 Days (Python for Beginners, Python Programming for Beginners, Learn Python, Python Language)
iCode Academy - 2017
Are You Ready To Learn Python Easily? Learning Python Programming in 7 days is possible, although it might not look like it
George's Secret Key to the Universe
Lucy Hawking - 2007
George's parents, who have always been wary of technology, warn him about their new neighbors: Eric is a scientist and his daughter, Annie, seems to be following in his footsteps. But when George befriends them and Cosmos, their super-computer, he finds himself on a wildly fun adventure, while learning about physics, time, and the universe. With Cosmos's help, he can travel to other planets and a black hole. But what would happen if the wrong people got their hands on Cosmos? George, Annie, and Eric aren't about to find out, and what ensues is a funny adventure that clearly explains the mysteries of science. Garry Parsons' energetic illustrations add humor and interest, and his scientific drawings add clarity; there are also eight 4-page full-color inserts of scientific photos.
MATLAB: A Practical Introduction to Programming and Problem Solving
Stormy Attaway - 2009
It is the only book that gives a full introduction to programming in MATLAB combined with an explanation of MATLAB's powerful functions. The book differs from other texts in that it teaches programming concepts and the use of the built-in functions in MATLAB simultaneously. It presents programming concepts and MATLAB built-in functions side-by-side, giving students the ability to program efficiently and exploit the power of MATLAB to solve problems. The systematic, step-by-step approach, building on concepts throughout the book, facilitates easier learning.Starting with basic programming concepts, such as variables, assignments, input/output, selection, and loop statements, problems are introduced and solved throughout the book. The book is organized into two parts. Part I covers the programming constructs and demonstrates programming versus efficient use of built-in functions to solve problems. Part II describes the applications, including plotting, image processing, and mathematics, needed in basic problem solving. The chapters feature sections called Quick Question! as well as practice problems designed to test knowledge about the material covered. Problems are solved using both The Programming Concept and The Efficient Method, which facilitates understanding the efficient ways of using MATLAB, and also the programming concepts used in these efficient functions and operators. There are also sections on 'common pitfalls' and 'programming guidelines' that direct students towards best practice.This book is ideal for engineers learning to program and model in MATLAB, as well as undergraduates in engineering and science taking a course on MATLAB.
Starting Out with C++: From Control Structures Through Objects
Tony Gaddis - 2006
Gaddis motivates the study of both programming skills and the C++ programming language by presenting all the details needed to understand the "how" and the "why"-but never losing sight of the fact that most beginners struggle with this material. His approach is both gradual and highly accessible, ensuring that students understand the logic behind developing high-quality programs. In Starting Out with C++: From Control Structures through Objects, Gaddis covers control structures, functions, arrays, and pointers before objects and classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises appear in every chapter. This text is intended for either a one-semester accelerated introductory course or a traditional two-semester sequence covering C++ programming. This edition is available with MyProgrammingLab, an innovative online homework and assessment tool. Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming. � Note: If you are purchasing the standalone text or electronic version, MyProgrammingLab does not come automatically packaged with the text. To purchase MyProgrammingLab, please visit: myprogramminglab.com or you can purchase a package of the physical text + MyProgrammingLab by searching for ISBN 10: 0132774178 / ISBN 13: 9780132774178.� MyProgrammingLab is not a self-paced technology and should only be purchased when required by an instructor.
Mastering Bitcoin: Unlocking Digital Cryptocurrencies
Andreas M. Antonopoulos - 2014
Whether you're building the next killer app, investing in a startup, or simply curious about the technology, this practical book is essential reading.Bitcoin, the first successful decentralized digital currency, is still in its infancy and it's already spawned a multi-billion dollar global economy. This economy is open to anyone with the knowledge and passion to participate. Mastering Bitcoin provides you with the knowledge you need (passion not included).This book includes:A broad introduction to bitcoin--ideal for non-technical users, investors, and business executivesAn explanation of the technical foundations of bitcoin and cryptographic currencies for developers, engineers, and software and systems architectsDetails of the bitcoin decentralized network, peer-to-peer architecture, transaction lifecycle, and security principlesOffshoots of the bitcoin and blockchain inventions, including alternative chains, currencies, and applicationsUser stories, analogies, examples, and code snippets illustrating key technical concepts
Treasury of Egyptian Mythology: Classic Stories of Gods, Goddesses, Monsters & Mortals
Donna Jo Napoli - 2013
The lyrical storytelling of award-winning author Donna Jo Napoli dramatizes the timeless tales of ancient Egypt in the year when Angelina Jolie will make Cleopatra a multimedia star. And just like the popular National Geographic Treasury of Greek Mythology, the stories in this book will be beautifully illustrated to bring ancient characters vividly to life. The stories are embellished with sidebars that provide historical, cultural, and geographic context and a mapping feature that adds to the fun and fascination. Resource notes and ample back matter direct readers to discover more about ancient Egypt. With its attractive design and beautiful narrative, this accessible treasury stands out from all other mythology titles in the marketplace.
Careers: The Graphic Guide to Finding the Perfect Job for You
Sarah Pawlewski - 2015
Inspiring and imaginative as well as practical, Careers has charts and tables that help young people gauge interest about possible careers — it's like having a personal career advisor by your side whenever you need it!Speech pathologist? Check. Zookeeper? Check. Jewelry designer? Check.Nurse? Architect? Chef? Check, check, and check.Covering more than 400 jobs, Careers is organized in an easy-to-navigate, clear structure that helps guide teen and tween readers. Check at-a-glance summary panels for chosen careers to learn about salary, working hours, training, and career paths. Cross-referenced job matrix tables offer another way to learn about all the options. Tweens and teens with no idea of what kind of job to look for can start with their favorite school subjects or hobbies and find relevant careers from there. It may not be time for your teen or tween to prepare a resume and find a job, but the advice in Careers can help young people start thinking about the future!Reviews:"This is the prettiest, most well-organized, useful and up to date guide to careers that I have ever seen. It is a wonder, and it is a treasure. I haven't said this about any book, in the last twenty years." — Dick Bolles, author, What Color Is Your Parachute?