Blogs
enfrdeitptrues

Cheryl Gress Editor-in-Chief

2 minutes reading time (412 words)

Teach Your Kids to Code

cover

Thank you No Starch Press for sending us this book to review!

Teach Your Kids to Code is a book designed for parents and kids to work together and learn the Python programming language.  The author, Dr. Bryson Payne has been teaching computer science to students of all ages from kindergarten to college age pupils at the University of North Georgia.  There are ten chapters that will cover the basics of installing Python, pygame, and learning about graphics, variables, loops, conditions, animations and accepting user input.

Most of the heavy lifting is done by the Python libraries turtle and pygame.  With turtle kids can learn to make programs that generate spirals and other neat shapes in various colors. After launching a turtle program or two you’ll quickly realize how it got its name as even an i7 desktop takes a few minutes to render the final product.

The coding itself is pretty straight forward and the book does an excellent job explaining what each function does and pieces it together bit by bit and combines it into a final program at the end.  One important factor that my daughter and I both learned is that spacing/indenting is critical in Python.  If a function is not properly indented, the program will simply not run and there will be no error code to assist you in the debugging process.  Typos are relatively easy to catch with the syntax errors, but indentation, not so much.  Fortunately, the source code and required media files are readily available on the book’s website.

The only other stumbling block we came across was installing the pygame library in Windows.  We installed the latest version of Python in its 64-bit format.  This worked fine until we needed to install the pygame library as the book’s obsolete version did not work.  We were able to get it working by using a custom compiled version.

Despite those hiccups, my daughter and I learned a lot by going through this book together.  While the typing was her least favorite part of the process, she was very excited to see and share the programs that she made.  Her favorite programs include a text based Yahtzee, War, and a graphical Pong game that uses a smiley face as the ball.  Teach Your kids to Code is an excellent learning tool for people of all ages that can be purchased digitally for less than $15 or in paperback for under twenty dollars on Amazon.


(Amazon Affiliate Link)

The Letters
Caffeinated

Related Posts

 

Comments

Already Registered? Login Here
No comments made yet. Be the first to submit a comment

Like us!

Donate

Please consider supporting our efforts.  Since we're a 501 C3 Non-Profit organization, your donations are tax deductible.

Twitter Feed

divinegames Good night everyone! https://t.co/alAC6flVBg
8hreplyretweetfavorite
divinegames Glad to have my husband back home from the hospital, thanks for the prayers and support. Good night world! https://t.co/XXXqvEgAvT
divinegames I think we're having some DNS issues. Made some DNS and SSL changes, if https://t.co/I8kPdciBVs doesn't load for y… https://t.co/8KXCJy3NBr
divinegames @MasterMarioMX @minitool_ Did you get the review to load? The server has been goofy lately.

Latest Comments

Latest Downloads

Newsletter

About Us:

Christ Centered Gamer looks at video games from two view points. We analyze games on a secular level which will break down a game based on its graphics, sound, stability and overall gaming experience. If you’re concerned about the family friendliness of a game, we have a separate moral score which looks at violence, language, sexual content, occult references and other ethical issues.

S5 Box

JFusion Login Module

Register