Author: Linda Liukas
Publisher: Feiwel & Friends
ISBN: 125019380X
Category : Juvenile Fiction
Languages : en
Pages : 100
Book Description
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: Expedition to the Internet
Author: Linda Liukas
Publisher:
ISBN: 1250195993
Category : Juvenile Fiction
Languages : en
Pages : 98
Book Description
What exactly is the internet? How does the information travel online? Readers will learn all this and more with Ruby in her third book, as programming superstar Liukas teaches kids all about the internet through storytelling and imaginative activities. Full color.
Publisher:
ISBN: 1250195993
Category : Juvenile Fiction
Languages : en
Pages : 98
Book Description
What exactly is the internet? How does the information travel online? Readers will learn all this and more with Ruby in her third book, as programming superstar Liukas teaches kids all about the internet through storytelling and imaginative activities. Full color.
Ruby Wizardry
Author: Eric Weinstein
Publisher: No Starch Press
ISBN: 1593275668
Category : Computers
Languages : en
Pages : 353
Book Description
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!)
Publisher: No Starch Press
ISBN: 1593275668
Category : Computers
Languages : en
Pages : 353
Book Description
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
Author: Zed A. Shaw
Publisher: Addison-Wesley Professional
ISBN: 0134693906
Category : Computers
Languages : en
Pages : 752
Book Description
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
Publisher: Addison-Wesley Professional
ISBN: 0134693906
Category : Computers
Languages : en
Pages : 752
Book Description
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
Author: Charles R. Severance
Publisher:
ISBN: 9781530051120
Category :
Languages : en
Pages : 242
Book Description
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.
Publisher:
ISBN: 9781530051120
Category :
Languages : en
Pages : 242
Book Description
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.
Crafting Interpreters
Author: Robert Nystrom
Publisher: Genever Benning
ISBN: 0990582949
Category : Computers
Languages : en
Pages : 1021
Book Description
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.
Publisher: Genever Benning
ISBN: 0990582949
Category : Computers
Languages : en
Pages : 1021
Book Description
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
Author: Gene Luen Yang
Publisher: First Second
ISBN: 1626725748
Category : Juvenile Fiction
Languages : en
Pages : 100
Book Description
Welcome to Stately Academy, a school which is just crawling with mysteries to be solved! The founder of the school left many clues and puzzles to challenge his enterprising students. Using their wits and their growing prowess with coding, Hopper and her friend Eni are going to solve the mystery of Stately Academy no matter what it takes! From graphic novel superstar (and high school computer programming teacher) Gene Luen Yang comes Secret Coders, a wildly entertaining new series that combines logic puzzles and basic programming instruction with a page-turning mystery plot!
Publisher: First Second
ISBN: 1626725748
Category : Juvenile Fiction
Languages : en
Pages : 100
Book Description
Welcome to Stately Academy, a school which is just crawling with mysteries to be solved! The founder of the school left many clues and puzzles to challenge his enterprising students. Using their wits and their growing prowess with coding, Hopper and her friend Eni are going to solve the mystery of Stately Academy no matter what it takes! From graphic novel superstar (and high school computer programming teacher) Gene Luen Yang comes Secret Coders, a wildly entertaining new series that combines logic puzzles and basic programming instruction with a page-turning mystery plot!
Programming Ruby
Author: David Thomas
Publisher:
ISBN: 9780974514055
Category : Computers
Languages : en
Pages : 830
Book Description
A tutorial and reference to the object-oriented programming language for beginning to experienced programmers, updated for version 1.8, describes the language's structure, syntax, and operation, and explains how to build applications. Original. (Intermediate)
Publisher:
ISBN: 9780974514055
Category : Computers
Languages : en
Pages : 830
Book Description
A tutorial and reference to the object-oriented programming language for beginning to experienced programmers, updated for version 1.8, describes the language's structure, syntax, and operation, and explains how to build applications. Original. (Intermediate)