You don't need to own a Kindle device to enjoy Kindle books. Download one of our FREE Kindle apps to start reading Kindle books on all your devices.

  • Apple
  • Android
  • Windows Phone
  • Android

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

Kindle Price: $7.55
includes tax, if applicable

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 101 by [Driscoll, Michael]
Kindle App Ad

Python 101 Kindle Edition


See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
$7.55

Length: 238 pages Language: English

Kindle Daily Deal: Save at least 70%
Each day we unveil a new book deal at a specially discounted price - for that day only. See today's deal or sign up for the newsletter

Product description

Product Description

Learn how to program with Python 3 from beginning to end. The book will be split into five parts.

Part One

The first part is the beginner section. In it you will learn all the basics of Python. From Python types (strings, lists, dictionaries) to conditional statements to loops. You will also learn about comprehensions, functions and classes and everything in between!

Part Two

This section will be a curated tour of the Python Standard Library. The intent isn't to cover everything in it, but instead it is to show the reader that you can do a lot with Python right out of the box. We'll be covering the modules I find the most useful in day-to-day programming tasks, such as os, sys, logging, threads, and more.

Part Three

This section is all intermediate level material. It covers the following: lamda, decorators, properties, debugging, testing, and profiling.

Part Four

Now things get really interesting! In part four, we will be learning how to install 3rd party libraries (i.e. packages) from the Python Package Index and other locations. We will cover easy_install and pip. This section will also be a series of tutorials where you will learn how to use the packages you download. For example, you will learn how to download a file, parse XML, use an Object Relational Mapper to work with a database, etc.

Part Five

The last section of the book will cover how to share your code with your friends and the world! You will learn how to package it up and share it on the Python Package Index (i.e. how to create an egg or wheel). You will also learn how to create executables using py2exe, bb_freeze, cx_Freeze and PyInstaller. Finally you will learn how to create an installer using Inno Setup.

Writing Style

This book is written using my original blogging style. This means that the chapters will be shorter than your usual programming textbook. Most chapters will most likely be less than 10 pages! The idea here is to get the reader up to speed on the subject, not to beat them over the head with it.

Product details

  • Format: Kindle Edition
  • File Size: 4549 KB
  • Print Length: 238 pages
  • Simultaneous Device Usage: Unlimited
  • Publisher: Michael Driscoll; 1 edition (2 June 2014)
  • Sold by: Amazon Australia Services, Inc.
  • Language: English
  • ASIN: B00KQTFHNK
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Average Customer Review: Be the first to review this item
  • Amazon Bestsellers Rank: #357,483 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
click to open popover

Customer reviews

There are no customer reviews yet on Amazon.com.au.
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on Amazon.com (beta) (May include reviews from Early Reviewer Rewards Program)

Amazon.com: 4.1 out of 5 stars 17 reviews
2.0 out of 5 stars Very introductory 7 May 2017
By Thomas Novak - Published on Amazon.com
Verified Purchase
It doesn't go into much depth on the various topics. An it really is just a beginning introduction to Python.
1 of 1 people found the following review helpful
5.0 out of 5 stars Great book! 3 July 2016
By Robert F. Valentine IV - Published on Amazon.com
Verified Purchase
Just an all around great beginner book with a lot of information for mid level coders tool. It's a book of highlights allowing you to see functionality you can further research. Very well written!
1 of 1 people found the following review helpful
5.0 out of 5 stars Great introduction to Python 4 August 2014
By BKal - Published on Amazon.com
Format: Kindle Edition Verified Purchase
Great book for Python beginners, especially if you already have some software programming skills. This book covers all the basics of Python in a concise way with simple examples followed by introductions to debugging, profiling, packaging programs etc etc. Instead spending many weeks going through all the online content about Python, you can spend a weekend with this book to start writing practical applications using Python.
4.0 out of 5 stars One of the best 24 November 2014
By Jack W. Crenshaw - Published on Amazon.com
Format: Kindle Edition Verified Purchase
I haven't finished the book yet, because I'm working all kinds of examples as I go. But I must say, I think this is one of the better Python books, and I've learned a lot from it. There are a lot of books out there, including Kindle books, that are supposed to teach you Python. Some are better that others, of course, and some are truly awful.

This one is good. You won't be sorry.
4.0 out of 5 stars Great book, great content the only book that helped ... 15 October 2016
By Amazon Customer - Published on Amazon.com
Verified Purchase
Great book,great content the only book that helped me understand basic modules.It really helped me making a another step in python programming.Respect to the author for all his work writing this book.Thank you !

Look for similar items by category

Where's My Stuff?

Delivery and Returns

Need Help?