Book Image

Python Projects for Kids

By : Jessica Ingrassellino
Book Image

Python Projects for Kids

By: Jessica Ingrassellino

Overview of this book

Kids are always the most fast-paced and enthusiastic learners, and are naturally willing to build stuff that looks like magic at the end (when it works!). Programming can be one such magic. Being able to write a program that works helps them feel they've really achieved something. Kids today are very tech-savvy and cannot wait to enter the fast-paced digital world. Because Python is one of the most popular languages and has a syntax that is quite simple to understand, even kids are eager to use it as a stepping stone to learning programming languages. This book will cover projects that are simple and fun, and teach kids how to write Python code that works. The book will teach the basics of Python programming, installation, and so on and then will move on to projects. A total of three projects, with each and every step explained carefully, without any assumption of previous experience.
Table of Contents (18 chapters)
Python Projects for Kids
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Index

Planning to program your game


Before we dive right into programming, we need to think critically about what we are building and plan a bit ahead of time; this helps us figure out what programming skills we need to use in order to make our program work.

So, let's imagine this game with each player having their own virtual backpack:

  • Each player enters their name, and then places four items in their backpack.

  • Then, each player gets a chance to guess what is in the other player's backpack.

  • If the player guesses correctly, a message is printed, and one point is added to the score.

  • If the player guesses incorrectly, a different message is printed, and no points are added to the score.

  • Finally, a message asks the players whether they would like to play the game again.

  • If they type yes, the whole process takes place again. If they type no, then the scores of each player are printed and the entire game stops.

Already, we have many things to do. Each of the points mentioned is a task that needs to be solved...