In The Grey
Kindle Unlimited
Unlimited reading. Millions of titles. Learn more
OR
USD 4.27
You will be charged GBP 3.15

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.

You've subscribed to ! We will pre-order your items within 24 hours of when they become available. When new books are released, we'll charge your default payment method for the lowest price available during the pre-order period.
Update your device or payment method, cancel individual pre-orders or your subscription at
Your Memberships and Subscriptions

Buy as Gift

Give as a gift or purchase for a group.
Learn more

How it works

  1. Choose your delivery options
  2. Send now or schedule for later
  3. Add your personal message
  4. Recipients can read on any device

These Kindle Books can only be redeemed by recipients in your country. Redemption links and Kindle Books cannot be resold.

Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Python (2nd Edition): Learn Python in One Day and Learn It Well. Python for Beginners with Hands-on Project. (Learn Coding Fast with Hands-On Project Book 1)

Follow the author

Follow to get new release updates, special offers (including promotional offers), and improved recommendations.
Something went wrong. Please try your request again later.

Python (2nd Edition): Learn Python in One Day and Learn It Well. Python for Beginners with Hands-on Project. (Learn Coding Fast with Hands-On Project Book 1)

4.4 out of 5 stars (2,151)

(2nd Edition: Covers Object Oriented Programming) Learn Python Fast and Learn It Well. Master Python Programming with a unique Hands-On Project.
Have you always wanted to learn computer programming but are afraid it'll be too difficult for you? Or perhaps you know other programming languages but are interested in learning the Python language fast? This book is for you. You no longer have to waste your time and money learning Python from lengthy books, expensive online courses or complicated Python tutorials.
What this book offers...
Python for Beginners Complex concepts are broken down into simple steps to ensure that you can easily master the Python language even if you have never coded before. Carefully Chosen Python Examples Examples are carefully chosen to illustrate all concepts. In addition, the output for all examples are provided immediately so you do not have to wait till you have access to your computer to test the examples. Careful selection of topics Topics are carefully selected to give you a broad exposure to Python, while not overwhelming you with information overload. These topics include object-oriented programming concepts, error handling techniques, file handling techniques and more. Learn The Python Programming Language Fast Concepts are presented in a "to-the-point" style to cater to the busy individual. With this book, you can learn Python in just one day and start coding immediately.
How is this book different...
The best way to learn Python is by doing. This book includes a complete project at the end of the book that requires the application of all the concepts taught previously. Working through the project will not only give you an immense sense of achievement, it"ll also help you retain the knowledge and master the language. Are you ready to dip your toes into the exciting world of Python coding? This book is for you. With the first edition of this book being a
#1 best-selling programming ebook on Amazon for more than a year, you can rest assured that this new and improved edition is the perfect book for you to learn the Python programming language fast. Click the BUY button and download it now.
What you'll learn:
- What is Python? - What software you need to code and run Python programs? - What are variables? - What are the common data types in Python? - What are Lists and Tuples? - How to format strings - How to accept user inputs and display outputs - How to control the flow of program with loops - How to handle errors and exceptions - What are functions and modules? - How to define your own functions and modules - How to work with external files - What are objects and classes - How to write your own class - What is inheritance - What are properties - What is name mangling .. and more... Finally, you'll be guided through a hands-on project that requires the application of all the topics covered. Click the BUY button and download the book now to start learning Python. Learn it fast and learn it well.
Sponsored

Shop this series

 See full series
There are 7 books in this series.

In this series (7 books)

Popular highlights in this book

Product details

  • ASIN ‏ : ‎ B071Z2Q6TQ
  • Publisher ‏ : ‎ Learn Coding Fast
  • Accessibility ‏ : ‎ Learn more
  • Publication date ‏ : ‎ 10 May 2017
  • Edition ‏ : ‎ 2nd
  • Language ‏ : ‎ English
  • File size ‏ : ‎ 475 KB
  • Screen Reader ‏ : ‎ Supported
  • Enhanced typesetting ‏ : ‎ Enabled
  • X-Ray ‏ : ‎ Enabled
  • Word Wise ‏ : ‎ Not Enabled
  • Print length ‏ : ‎ 175 pages
  • Page Flip ‏ : ‎ Enabled
  • Book 1 of 7 ‏ : ‎ Learn Coding Fast with Hands-On Project
  • Best Sellers Rank: 30,121 in Kindle Store (See Top 100 in Kindle Store)
  • Customer reviews:
    4.4 out of 5 stars (2,151)

About the author

Follow authors to get new release updates, plus improved recommendations.
Jamie Chan
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Jamie is a tutor and freelance programmer with years of experience and a dedicated passion for sharing the joy of programming with as many people as possible. With multiple bestselling programming books on Amazon, Jamie's publications stand out for their ability to break down complex concepts into simple terms. Additionally, each book includes complete projects at the end, enabling hands-on learning and a deep understanding of the concepts presented.

Customer reviews

4.4 out of 5 stars
2,151 global ratings

Customers say

Customers find this Python book to be a good primer that covers the basics of programming well. Moreover, they appreciate its readability, noting it can be read in a few hours and is easy to follow, while also praising its concise writing style and value for money.
AI Generated from the text of customer reviews

Select to learn more

44 customers mention content, 41 positive, 3 negative
Customers find the content of the book impressive and useful as a reference, with one customer noting it's better than most online resources.
Five StarsRead more
Great book to have while on a bus or at lunch time to read up on python...! Easy to understand even for complete newbies to any kind of codingRead more
...But as a short tutorial on the art of coding in Python it hits the mark.Read more
Simply the best beginners Python book I have used. To the point, with smart examples that really make you "get it"....Read more
37 customers mention basic, 31 positive, 6 negative
Customers find the book serves as a good primer to Python programming, explaining the fundamentals well and serving as an ideal coding guide.
Ace book for learning Python...Read more
...Great book, straightforward explanations, made for a very easy way in to programming.Read more
...I cannot learn everything in one day but the exercises are very useful. I use this book when I commute to work.Read more
Book very docile and with practical examples and well directed!Read more
21 customers mention readability, 18 positive, 3 negative
Customers find the book easy to read and follow, with several mentioning they completed it in a few hours.
Well wrirren and easy to follow,great bookRead more
Good read, really helped with start to study Coding.Read more
Ok read. Some steps do not sequence well.Read more
As an easy read with a minimum of bloat this book is useful for beginners learning python and programmers converting to python from another language....Read more
12 customers mention writing style, 10 positive, 2 negative
Customers appreciate the writing style of the book, finding it well written and concise, with one customer noting how it gently guides readers through Python programming.
...In this case not very. Saying that it is well written and if this is going to be your first step in to programming with any language and you have...Read more
...who never written a paragraph in their entire lives, this is a well written book....Read more
Fairly well written but some minor grammatical errors concerned me....Read more
...It is concise. It is not an introduction to programming. It is my third Python book. The first was far too comprehensive....Read more
9 customers mention value for money, 7 positive, 2 negative
Customers find the book good value for money.
great book for the priceRead more
...would recommend if you are just starting out with coding, as it is a good price and better than most resources you can find online.Read more
...to give me a straight-forward introduction to the language at a reasonable price. It has served that purpose satisfactorily....Read more
This book is seriously out of date, don’t waste your money!!Read more
7 customers mention basic content, 5 positive, 2 negative
Customers appreciate the basic content of the book, which is particularly suitable for newbies to coding. One customer notes that it covers enough fundamentals to help write useful code quickly, while another mentions it serves as a very easy introduction to programming.
...But this book covers enough of the basics to help you write useful code quickly, provided that you already know another language. It is concise....Read more
A book to start coding in Python; generally ok, with exception of I/O file handling: this should ALWAYS be done using the “with open...Read more
A Bit Too Basic For Anybody With Programming ExperienceRead more
...and esoteric things that you can do - this is about how to quickly get into writing Python code and works great for that....Read more

Top reviews from the United Kingdom

  • 5 out of 5 stars
    Ace book for learning Python
    Reviewed in the United Kingdom on 7 April 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Ace book for learning Python

    As title suggests, this is an ace book for learning the essentials of Python - for me it’s MicroPython.

    Whilst you can search for info on the web, it is helpful to have a succinct source of knowledge to be productive.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 4 out of 5 stars
    Easy to follow but sometimes misses shortcuts which the author may consider "bad coding practice"
    Reviewed in the United Kingdom on 20 September 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I have been writing software since 1966. Much of that time has been spent writing either in low-level machine code (4bit to 64 bit processors) or several scientific high-level languages, including ALGOL & FORTRAN, as well as VBA for MS Excel.

    As my grandson was learning Python at school I decided to obtain Jamie Chan's book to give me a straight-forward introduction to the language at a reasonable price. It has served that purpose satisfactorily.

    For those that have never written code before this book does ease the user gently through the process of writing in Python revealing, in some cases, a variety of methods to achieve the same result. A small criticism is that some examples could be enhanced with only a minimum of extra typing to make them more interactive or to make results clearer to understand when reading the output.

    As mentioned in the header of my review, some "shortcut" programming hints are missing such as how using ' as the outer identifiers of text with " inside that text string can be used to print the " character directly within the string rather than entering \" ; for example:- print('This is "bad programming" ?') gives the same basic result as the more correct: print("This is \"good programming\" ?").

    All-in-all, for those who have never written code before, this book serves the purpose at a reasonable cost. You will, however, need to buy other books in the series if you intend to go beyond running in the interpreter and make standalone executables which could run in a user-created Window environment.

    13 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    Fantastic quick guide, ideal for people who already know how to program and need the essentials.
    Reviewed in the United Kingdom on 4 November 2022
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This is a terrific book and great value for money.

    I'll keep it short and to the point - if you have programming experience and want to get into Python coding, then this is the way to do it. It talks you through the essential stuff and in around one day you'll be up and running with the basic knowledge from which you can learn further, by doing.

    What it WON'T do is teach you how to code - you need to already understand the basics and have experience in something else, even something like shell scripting. It also won't teach you the really advanced and esoteric things that you can do - this is about how to quickly get into writing Python code and works great for that. Once you have started, you can learn by doing. Python is very intuitive.

    I was sceptical that this (a) was any good at the price and (b) would actually be useful. In fact, it has proven to be exactly what I needed and at an amazingly low price to boot.

    Can't ask for anything more than that, get this if you are someone with some coding experience wanting to use Python for the first time. It really will get you going quickly and tells you what you need to know.

    4 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    good product
    Reviewed in the United Kingdom on 27 May 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    good product

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 3 out of 5 stars
    Succinct and interesting
    Reviewed in the United Kingdom on 27 April 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Read this in a few hours. It’s a helpful start. Doesn’t tell you much about key python libraries though. Wish it got into some more sophisticated use cases too.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    Really good book
    Reviewed in the United Kingdom on 12 June 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    It took more than a day to read.

    I still can't talk to snakes... But strangely I can talk to my computer now.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 4 out of 5 stars
    it covers the subject quite well.
    Reviewed in the United Kingdom on 12 February 2023
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    It is very good for learning basic python. Some of the examples could have been made simpler. An important thing was not mentioned which was how to keep printing on one line. so to print with line feed do this print('Fred') and to print without line feed print('Fred',end='') or you can insert a space or anything in the = quotes. Perhaps i missed where it was mentioned but got a infuriated trying to print on one line.

    One person found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    I've finally found a book that works!
    Reviewed in the United Kingdom on 19 December 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I am impressed by this book not only for its concise style and simplicity, but also because I have found the only pitfalls to be my own carelessness. I have long wanted to move on from the much loved, but now obsolete, BBC basic, but have never got beyond the first few pages of books on Visual Basic and Xcode (Swift). Python, apparently, does not baffle you with confusing version changes every few months.

    I wanted a "pick up / put down" retirement pastime to keep my aging brain active and my creativity stimulated. I think that this book has achieved both targets and at a modest cost!

    Onwards and upwards?

    2 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

Top reviews from other countries

    Translated by Amazon
    See original
  • 5 out of 5 stars
    Good book
    Reviewed in Japan on 30 April 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Nice book to read

    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 3 out of 5 stars
    Good book for beginners but packing can be improved
    Reviewed in Singapore on 9 April 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    The contents are focused on beginners' level and gave detailed step-by-step explanations, which is great. However, the book arrived in a dirty state with black fingerprints all over the sides of the book. Couldn't wipe them away fully.

    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    livre très concis sur les bases de python
    Reviewed in France on 21 July 2021
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    les bases pour bien comprendre le fonctionnement de python et même un peu plus, le livre est écrit dans un anglais très facile à comprendre pour quelqu'un qui a un peu de base.

    je recommande pour les lecteurs francophones.

    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

    Translated from French by Amazon
    See original
  • 4 out of 5 stars
    Took longer than a day to read.
    Reviewed in Sweden on 1 September 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    A lot longer.

    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

  • 5 out of 5 stars
    Excelente referência para se realmente aprender os fundamentos de Python
    Reviewed in Brazil on 5 December 2019
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Linguagem clara, direta, com exemplos adequados e atuais, e que constroem um entendimento muito sólido da utilização de Python para solução de problemas computacionais. Chega, de forma muito didática, a tratar de programação orientada a objetos com Python, e no capitúlo Projeto, apresenta e desenvolve um jogo didático de matemática completo. Nos Apêndices aprofunda o uso de strings, listas, tuplas, e dicionários. No último apêndice oferece uma possível solução do projeto do jogo. Vale absolutamente cada centavo usado para sua compra!

    Sending feedback...
    Thank you. We’ll investigate in the next few days.

    We’ll check if this review meets our community guidelinesOpens in a new tab. If it does not, we will remove it.

    Translated from Portuguese by Amazon
    See original

Report an issue


Does this item contain inappropriate content?
Do you believe that this item violates a copyright?
Does this item contain quality or formatting issues?