Kindle Price: $20.99

Save $13.96 (40%)

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Deliver to your Kindle or other device

Python for Kids: A Playful Introduction To Programming by [Briggs, Jason]
Kindle App Ad

Python for Kids: A Playful Introduction To Programming Kindle Edition

4.5 out of 5 stars 168 customer reviews

See all 2 formats and editions Hide other formats and editions
Price
New from Used from
Kindle
"Please retry"
$20.99

Length: 348 pages Age Level: 10 - 99 Grade Level: 5 - 8
  • Due to its large file size, this book may take longer to download

click to open popover

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.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.


Editorial Reviews

Amazon.com Review

From the Author: Top 5 Tips & Tricks for Beginning Programmers


Python for   Kids

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

"By the end of the book you have a fully-functional platform game running, and most likely a head full of ideas about your next game…Python for Kids is just as good an introduction for adults learning to code." –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

Product details

  • File Size: 22923 KB
  • Print Length: 348 pages
  • Publisher: No Starch Press; 1 edition (December 12, 2012)
  • Publication Date: December 12, 2012
  • Sold by: Penguin Random House Publisher Services
  • Language: English
  • ASIN: B00ADX21Z6
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Lending: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Amazon Best Sellers Rank: #46,184 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  • Would you like to tell us about a lower price?


Customer reviews

Rated by customers interested in
Software Engineering Books
5.0 out of 5 stars
5.0 out of 5 stars
Puzzles
3.9 out of 5 stars
3.9 out of 5 stars
Children's Books
3.7 out of 5 stars
3.7 out of 5 stars

Top customer reviews

on May 21, 2017
Format: Paperback|Verified Purchase
0Comment| One person found this helpful. Was this review helpful to you?YesNoReport abuse
on December 13, 2015
Format: Paperback|Verified Purchase
0Comment| 3 people found this helpful. Was this review helpful to you?YesNoReport abuse
on September 11, 2017
Format: Paperback|Verified Purchase
0Comment|Was this review helpful to you?YesNoReport abuse
on March 27, 2017
Format: Paperback|Verified Purchase
0Comment| One person found this helpful. Was this review helpful to you?YesNoReport abuse
on April 21, 2015
Format: Paperback|Verified Purchase
0Comment| 2 people found this helpful. Was this review helpful to you?YesNoReport abuse
on February 25, 2014
Format: Paperback|Verified Purchase
0Comment| One person found this helpful. Was this review helpful to you?YesNoReport abuse
on August 15, 2015
Format: Paperback|Verified Purchase
0Comment| One person found this helpful. Was this review helpful to you?YesNoReport abuse
on October 20, 2015
Format: Paperback|Verified Purchase
0Comment|Was this review helpful to you?YesNoReport abuse

Most recent customer reviews

Set up an Amazon Giveaway

Python for Kids: A Playful Introduction To Programming
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Python for Kids: A Playful Introduction To Programming