Sign in to turn on 1-Click ordering.
Trade in Yours
For a 2.33 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

Tell the Publisher!
Id like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Python In Easy Steps [Paperback]

Mike McGrath
3.6 out of 5 stars  See all reviews (5 customer reviews)
RRP: 10.99
Price: 7.69 & FREE Delivery in the UK on orders over 10. Details
You Save: 3.30 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Want it Wednesday, 23 April? Choose Express delivery at checkout. Details
Amazon.co.uk Trade-In Store
Did you know you can use your mobile to trade in your unwanted books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details or check out the Trade-In Amazon Mobile App Guidelines on how to trade in using a smartphone. Learn more.

Book Description

25 July 2013 1840785969 978-1840785968
Python in easy steps instructs you how to program in the powerful Python language, giving complete examples that illustrate each aspect with colourized source code.
Python in easy steps begins by explaining how to install the free Python interpreter so you can quickly begin to create your own executable programs by copying the book's examples. It demonstrates all the Python language basics before moving on to provide examples of Object Oriented Programming (OOP) and CGI scripting to handle web form data. The book concludes by demonstrating how you can use your acquired knowledge to create and deploy graphical windowed applications.
Python in easy steps makes no assumption you have previous knowledge of any programming language so it's ideal for the newcomer to computer programming. It has an easy-to-follow style that will appeal to programmers moving from another programming language, and to the student who is studying Python programming at school or college, and to those seeking a career in computing who need a fundamental understanding of computer programming.
Python is the language used to program the Raspberry Pi - covered by Raspberry Pi in easy steps.

Frequently Bought Together

Python In Easy Steps + Scratch Programming In Easy Steps: Covers Versions 2.0 and 1.4
Buy the selected items together

Product details

  • Paperback: 192 pages
  • Publisher: In Easy Steps (25 July 2013)
  • Language: English
  • ISBN-10: 1840785969
  • ISBN-13: 978-1840785968
  • Product Dimensions: 22.4 x 18.3 x 1.3 cm
  • Average Customer Review: 3.6 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Bestsellers Rank: 10,819 in Books (See Top 100 in Books)

More About the Author

Mike McGrath is a successful established author of many titles in the popular "In Easy Steps" series of books on technology topics. Mike gained his extensive knowledge of computer languages while working as a developer contracting to companies around the world. His interests include coins of ancient Greece, dining-out with friends, and the ongoing evolution of the world wide web.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

Most Helpful Customer Reviews
2 of 2 people found the following review helpful
Format:Paperback|Verified Purchase
I love the book but I am a bit disappointed that it doesn't tell anything about Python as a web technology, namely how to use Python in the web using a web server. I expected the book to introduce me a bit to CGI, Django, etc. As a PHP developer I miss that very much because I don't know how to use Python as a web and server-side technology. On the other hand - to help us out - there is a general "Python in the Web" IRC channel on freenode called #python.web.
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars good choice for beginners 17 Mar 2014
By gen
Format:Paperback|Verified Purchase
a well written and engaging book.
definitely a recommended option for who wants to discover python.
it covers most of the key aspects of the programming language and provides lots of examples.
just what a beginner needs!
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
3.0 out of 5 stars Just ok 4 Feb 2014
By Ji Lan
Format:Paperback|Verified Purchase
It is ok but too simple.......If you want to learn python in a depth, you need to read more advanced books...
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars McGrath's Python 21 Oct 2013
Format:Paperback|Verified Purchase
I chose this book because I have used quite a few of the series and found them easy to use and apply. As I am about to start with a Raspberry Pi project which uses Python as the programming language this book will be most helpful in assisting me with my endeavours.
Comment | 
Was this review helpful to you?
3 of 12 people found the following review helpful
1.0 out of 5 stars Good tutorial but check your versions first 6 Aug 2013
By Mike
Concise and readable style with a clear layout and use of colour. The book is aimed at beginners so one would expect code examples to type in to be correct. Unfortunately the first exercise in chapter two took me about an hour and a half to untangle, the code snippet in the book and the source code examples on the publishers web site show

print( 'Addition:\t' , a , '+', b , '=' , a + b )

This doesn't generate the output expected. What does work properly however is

print "Addition:\t" , a , "+", b , "=" , a + b

Digging further I found that on page 9 at the bottom of the page in the middle of a paragraph crucial words "This book describes and demonstrates the features....latest 3.x version" so I checked my version of Python (2.7.3) and upgraded to 3.3.2 and the source code example worked fine. So it's a pity that the use of colour and icons in the book didn't extend to a bright red star with a warning on the cover and some bright red bold text on page 1 that says "This book covers version 3.x only"
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category