Other Sellers on Amazon
+ $3.99 shipping
+ Free Shipping
+ Free Shipping
Python for Kids: A Playful Introduction to Programming Paperback – Illustrated, December 22, 2012
|New from||Used from|
Inspire a love of reading with Prime Book Box for Kids
Discover delightful children's books with Prime Book Box, a subscription that delivers new books every 1, 2, or 3 months — new customers receive 15% off your first box. Learn more.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Frequently bought together
Customers who viewed this item also viewed
From the Publisher
|Python for Kids by Jason Briggs||Python Crash Course 2nd edition by Eric Matthes||Automate the Boring Stuff 2nd edition by Al Sweigart||Python Flash Cards by Eric Matthes||Impractical Python Projects by Lee Vaughan||Serious Python by Julien Danjou|
|User experience level||Beginner||Beginner||Beginner||Beginner to Intermediate||Intermediate||Intermediate|
|For readers who want||A gentle, kid-friendly introduction to Python||A fast-paced, thorough introduction to Python||A practical guide to using Python for automating tedious tasks||A quick and easy way to review Python fundamentals, vocabulary, syntax and more||Fun, entertaining projects to take your Python skills to the next level||Expert, practical advice and tutorials to perfect your professional Python skills|
|Compatible with Python version||Python 3||Python 3||Python 3||Python 3||Python 3||Python 2 & 3|
|Special features||Kid-friendly, full-color code and illustrations||Covers Django, matplotlib and plotly, and pygame||Covers working with files en masse, automating emails and texts, scraping the web, and more||Flash card format; includes exercises and challenges to test and hone your skills||Covers modules like pygame, Pylint, pydocstyle, tkinter, python-docx, matplotlib, and pillow||Covers powerful techniques like using generators, handling time zones, and applying functional programming|
|Page count||344 pages||544 pages||592 pages||101 cards||424 pages||240 pages|
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.
"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
- Lexile Measure : 1070L
- Grade Level : 5 - 6
- Item Weight : 1.71 pounds
- Paperback : 348 pages
- ISBN-10 : 1593274076
- ISBN-13 : 978-1593274078
- Product Dimensions : 7.5 x 0.79 x 9.25 inches
- Publisher : No Starch Press, Incorporated; 1st Edition (December 22, 2012)
- Reading level : 9 and up
- Language: : English
- Best Sellers Rank: #16,518 in Books (See Top 100 in Books)
- Customer Reviews:
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The explanation of String formatting needs to be updated. We don't do embedded values using %s anymore.
I recommend skipping the chapters on Turtle Graphics and tkinter.
The introductory chapter on classes and objects is not bad, but the topic is beyond what most kids will need, and they should really focus on imperative / procedural programming first using just lists and dictionaries as their basic data structures.
little parental help here and there and they will be on there way 10+
Top reviews from other countries
Just a quick note about getting the Turtle module to work~ After lots of head scratching and errors despite following everything you need to use a CAPITAL P in turtle.Pen() -turtle.pen() will throw up the error. The author has addressed this on his forum