Help your kids with computer coding A unique step-by-step visual guide, from binary code to building games
Book - 2019
From coding basics to fun projects, this guide will inspire children to use their imagination and problem-solving skills to build games and animations using two different programming languages--Scratch 3.0 and Python.
Saved in:
- Subjects
- Published
-
New York, NY :
DK Publishing
2019.
- Language
- English
- Main Author
- Other Authors
- , , , ,
- Edition
- American edition. Revised and updated
- Item Description
- Includes index.
- Physical Description
- 224 pages : color illustrations ; 24 cm
- ISBN
- 9781465477323
- Foreword
- How this book works
- 1. What is Coding?
- What is a computer program?
- Thinking like a computer
- Becoming a coder
- 2. Starting from Scratch
- What is Scratch?
- Installing Scratch
- Scratch interface
- Sprites
- Colored blocks and code
- Project 1. Escape the dragon!
- Making things move
- Costumes
- Hide and seek
- Events
- Simple loops
- Pens and turtles
- Variables
- Math
- Strings and lists
- Coordinates
- Make some noise
- Project 2. Roll the die
- True or false?
- Decisions and branches
- Sensing and detecting
- Complex loops
- Sending messages
- Creating blocks
- Project 3. Monkey mayhem
- Time to experiment
- 3. Playing with Python
- What is Python?
- Installing Python
- Introducing IDLE
- Errors
- Project 4. Ghost game
- Ghost game decoded
- Program flow
- Simple commands
- Harder commands
- Which window?
- Variables in Python
- Types of data
- Math in Python
- Strings in Python
- Input and output
- Making decisions
- Branching
- Loops in Python
- While loops
- Escaping loops
- Lists
- Functions
- Project 5. Silly sentences
- Tuples and dictionaries
- Lists in variables
- Variables and functions
- Project 6. Drawing machine
- Bugs and debugging
- Algorithms
- Libraries
- Making windows
- Color and coordinates
- Making shapes
- Changing things
- Reacting to events
- Project 7. Bubble blaster
- What next?
- 4. Inside Computers
- Inside a computer
- Binary and bases
- Symbols and codes
- Logic gates
- Processors and memory
- Essential programs
- Storing data in files
- The internet
- 5. Programming in the Real World
- Computer languages
- Coding stars
- Busy programs
- Computer games
- Making apps
- Programming for the internet
- Using JavaScript
- Bad programs
- Mini computers
- Becoming a master programmer
- Glossary
- Index
- Acknowledgments