Customers who viewed this item also viewed
Buy New
$13.34$13.34
$3.99 delivery April 30 - May 5
Advertisement
Advertisement
Ships from: PLUTO FINDS Sold by: PLUTO FINDS
Used - Very Good
$6.57$6.57
FREE delivery April 30 - May 5
Advertisement
Advertisement
Ships from: GreatBookDealz Sold by: GreatBookDealz
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Python for Kids: A Playful Introduction To Programming Paperback – December 12, 2012
Purchase options and add-ons
Python is a powerful, expressive programming language that’s easy to learn and fun to use! But books about learning to program in Python can be kind of dull, gray, and boring, and that’s no fun for anyone.
Python for Kids brings Python to life and brings you (and your parents) into the world of programming. The ever-patient Jason R. Briggs will guide you through the basics as you experiment with unique (and often hilarious) example programs that feature ravenous monsters, secret agents, thieving ravens, and more. New terms are defined; code is colored, dissected, and explained; and quirky, full-color illustrations keep things on the lighter side.
Chapters end with programming puzzles designed to stretch your brain and strengthen your understanding. By the end of the book you’ll have programmed two complete games: a clone of the famous Pong and "Mr. Stick Man Races for the Exit"—a platform game with jumps, animation, and much more.
As you strike out on your programming adventure, you’ll learn how to:
–Use fundamental data structures like lists, tuples, and maps
–Organize and reuse your code with functions and modules
–Use control structures like loops and conditional statements
–Draw shapes and patterns with Python’s turtle module
–Create games, animations, and other graphical wonders with tkinter
Why should serious adults have all the fun? Python for Kids is your ticket into the amazing world of computer programming.
For kids ages 10+ (and their parents)
The code in this book runs on almost anything: Windows, Mac, Linux, even an OLPC laptop or Raspberry Pi!
- Reading age8 - 12 years, from customers
- Print length344 pages
- LanguageEnglish
- Grade level4 - 6
- Dimensions7.01 x 0.94 x 9.25 inches
- PublisherNo Starch Press
- Publication dateDecember 12, 2012
- ISBN-101593274076
- ISBN-13978-1593274078
There is a newer edition of this item:
Frequently bought together

Similar items that may deliver to you quickly
Python for Kids, 2nd Edition: A Playful Introduction to ProgrammingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Tuesday, Apr 28
Teach Your Kids to Code: A Parent-Friendly Guide to Python ProgrammingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Tuesday, Apr 28Only 5 left in stock (more on the way).
Learn to Program with Minecraft: Transform Your World with the Power of PythonPaperbackGet it as soon as Friday, May 1
Coding Projects in Python (DK Help Your Kids)PaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Tuesday, Apr 28
Coding for Kids: Python: Learn to Code with 50 Awesome Games and ActivitiesPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Tuesday, Apr 28
Mission Python: Code a Space Adventure Game!Paperback$3.99 shippingGet it May 18 - 21Usually ships within 12 to 13 days
Customers also bought or read
- Coding for Kids: Python: Learn to Code with 50 Awesome Games and Activities
Paperback$10.61$10.61Delivery Tue, Apr 28 - Python for Kids, 2nd Edition: A Playful Introduction to Programming
Paperback$18.27$18.27Delivery Tue, Apr 28 - Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming
Paperback$14.23$14.23Delivery Tue, Apr 28 - Coding Projects in Scratch: A Step-by-Step Visual Guide to Coding Your Own Animations, Games, Simulations, a (DK Help Your Kids)
Paperback$11.69$11.69Delivery Tue, Apr 28 - Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerPython Programming
Paperback$27.53$27.53Delivery Tue, Apr 28 - Get Coding!: Learn HTML, CSS & JavaScript & Build a Website, App & Game
Paperback$14.22$14.22Delivery May 3 - 8 - Coding Games in Scratch: A Step-by-Step Visual Guide to Building Your Own Computer Games (Computer Coding for Kids)
Paperback$16.84$16.84Delivery Tue, Apr 28 - Coding iPhone Apps for Kids: A Playful Introduction to Swift
Paperback$18.67$18.67Delivery Tue, Apr 28 - Machine Learning for Kids: A Project-Based Introduction to Artificial Intelligence
Paperback$26.96$26.96Delivery Tue, Apr 28 - Get Coding 2! Build Five Computer Games Using HTML and JavaScript
Paperback$10.47$10.47Delivery Tue, Apr 28 - Learn Java with Projects: A concise practical guide to learning everything a Java professional really needs to know
Paperback$34.99$34.99Delivery Tue, Apr 28 - Fluent Python: Clear, Concise, and Effective Programming
Paperback$43.99$43.99FREE delivery Tue, Apr 28 - Beginner's Step-by-Step Coding Course: Learn Computer Programming the Easy Way (DK Complete Courses)
Just releasedHardcover$22.98$22.98Delivery Tue, Apr 28 - Learn Java the Easy Way: A Hands-On Introduction to Programming
Paperback$22.39$22.39Delivery Tue, Apr 28 - The Elements Book: A Visual Encyclopedia of the Periodic Table (DK Our World in Pictures)#1 Best SellerChildren's Rock & Mineral Books
Hardcover$10.57$10.57Delivery Tue, Apr 28
Editorial Reviews
Amazon.com Review
From the Author: Top 5 Tips & Tricks for Beginning Programmers
1. Never try to understand a long piece of code (or a long program) in one go. Focus on a few statements at a time. If possible, try to take a smaller chunk of the code and run it yourself to see what it does. Experimenting is always good, even if it doesn’t work and you get weird error messages, you’ve learned something!
2. Try it yourself. Make sure you try out code examples for yourself (don’t just read about them). Trying something and running it, actually helps it stick in your head. Better yet, if you change things around to see what effect that has, you’ll learn and understand more.
3. If all else fails, sleep on it. Sometimes no amount of brain effort will get you past a difficult or complicated problem. Either you don’t understand something, or a piece of your code won’t work, and you can’t figure out why. If all else fails, try sleeping on it. Or, at the very least, leave it alone for a few hours, and come back to the problem later. When you come to something fresh, often the answer will appear.
4. Never type long sections of code directly into the Shell. In Python, either in the Shell (IDLE) or the Console, you can type and run statements directly and see what happens. But if you’re entering a longer program, either use a text editor or use the Shell’s editor (select File, then New in the Shell). That way you can save your file, run it, and come back and fiddle with the code without having to re-type everything.
5. Pick the right project. If you’re looking for something to put your new-found programming skills to use, don’t think Halo, or Uncharted, or Super Mario Galaxy or Assassins Creed. Don’t even think Angry Birds, or Pocket God, or Rolando. Think arcade games from the 1970’s and 1980’s—games like Galaxian, Centipede, Donkey Kong, and Frogger have simple graphics and basic game mechanics, which makes them great first projects for budding game developers.
Do an internet search for arcade games from that period. Take a look at some examples and then try to write something similar yourself. It’s much more satisfying to take a simple project and actually finish it, rather than a hugely ambitious, complicated project that you never get working.
Review
—Geek.com
"An excellent introduction to programming for anyone interested in learning to program, regardless of their age. The material is extremely well organized and presented, and makes for a great resource for either home or school."
—GeekDad
"Despite the title, a fun book for all ages. The provides a clear, easy to follow, introduction to python programming. The content is easy to understand, the examples are clearly illustrated and straightforward."
—Technical YA, Best Books to Learn Python Language in 2021
About the Author
Product details
- Publisher : No Starch Press
- Publication date : December 12, 2012
- Edition : 34056th
- Language : English
- Print length : 344 pages
- ISBN-10 : 1593274076
- ISBN-13 : 978-1593274078
- Item Weight : 1.72 pounds
- Reading age : 8 - 12 years, from customers
- Dimensions : 7.01 x 0.94 x 9.25 inches
- Grade level : 4 - 6
- Best Sellers Rank: #246,079 in Books (See Top 100 in Books)
- #52 in Children's Programming Books
- #125 in Introductory & Beginning Programming
- #182 in Python Programming
- Customer Reviews:
About the author

Jason R Briggs grew up in Hawke's Bay, on the east coast of New Zealand, but for the last 17 years has divided his time between NZ, Thailand and England.
Which is entirely far too much time spent strapped inside a glorified tin can with wings.
He currently lives in England, in a small village just outside of London, where he spends much of his time grumbling about the weather... the people on the Underground... the distinct lack of anything resembling a proper antipodean lager.
You can find more information on his website: http://jasonrbriggs.com
Related products with free delivery on eligible orders
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Generated from the text of customer reviewsSelect to learn more
Top reviews from the United States
There was a problem filtering reviews. Please reload the page.
- Reviewed in the United States on November 2, 2020Format: PaperbackVerified PurchasePython For Kids, teaches you all about the code, python. Its really good because everything is step-by-step, everything is gradually getting more difficult as the author teaches you the basics of Python. It goes in depth in the descriptions and explanations, giving you a clear understanding on how Python works and how to use Python. Starting at the smallest step or instructions or like the first thing to know about Python, the author explains everything, very detailed, and shows you examples, explanations, and more. Closing the end, Python For Kids, get into making real games, to show you the code behind some common or well-known games (I know bounce is one), also giving you an idea on how to create your own game. I personally have not finished reading (though I am close), my friend has and was able to create his own game with his own mind and the information Python For Kids gave him. And this book can also be for grown ups. Its not boring, to me, and my friend, and many others, so I highly recommend this book. It's one of the best Python books I have read.
- Reviewed in the United States on January 24, 2022Format: PaperbackVerified PurchasePython for Kids: A Playful Introduction to Programming is a great book. It is well written, covers excellent topics and gives numerous examples for you to follow along. The book is very clear and is easy to work with.
I am using it to learn Python and teach it to an advanced high school junior.
It is fun to learn from this textbook and you can skip around as needed so you can get started quicker on writing a program that meets your own needs and goals. The book shipped on time. It was only slightly used (as advertised) and I read it often.
I think even a serious user would enjoy this book, but I am grateful that I chose this text, as I am learning both the fundamentals as well as some advanced programming skills.
So whether you want to learn about loops, logic statements, turtle graphics or whatever, this book will get you going and open you eyes to the wonderful world of Python.
- Reviewed in the United States on November 7, 2020Format: PaperbackVerified PurchaseMy kids do NOT like learning things from books -- I guess it's a foreign concept to their generation -- so buying this as a 9th birthday present for my daughter was a risk. But she had really enjoyed learning Scratch, and it was the summer of 2020 so she had time on her hands, so I went for it. She certainly didn't make it though the whole thing, but on the whole I think it was worth it.
The first few chapters of the book are very well done, presenting concepts through examples that a kid can easily follow along with using a Python interpreter. (The book has advice on installing Python on different operating systems as well, by the way.) With an adult by her side -- either myself, who codes for a living but not in Python, or her mom, who took some programming classes but has forgotten a lot of it -- my daughter was able to try out all the little code examples and see for herself how things worked. She was also able to experiment. It helped that she had already learned how to type fairly well in school; this way of learning might be rough on kids who are not comfortable at the keyboard.
After Chapter 7 (about functions and modules), my kid paused indefinitely. Among other things, the summer was over and she had to start school again. It may be just as well, because the next few chapters have issues in my opinion. Chapter 8 covers classes, including inheritance; I'm highly skeptical that this is a good idea at this point in a book of this level, so I probably would have advised her to skip it and come back when she had a motivation for learning it. Chapter 9 covers many of Python's built-in functions, in alphabetical order -- it would make a good reference but should probably also be skipped the first time through, although I didn't see any mention of that possibility in the text. Chapter 10 does a similar thing for some standard modules, most of which I expect a kid who had never done any other programming would not see the point of and would not learn anything from. A chapter on using tkinter for graphics comes next and rounds out Part I of the book. Parts II and III are extended examples that work through coding up some simple games. I wonder if it would be better to move this content earlier, or else let the reader know when it is safe to skip ahead.
Overall, my family had a good experience with this book. My 9-year-old made it about 1/3 of the way through before setting it aside, but it's here when she wants to pick it up again.
- Reviewed in the United States on July 10, 2020Format: PaperbackVerified PurchaseAfter a fair amount of research, we bought two Python books for kids for our tween son. Despite all the positive reviews, they were only so-so. Then his tech teacher said to get this book instead. So happy she suggested it! This book is more useful, has more thorough and clear explanations, and is easier to navigate than any of our other Python coding books. It's helped him manage all his projects and helped him make great strides in learning Python and having fun. It's really the only book he needs. As my son said recently, I wish we'd gotten this one first!
Top reviews from other countries
-
RafoideReviewed in Spain on March 30, 20155.0 out of 5 stars Gran guía de iniciación a la programación en Python
Format: PaperbackVerified PurchaseEn varias ocasiones he intentado aprender Python. Hay manuales más y menos extensos. Creo que es una mala idea estudiarse un manual de referencia. Creo que la mejor manera de aprender un lenguaje de programación es retando al lector a probar y a crear sus propios programas, y creo que este libro lo consigue. De una manera más o menos rápida, con no tanto esfuerzo como se pudiera pensar, el libro va guiando al lector al aprendizaje de Python.
Uno de sus puntos fuertes es sin duda que al terminar un capítulo, siempre quedan ganas de continuar leyendo. Si bien puede parecer que el hecho de que sea para niños cause cierto rechazo, lo cierto es que el lenguaje con el que está escrito atrae a niños y a adultos. Que la palabra "niños" no eche para atrás a nadie que quiera aprender Python.
Quizá no me convierta en un gurú de Python, desde luego, pero es un gran punto de inicio. Y como se suele decir, un gran viaje comienza con un pequeño paso.
SevenoReviewed in the United Kingdom on August 9, 20155.0 out of 5 stars Great book... to get anyone of any age into programming..
I have been trying to get to grips with programming for many years....I am 76 years old and this is the first book that has kept my interest and started me programming ...Thank you Mr Briggs
One person found this helpfulReport
Neil from NZReviewed in Australia on October 9, 20225.0 out of 5 stars Good book for kids
Format: PaperbackVerified Purchasegreat book easy to follow
ManjayReviewed in India on December 2, 20235.0 out of 5 stars Very nice book for Kids
Format: PaperbackVerified PurchaseIts a simple language for kids, easy to understand by kids with great illustrations !!
Amazing GLReviewed in Canada on September 23, 20255.0 out of 5 stars Kids friendly
Format: PaperbackVerified PurchaseVery good book. I used it to teach my kids Python programming. They learned quickly.






















