No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

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

Kindle Price: CDN$ 9.99
includes free international wireless delivery via Amazon Whispernet
Read this title for free. Learn more
Read for Free
with Kindle Unlimited

These promotions will be applied to this item:

Deliver to your Kindle or other device

Deliver to your Kindle or other device

Learn Python, Break Python: A Beginner's Guide to Programming by [Grant, Scott]
Kindle App Ad

Learn Python, Break Python: A Beginner's Guide to Programming Kindle Edition

4.0 out of 5 stars 1 customer review

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition, Feb 13 2014
"Please retry"
CDN$ 9.99

Length: 208 pages Enhanced Typesetting: Enabled Page Flip: Enabled

Kindle Monthly Deals
Each month we unveil a new collection of Kindle books for $3.99 or less. Deals expire on the last day of the month. See more.

Product Description

Product Description

Programming for Novices

Learn Python, Break Python is a hands-on introduction to the Python programming language, written for people who have no experience with programming whatsoever. After all, everybody has to start somewhere.

If you've never used a programming language before, leaping into Python might seem a bit scary at first. You don't need to worry. Learning how to program a computer is far from impossible. Anyone can pick up the art of programming with a little time and a bit of patience.

By Breaking Stuff?

However, when learning something new, it can be helpful to break things. When picking up a new concept like computer programming, you can actually increase your comfort level by figuring out the type of cases that are likely to break. You'll see what data can be used and where, and when you inevitably run into errors later (like everyone does), you won't be surprised.

What This Book Contains

Learn Python, Break Python starts with a gentle introduction to programming. Slowly, through examples and exercises, we build a level of comfort by introducing more complicated program elements, and show where they can be used and how we can break them. By building up knowledge in this way, we hope to impart a level of comfort that will make you comfortable trying new things and taking risks; in short, we want you to be comfortable with programming.

Product Details

  • Format: Kindle Edition
  • File Size: 996 KB
  • Print Length: 208 pages
  • Simultaneous Device Usage: Unlimited
  • Sold by: Amazon Digital Services LLC
  • Language: English
  • ASIN: B00IGF3E36
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Enabled
  • Average Customer Review: 4.0 out of 5 stars 1 customer review
  • Amazon Bestsellers Rank: #328,451 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images or tell us about a lower price?

click to open popover

Customer Reviews

4.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Top Customer Reviews

Helpful content
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse

Most Helpful Customer Reviews on (beta) HASH(0xa1d6b954) out of 5 stars 6 reviews
2 of 2 people found the following review helpful
By Mattress Mack - Published on
Verified Purchase
The author does not presume that you are already familiar with programming and that you are merely interested in learning Python. He assumes you have never programmed before and introduces each topic very gently. And since Python is the language used, one naturally learns Python along the way. The chapters cover standard programming language concepts and the examples build on each other logically over time.

A minor gripe is the absence of a Table of Contents. This type of publishing errors are usually not the fault of the author, although he should have previewed the book in all published formats to help catch such errors.

A major gripe is for example, a function to sum two numbers - def sum(p1, p2). To add two numbers, one may call the function thus, sum(1, 2). p1 and p2 are variables called PARAMETERS. p1 and p2 can receive any numbers. The numbers we wished to sum in this example were 1 and 2. 1 and 2 are called ARGUMENTS. The values passed to a function are called ARGUMENTS, not 'parameters.' Too many authors, including this one, confuse the two terms.

The above gripes notwithstanding, this book meets its objective of introducing programming and Python.
HASH(0xa1d8236c) out of 5 stars is an excellent beginners guide to programming Dec 2 2014
By pouljn - Published on
Verified Purchase
Learn Python ... is an excellent beginners guide to programming...subjects are well presented and good examples of
"faux pas" are also very useful. Very happy with this book...Thank you D.P.
HASH(0xa1d825d0) out of 5 stars very good 1st book to learn Python Nov. 24 2014
By sheng zhang - Published on
This is a great book for beginners with some programming skills. Provide readers a very good introduction to the fundamental features of Python.
HASH(0xa1d8254c) out of 5 stars Great Beginner's guide Oct. 19 2014
By G. Chung - Published on
Verified Purchase
great place to start
HASH(0xa1d82b34) out of 5 stars Five Stars Oct. 15 2015
By Jay D Berryman - Published on
Verified Purchase