Start reading Learning to Program Using Python: 1st Edition on the free Kindle Reading App or on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here.
Programming Books C Java PHP Python Learn more Browse Programming Books

Deliver to your Kindle or other device

Enter a promotion code
or gift card

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player


Learning to Program Using Python: 1st Edition [Kindle Edition]

Cody Jackson
3.3 out of 5 stars  See all reviews (15 customer reviews)

Print List Price: $9.99
Kindle Price: $1.99
You Save: $8.00 (80%)

If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle Edition for FREE. Print edition purchase must be sold by Amazon. Learn more.


Amazon Price New from Used from
Kindle Edition $1.99  
Paperback $9.99  
Kindle Delivers
Kindle Delivers
Subscribe to the Kindle Delivers monthly e-mail to find out about each month's Kindle book deals, new releases, editors' picks and more. Learn more (U.S. customers only)

Book Description

An introduction to computer programming, using the easy, yet powerful, Python programming language. Python, a cross-platform language used by such organizations as Google and NASA, lets you work quickly and efficiently, allowing you to concentrate on your work rather than the language. The core Python language (both versions 2.x and 3.x) is discussed, as well as an introduction to graphical user interface creation.

The ideas covered in this book provide the reader with many major programming topics, applicable to a wide variety of programming languages. After reading this book, the reader should be able to quickly create simple to medium-level programs and be prepared to tackle more complex programming tasks.

Editorial Reviews

About the Author

Cody Jackson has been involved in the tech industry, directly and indirectly, since 1994. He worked at Gateway Computers as a Lab Technician prior to joining the Navy. In the Navy, he served on submarines as a radcon technician and nuclear chemist before changing to the Navy's IT field. He has worked as a programmer, project manager, help desk technician and supervisor, security manager, and system administrator. He holds an AS in Electromechanical Technology, a BS in Computer Engineering Technology, an MS in IT Management, and is a Ph.D.-candidate in IS/IT Management.

Product Details

  • File Size: 416 KB
  • Print Length: 232 pages
  • Page Numbers Source ISBN: 1461182050
  • Simultaneous Device Usage: Unlimited
  • Publisher: Cody Jackson; 1 edition (November 5, 2011)
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B0063ZM6I0
  • Text-to-Speech: Enabled
  • X-Ray:
  • Lending: Enabled
  • Amazon Best Sellers Rank: #215,225 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?.

Customer Reviews

Most Helpful Customer Reviews
5 of 5 people found the following review helpful
2.0 out of 5 stars All over the place August 4, 2013
By Kiwi
Format:Kindle Edition|Verified Purchase
For me I found this book too disjointed. I am an absolute novice and the structure of the book I found to be confused. It talks about fairly complex issues early on when all I wanted to know was how to get the thing started so I could experiment with it.
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
4.0 out of 5 stars Great book! But kinda small.... January 17, 2013
By noah C.
Format:Paperback|Verified Purchase
You wanna learn python? First off, even though there are new versions (a.k.a. 3.2 and such), you honestly will wont to learn 2.7 for its vast libraries that are still supported, but not updated. This book gives you ALL the basics, It's a fantastic book! But I wish it went into a bit more details and possibly had more examples, but overall, this is EXACTLY what you need to start with.
Comment | 
Was this review helpful to you?
3 of 3 people found the following review helpful
Format:Kindle Edition|Verified Purchase
I've been programming for 15 years, but never Python, so I was looking for an introduction to the language. I felt like I was reading a book by a novice. With several concepts (composite dictionary keys, regular expressions), he made it clear he hasn't really used them or really found a use for them. This might be a book for someone learning to program, but if you've programmed before, don't expect to get a solid understanding of Python fundamentals. Expect the hard parts to be glossed over.
Comment | 
Was this review helpful to you?
5 of 6 people found the following review helpful
5.0 out of 5 stars Great Introduction Book March 7, 2012
By Arun
This was a fantastic book that is really easy to read. The author provides a lot of code examples which are helpful, but the best parts of the book are the clear definitions and explanations of (maybe seemingly) complex concepts. It's perfect for a beginner. Before this book, concepts like Object Oriented Programming and dicts were really confusing, but after this book I was able to understand them much more easily. I highly recommend it. It was well worth $3!
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
3.0 out of 5 stars good starting point for a new language January 5, 2013
Format:Kindle Edition|Verified Purchase
I just got an RPi and it came with several programming languages. I had never used, or even been exposed to python. this was the first book I read on the subject. I tried most of the examples, and, in the end, was able to move forward to more complex tasks.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
4.0 out of 5 stars Worth the $3.99 November 6, 2012
Format:Kindle Edition|Verified Purchase
I found this to be a nice and quick introduction to Python.

For someone experimenting with Python for the first time, this can be a good starter. There are formatting issues at times, however I was looking at the book as a kick starter into Python concepts, so that didn't bother me a lot.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
2.0 out of 5 stars Sloppy and Unprofessional August 29, 2014
By Sriram
Poorly written and lazily edited. This book starts out by offending all programming languages that the author seemed to have trouble understanding. The sample code provided for the "99 bottles" program in different languages at the start has several lines of unnecessary bulk-up for code written in other languages, especially C#, and a concise version for the Python code. The author seems to exaggerate the verbosity of other languages to the point where it is off-putting to anyone who actually has experience in the other languages, therefore it seems to be dangerously misleading to a new programmer who's just started to write code, creating an unnecessary phobia.
Basic control flow statements are dealt with after the chapter on Files, and several concepts are used before the chapter about them is actually covered. Organization of topics is haphazard, and several topics appear as sub-topics of unrelated chapters.
Several topics that a new programmer needs to have a strong foothold on are treated casually and in a way that makes an experienced reader feel that the author wasn't interested in completing the book. This book does not seem to even try to be any type of reference, and often just resorts to taking cheap shots at Java or C.
Reading the book makes me feel that the author is in no way an authority on programming, and his attitude towards coding appears to be amateurish at best. I wouldn't recommend this book to anyone who wants to be a professional programmer, and would only offer it to someone who didn't have access to the internet to Google how to code in Python, which incidentally is a very easy language to pick up.
Comment | 
Was this review helpful to you?
3.0 out of 5 stars helpful April 26, 2014
Format:Kindle Edition|Verified Purchase
It's been helpful. I learn by doing more than just reading so I tend to go to google first for things especially since I use multiple computers, but flipping through the kindle version now and then has helped me learn more.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Search Customer Reviews
Search these reviews only

What Other Items Do Customers Buy After Viewing This Item?


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category