Start reading Treading on Python Series: Beginning Python Programming on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here or start reading now with a free Kindle Reading App.

Deliver to your Kindle or other device


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

Treading on Python Series: Beginning Python Programming: Learn Python Programming in 7 Days [Kindle Edition]

Matt Harrison
3.0 out of 5 stars  See all reviews (2 customer reviews)

Print List Price: £10.97
Kindle Price: £6.84 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £4.13 (38%)
* Unlike print books, digital books are subject to VAT.

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your e-mail address or mobile phone number.


Amazon Price New from Used from
Kindle Edition £6.84  
Paperback £10.97  
Audio Download, Unabridged £0.00 Free with Audible trial
Kindle Books Summer Sale
Kindle Summer Sale: Books from 99p
Browse over 600 titles from best-selling authors, including Neil Gaiman, John Grisham, Jeffrey Archer, Veronica Roth and Sylvia Day. >Shop now

Book Description

Introducing the Treading on Python Series: Beginning Python Programming: Learn Python in 7 Days

This book is designed to bring developers and others who are anxious to learn how to program Python up to speed quickly. Not only does it provide an introduction to Python and teach the basics of syntax, but it condenses years of experience. You will be learning Python warts, gotchas, best practices and hints that have been gleaned through the years in days. You will hit the ground running and running in the right way. This quick start will be put you on the path to becomijng a Python master.

Learn Python Quickly

Python is an incredible language. It is powerful and applicable in many areas. It is used for automation of simple or complex tasks, numerical processing, web development, interactive games and more. Whether you are a programmer coming to Python from another language, managing Python programmers, wanting a reference for Python or wanting to learn to program, it makes sense to cut to the chase and learn Python the right way. You could scour blogs, websites and much longer tomes if you have time. This book will let you learn the easy steps-hints and tips to be hacking in Python quickly. It introduces idiomatic and Pythonic features that many gloss over.

Packed with Useful Hints and Tips

You'll learn the best practices without wasting time searching or trying to force Python to be like other languages. I've collected all the gems I've gleaned over years of writing and teaching Python for you.
A No Nonsense Guide to Mastering Basic Python Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.

What you will learn

How to program Python
Distilled best practices and tips
How interpretted languages work
Using basic types such as Strings, Integers, and Floats
Best practices for using the interpreter during development
The difference between mutable and immutable data
Sets, Lists, and Dictionaries, and when to use each
Gathering keyboard input
Object Oriented Python
Looping constructs
Handling Exceptions in code
Slicing sequences
Creating modular code
Using libraries
Laying out code
Community prescribed conventions
Scripting Python

Praise for the Book

"Very informative ... an awesome resource" - Grig G. Agile Testing Blogger
"Clear and concise examples for each concept" - Amji R. Python Programmer

About the Author

Matt Harrison has over 10 years Python experience across the domains of search, build management and testing, business intelligence, and storage. He has presented and taught tutorials at conferences such as SCALE, PyCON, and OSCON as well as local user groups. In addition he has been a private tutor teaching programming to teenagers as well as retired folk. The structure of this book is based off of his first hand experience teaching Python to many individuals.

Books In This Series (2 Books)
Complete Series

  • Customers Who Bought This Item Also Bought

    Page of Start over
    This shopping feature will continue to load items. In order to navigate out of this carousel please use your heading shortcut key to navigate to the next or previous heading.

    Product details

    • Format: Kindle Edition
    • File Size: 784 KB
    • Print Length: 174 pages
    • Simultaneous Device Usage: Unlimited
    • Sold by: Amazon Media EU S.à r.l.
    • Language: English
    • ASIN: B00639H0AK
    • Text-to-Speech: Enabled
    • X-Ray:
    • Word Wise: Not Enabled
    • Enhanced Typesetting: Not Enabled
    • Average Customer Review: 3.0 out of 5 stars  See all reviews (2 customer reviews)
    • Amazon Bestsellers Rank: #363,177 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
    •  Would you like to give feedback on images?

    More About the Author

    Discover books, learn about writers, and more.

    What Other Items Do Customers Buy After Viewing This Item?

    Customer Reviews

    5 star
    3 star
    1 star
    3.0 out of 5 stars
    3.0 out of 5 stars
    Most Helpful Customer Reviews
    4.0 out of 5 stars For coders who want to pick up Python quick 2 Jun. 2015
    Format:Paperback|Verified Purchase
    This book is short and to the point. If you are a programmer who wants to get up to speed with Python it gives you a quick page or 2 on each concept, this is strings, this is arrays, this is enumerate, this is functions etc no long explanation of what a variable is or what a loop is for - so not a book for anyone totally new to programming. I will be purchasing the second in the series. Oh just to add there are no long code samples, so if you are looking for a tutorial project, you will also need another book, or look online
    Comment | 
    Was this review helpful to you?
    0 of 1 people found the following review helpful
    2.0 out of 5 stars Useful, but not the best. 2 July 2012
    By Cameron
    Format:Kindle Edition|Verified Purchase
    This book doubtless contains a lot of great information, but I have learned this through the other reviews. As a beginner in python, I felt that the book moved much too quickly through the different areas. If you would like a good beginners guide or tutorial to python, allow me to recommend "learn Python The Hard Way", which is free to view online, and which I am fining very helpful indeed.
    Was this review helpful to you?
    Most Helpful Customer Reviews on (beta) 4.2 out of 5 stars  26 reviews
    18 of 19 people found the following review helpful
    4.0 out of 5 stars A good intro to Python for novices 29 Dec. 2011
    By David Smith - Published on
    Format:Kindle Edition
    Matt clearly knows his Python. He has peppered the book with helpful tips that compelled me to whip out my Python interpreter to experiment. Many of the tips were very handy, even for a semi-experienced Python programmer such as myself.

    Matt is pleasingly frank in his recommendations to avoid certain approaches, and after reading the book, I feel like I have a better eye for assessing how "Pythonic" something is. In fact, now that I have finished the book, I can look back on Python code I wrote before reading the book, and critique the heck out of it. Prior to reading this book, my Python code looked a lot like my C++ code, which is just a shame. This book can help inoculate you against such behavior.

    The book reads smoothly and quickly. Matt is very careful to keep his explanations succinct and clear, such that you don't feel like you're reading a college text book or a reference manual. Even still, the book does contain a high information density.

    If you can already crank out Python list comprehensions and lambda expressions, this is probably not the book for you. If you are an experienced programmer and want to learn Python, this is a fast way to start. If you are a total programming novice, this may be a good way to begin, but I'm not a great judge for this audience.

    The current edition has a smattering of typos that I suspect will be corrected in future versions, but they don't impact the book's readability (unless you are a complete Grammar Nazi).
    5 of 5 people found the following review helpful
    5.0 out of 5 stars Great book for beginners 14 April 2012
    By VJayD - Published on
    Format:Kindle Edition|Verified Purchase
    I have written small python scripts with the help of Google. I always felt that I had to look up too much online to write a simple script. This book explained a lot of basic things about Python clearly and also some neat tips and tricks. It also gives a hint of what to study after you finish the book. I really like this book. I definitely learned a few new things from this book along with clear understanding of Python basics.

    Note: It doesn't cover advanced topics like generators and list comprehension.
    4 of 4 people found the following review helpful
    5.0 out of 5 stars Great book to get me moving on Python 28 Nov. 2012
    By gthomson - Published on
    Format:Kindle Edition|Verified Purchase
    I have been telling myself I need to learn Python for about two years, but just never got started for one reason or another. I bought this book for Kindle on a whim while on a trip, read it on the plane back home and on my layover, trying the code on my laptop, and wrote a couple of useful scripts the next morning.

    I'm not saying it'll take you from 0 to 60 in 2.8 seconds, but in my case, the style of the book exactly fit my learning style; that is, the use of simple, short code segments directly in the interpreter, plus frequent reminders of Python's help functions and dir(object) usage to discover new functionality, got me going where other sources haven't. I won't be writing anything earth-shattering any time soon, but I'm already scripting some easy parsing, carving and decoding/conversion tasks that I had to do by hand before.

    I could think of at least 7 worse ways to spend nine bucks.

    On a side note: this book focuses on Python2, but I used Python3 and had very few issues.
    4 of 4 people found the following review helpful
    4.0 out of 5 stars Very Good guide on the basics of Python 1 Jan. 2014
    By Ravindra Gangadat - Published on
    Format:Kindle Edition|Verified Purchase
    Treading on Python Volume1: Foundations of Python by Matt Harrison is a very good primer on Python. The author did a very good job on distilling the key aspects of the language in a succinct manner.

    The author provided excellent code snippets and tips on "the python way of doing things". I could tell that the author is a practitioner with real world experience based on the snippets that he provided. For instance, the author discussed the enumerate function which makes the combination of range and len unnecessary. He explained why using the enumerate function is a better way of iterating through a sequence.

    I would recommend this book to any person with some programming experience. The reason for 4 stars is that I wished the author would've had more exercises throughout the book to ensure that the reader understands the material.
    3 of 3 people found the following review helpful
    5.0 out of 5 stars Short and sweet :) 20 Aug. 2013
    By Shannon J. Behrens - Published on
    I was the technical editor for "Treading on Python". There are two things that are great about this book. First, Matt Harrison's a really good Python programmer, and his writing is very crisp. Secondly, the book is really short! It's weighs in at a mere 183 pages. It's definitely worth a shot if you're new to Python, and you want a quick intro!
    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