Books

‘Learn Python Through Nursery Rhymes and Fairy Tales’ Is Now Available

This past year has seen almost all students turn to technology more than ever before as part of their education. STEM (Science, Technology, Engineering, and Mathematics) is becoming more engrained in education for today’s students. As a result, understanding coding or programming is more important than ever. While many first learn to code with block coding where different “blocks” of code are stacked together like building blocks, text coding is the next step. According to many in Computer Science education as well as people in the industry, Python is one of the most important languages for beginners to learn since it is applicable to so many different areas. Luckily, there is an easier way to learn this computer language.

What Is Learn Python Through Nursery Rhymes and Fairy Tales?

Shari Eskenas, the founder of Sundae Electronics LLC, launched a Kickstarter for her latest book, Learn Python Through Nursery Rhymes and Fairy Tales, back in August of last year. In an innovative way to teach coding, Shari has written a picture book that covers the basics of the Python computer language. The Kickstarter campaign was a success, and the book is now available for sale through Amazon. The hardcover book runs $25.99. You can also get a Kindle edition of the book for only $9.99. Shari’s previous book, A Day in Code: Python, also teaches readers Python through a story about two children and their summer day. It was also a successful Kickstarter campaign, and the book is also currently available on Amazon

The nursery rhyme, “Row, Row, Row Your Boat” starts learners off with how to comment as well as the print command. Image by Michael Knight.

Don’t let the picture book format fool you that this is just for young children. This book can help older children and even adults learn Python. Most books that teach how to code are dry, boring, abstract, and written for people already familiar with coding concepts. Learn Python Through Nursery Rhymes and Fairy Tales takes an innovative approach to teaching Python. Across a spread of two pages, the content is divided into sections. At the top of the page is the story or rhyme written in prose. Following that is coding written in the Python language which can be typed into an editor. Then when the program is run, the story will be told on the screen. At the bottom of the page is an explanation of what the code means. The opposite page features an illustration of the story’s events. New concepts are taught as readers progress from one story to the next. 

Learn Python Through Nursery Rhymes and Fairy Tales covers the basics of Python, including the following topics: 

  • Syntax
  • Keywords
  • Strings and data types
  • Operators
  • Input/Output
  • Conditional statements and loops
  • Lists, dictionaries, and tuples
  • Functions and methods
  • Classes and objects
  • Modules
The Muffin Man teaches about the Python data type called a dictionary for storing information. Image by Michael Knight.

Why Should You Read Learn Python Through Nursery Rhymes and Fairy Tales?

As a computer science teacher in high school, and an advocate of teaching computer science to all students, I appreciate how coding can help students in many other areas. It helps with logical thinking, creativity, decision making, planning, problem-solving, and focus. In fact, as I have taught coding to students who struggle with math and algebraic concepts, they learned logic functions that then helped them with math. Coding also helps build confidence and perseverance so they gain the ability to work through challenges without giving up. 

Related Post

Many programmable products feature Python as a coding language. One of my favorite microprocessors for teaching, the BBC micro:bit, offers the ability to use Python. You can also use Python for programming the Raspberry Pi, which is popular among both students and hobbyists. As I have spoken with industry partners about what computer science students should learn, all agree that Python is a great language for beginners that is also used in the industry. Python is used for data science and analysis, AI and machine learning, scientific and numeric computing, computer vision, web development and apps, and even game development. If there is one computer language you learn, it should be Python.

The story of “Three Little Pigs” teaches some more advanced coding across two pages of text and introduces classes and method calls. Image by Michael Knight.

Years ago when I was a new teacher, I attended some training on teaching reading and comprehension while co-writing our school’s literacy plan. One of the presenters demonstrated the power of picture books for older students and even adults and showcased a number of picture books that were clearly written for older students and taught science and math concepts. Therefore, when I reviewed Learn Python Through Nursery Rhymes and Fairy Tales, I was excited to see how it was written. I really like the format of story, code, and explanation. The story or rhyme is something familiar. The code then converts the story into Python. Finally, the explanation helps readers to understand the commands and concepts in the code. At the end of the book, the author describes how readers can type in the code from the book into their computer using a Python compiler and watch the code work or even edit their code to try for different results. For example, in the code for the Muffin Man, by changing the word “muffin” in the first line of code to something else like “cookie,” when you run the program all instances of Muffin Man will be changed to Cookie Man. I am very impressed with Learn Python Through Nursery Rhymes and Fairy Tales and highly recommend it for anyone wanting to learn Python as well as those who want to expose children to important life skills they can acquire through learning computer coding.

Learn Python Through Nursery Rhymes and Fairy Tales does a wonderful job teaching important coding concepts. As a computer science teacher, I love how it takes beautifully illustrated rhymes and stories with which readers are familiar and introduces basic and then more advanced coding as you progress through the book. Learning to code in Python has never been more fun. While the book is available in digital format through Kindle, the hardcover edition is beautiful with its glossy pages. It reminds me of quality children’s books from my youth. 

Be sure to check out this great book on Amazon


Disclosure: GeekDad received a copy of Learn Python Through Nursery Rhymes and Fairy Tales for review purposes.

Liked it? Take a second to support GeekDad and GeekMom on Patreon!

This post was last modified on May 26, 2022 10:55 am

Michael Knight

Michael teaches high school classes in Science, History, and Computer Science including Game Design. He is the father of six with ages ranging from 27 to 16 as well as a proud grandfather. Michael is the author of over one hundred published video game strategy guides and when not playing board games, enjoys reading and spending time with his family.

Share
Published by

Recent Posts

Organize Your Solo Stove Fuel and Accessories With the Station

The Station will keep all your Solo Stove fuel and accessories organized.

April 19, 2024

GeekMom: How Zoe Saldana Teaches Empathy With Nintendo

Being a mom is hard. Being a mom trying to raise a son who can…

April 19, 2024

‘Munchkin Big Box’ Hits BackerKit

The fan-favorite satirical board game 'Munchkin' has a new product on the line, and it's…

April 18, 2024

Critical Role Joins Quest’s End With ‘Sandkheg’s Hide’

The fantasy beverage springs to life in a super-premium bourbon.

April 18, 2024

Images From the James Webb Space Telescope Come to IMAX in ‘Deep Sky’

'Deep Sky' is a new IMAX documentary on the James Webb Space Telescope. It is…

April 18, 2024

Kickstarter Tabletop Roundup

What do you know, it's time for another roundup of tabletop projects!

April 17, 2024

This website uses cookies.