Hello Ruby: Journey Inside the Computer

Hello Ruby: Journey Inside the Computer

Author: Linda Liukas

Publisher: Feiwel & Friends

Published: 2017-10-03

Total Pages: 100

ISBN-13: 125019380X

DOWNLOAD EBOOK

What exactly is a computer? How does it work? What is it made of? Learn all this and more with Ruby! In Ruby's world anything is possible if you put your mind to it—even fixing her father's broken computer! Join Ruby and her new friend, Mouse, on an imaginative journey through the insides of a computer in search of the missing Cursor. From bits and logic gates to computer hardware, in Journey Inside the Computer, Ruby (and her readers!) will learn the basic elements of the machines that power our world. Then future kid coders can put their knowledge and imaginations to work with fun activities. Praise for Linda Liukas and the Hello Ruby series: "[Linda Liukas] wants kids to understand and embrace basic computer logic, so that they later formulate code in the same effortless and creative way they build structures with LEGO." —The Wall Street Journal "Hello Ruby by Linda Liukas is half picture book and half activity book rolled into one adorable package. What I love about it is that it introduces programming without requiring a computer at all." —GeekMom.com


Hello Ruby: Adventures in Coding

Hello Ruby: Adventures in Coding

Author: Linda Liukas

Publisher: Macmillan

Published: 2015-10-06

Total Pages: 114

ISBN-13: 1250065003

DOWNLOAD EBOOK

Hello Ruby is the world's most whimsical way to learn about computers, programming and technology. Includes activities for all future coders.


Hello Ruby: Expedition to the Internet

Hello Ruby: Expedition to the Internet

Author: Linda Liukas

Publisher: Feiwel & Friends

Published: 2018-10-09

Total Pages: 96

ISBN-13: 1250228255

DOWNLOAD EBOOK

Welcome back to the world's most whimsical way to learn about technology and coding in Hello Ruby: Expedition to the Internet, as Linda Liukas, a programming superstar, teaches kids all about the internet through storytelling and imaginative activities. What exactly is the Internet? Is it a cloud? A network of wires? How does the information travel online? Learn all this and more with Ruby! In Ruby’s world anything is possible if you put your mind to it—even building the Internet out of snow! But before you can build something, you need to understand what it is and how it works. Join Ruby and her friends in their quest to build the most amazing Snow Internet ever, while learning real life facts along the way. Then, future kid coders can put their knowledge and imaginations to the test with the fun and creative exercises included in the activity book section.


Hello Ruby

Hello Ruby

Author: Linda Liukas

Publisher: Puffin

Published: 2017-02-27

Total Pages: 120

ISBN-13: 9780143309147

DOWNLOAD EBOOK


Ruby Wizardry

Ruby Wizardry

Author: Eric Weinstein

Publisher: No Starch Press

Published: 2014-12-14

Total Pages: 353

ISBN-13: 1593275668

DOWNLOAD EBOOK

The Ruby programming language is perfect for beginners: easy to learn, powerful, and fun to use! But wouldn't it be more fun if you were learning with the help of some wizards and dragons? Ruby Wizardry is a playful, illustrated tale that will teach you how to program in Ruby by taking you on a fantastical journey. As you follow the adventures of young heroes Ruben and Scarlet, you’ll learn real programming skills, like how to: –Use fundamental concepts like variables, symbols, arrays, and strings –Work with Ruby hashes to create a programmable breakfast menu –Control program flow with loops and conditionals to help the Royal Plumber –Test your wild and crazy ideas in IRB and save your programs as scripts –Create a class of mini-wizards, each with their own superpower! –Organize and reuse your code with methods and lists –Write your own amazing interactive stories using Ruby Along the way, you’ll meet colorful characters from around the kingdom, like the hacker Queen, the Off-White Knight, and Wherefore the minstrel. Ruby Wizardry will have you (or your little wizard) hooked on programming in no time. For ages 10+ (and their parents!)


Learn Python 3 the Hard Way

Learn Python 3 the Hard Way

Author: Zed A. Shaw

Publisher: Addison-Wesley Professional

Published: 2017-06-26

Total Pages: 752

ISBN-13: 0134693906

DOWNLOAD EBOOK

You Will Learn Python 3! Zed Shaw has perfected the world’s best system for learning Python 3. Follow it and you will succeed—just like the millions of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else. In Learn Python 3 the Hard Way, you’ll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn how a computer works; what good programs look like; and how to read, write, and think about code. Zed then teaches you even more in 5+ hours of video where he shows you how to break, fix, and debug your code—live, as he’s doing the exercises. Install a complete Python environment Organize and write code Fix and break code Basic mathematics Variables Strings and text Interact with users Work with files Looping and logic Data structures using lists and dictionaries Program design Object-oriented programming Inheritance and composition Modules, classes, and objects Python packaging Automated testing Basic game development Basic web development It’ll be hard at first. But soon, you’ll just get it—and that will feel great! This course will reward you for every minute you put into it. Soon, you’ll know one of the world’s most powerful, popular programming languages. You’ll be a Python programmer. This Book Is Perfect For Total beginners with zero programming experience Junior developers who know one or two languages Returning professionals who haven’t written code in years Seasoned professionals looking for a fast, simple, crash course in Python 3


Python for Everybody

Python for Everybody

Author: Charles R. Severance

Publisher:

Published: 2016-04-09

Total Pages: 242

ISBN-13: 9781530051120

DOWNLOAD EBOOK

Python for Everybody is designed to introduce students to programming and software development through the lens of exploring data. You can think of the Python programming language as your tool to solve data problems that are beyond the capability of a spreadsheet.Python is an easy to use and easy to learn programming language that is freely available on Macintosh, Windows, or Linux computers. So once you learn Python you can use it for the rest of your career without needing to purchase any software.This book uses the Python 3 language. The earlier Python 2 version of this book is titled "Python for Informatics: Exploring Information".There are free downloadable electronic copies of this book in various formats and supporting materials for the book at www.pythonlearn.com. The course materials are available to you under a Creative Commons License so you can adapt them to teach your own Python course.


Ruby Finds a Worry

Ruby Finds a Worry

Author: Tom Percival

Publisher: Bloomsbury Publishing USA

Published: 2019-09-03

Total Pages: 34

ISBN-13: 1547602384

DOWNLOAD EBOOK

The beloved picture book about what to do when a worry won't leave you at alone -- perfect for reassuring young readers in times of stress. Meet Ruby -- a happy, curious, imaginative young girl. But one day, she finds something unexpected: a Worry. It's not such a big Worry, at first. But every day, it grows a little bigger . . . and a little bigger . . . . Until eventually, the Worry is ENORMOUS and is all she can think about. But when Ruby befriends a young boy, she discovers that everyone has worries, and not only that, there's a great way to get rid of them too . . . she just has to share her feelings. This perceptive and poignant story is the perfect springboard for talking to children about emotions and anxieties. The Big Bright Feelings picture book series provides kid-friendly entry points into emotional intelligence topics -- from being true to yourself to dealing with worries, managing anger, and making friends. These topics can be difficult to talk about. But these books act as sensitive and reassuring springboards for conversations about mental and emotional health, positive self-image, building self-confidence, and managing feelings. Read all the books in the Big Bright Feelings series! Ruby Finds a Worry Perfectly Norman Ravi's Roar Meesha Makes Friends Tilda Tries Again


Crafting Interpreters

Crafting Interpreters

Author: Robert Nystrom

Publisher: Genever Benning

Published: 2021-07-27

Total Pages: 1021

ISBN-13: 0990582949

DOWNLOAD EBOOK

Despite using them every day, most software engineers know little about how programming languages are designed and implemented. For many, their only experience with that corner of computer science was a terrifying "compilers" class that they suffered through in undergrad and tried to blot from their memory as soon as they had scribbled their last NFA to DFA conversion on the final exam. That fearsome reputation belies a field that is rich with useful techniques and not so difficult as some of its practitioners might have you believe. A better understanding of how programming languages are built will make you a stronger software engineer and teach you concepts and data structures you'll use the rest of your coding days. You might even have fun. This book teaches you everything you need to know to implement a full-featured, efficient scripting language. You'll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection. Your brain will light up with new ideas, and your hands will get dirty and calloused. Starting from main(), you will build a language that features rich syntax, dynamic typing, garbage collection, lexical scope, first-class functions, closures, classes, and inheritance. All packed into a few thousand lines of clean, fast code that you thoroughly understand because you wrote each one yourself.


Secret Coders: Secrets & Sequences

Secret Coders: Secrets & Sequences

Author: Gene Luen Yang

Publisher: First Second Books

Published: 2017-03-07

Total Pages: 115

ISBN-13: 1626720770

DOWNLOAD EBOOK

"Meet Hopper, Eni, and Josh as they write their first line of code, and join them for their final showdown with Dr. One-Zero."--Slipcase.