International Kindle Paperwhite
Kindle Unlimited
Unlimited reading. Over 5 million titles. Learn more
OR
EUR 3.39 with 67 percent savings
Print List Price: EUR 10.12
You will be charged USD 3.99

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 preorder 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 & Subscriptions

Buy for others

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

How it works

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

These ebooks can only be redeemed by recipients in the US. Redemption links and eBooks 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

Get new release updates & 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) Kindle Edition

4.5 out of 5 stars (2,187)

(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.

Shop this series

 See full series
There are 7 books in this series.

Customers also bought or read

Loading...

Editorial Reviews

Review

Praises for the First Edition

"If you're looking at learning Python then look no further, this book is what you need!"
~ John S (Amazon UK reader)

"Got me up and running with the basic concepts very fast. Would really recommend."
~ Daniel Barry (Amazon UK reader)

"Very nice partner guide to learn Python with.
Meant for beginners, obviously, but tips and tricks for more advanced users.
This book and 2 hours a night helped me get a job with minor programming."
~ joshua wallace (Amazon US reader)

"Excellent book for learning Python. It covers everything you expect from a beginners book (input/output, if and while, error handling, reading external files etc) in a direct and clear way so you don't have to waste time reading stuff you don't need."
~ Katie A. (Amazon US reader)

"I've been frustrated with other Python books that are too detailed and have like 10 chapters on data types before getting into any code. This book was fun to read, clear as day in its explanations, and will give you supreme confidence in writing code."
~ B. Martin (Amazon US reader)

"I would highly recommend to anyone who is a beginner to computer programming. I have read other confusing programming text but this book was well organized and understandable."
~ casandra (Amazon US reader)

Product details

  • ASIN ‏ : ‎ B071Z2Q6TQ
  • Publisher ‏ : ‎ Learn Coding Fast
  • Accessibility ‏ : ‎ Learn more
  • Publication date ‏ : ‎ May 10, 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: #32,467 in Kindle Store (See Top 100 in Kindle Store)
  • Customer Reviews:
    4.5 out of 5 stars (2,187)

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.5 out of 5 stars
2,187 global ratings

Customers say

Customers find this Python book excellent for beginners, providing a good introduction to advanced concepts with clear examples and explanations. Moreover, the book is easy to read and follow, with a well-written and concise style. They appreciate its usefulness as a reference, with one customer noting that all examples work as described.
AI Generated from the text of customer reviews

Select to learn more

47 customers mention content, 44 positive, 3 negative
Customers find this Python book excellent for beginners, particularly as a first step in learning the language.
...This is a good book exceptionally appropriate for beginners and I will and have recommended it to others.Read more
Awesome! To the point! I would recommend this book for laying a clear and strong foundation for Python! 5 stars!Read more
Very easy to read. Great for beginners. Highly recommended. I was able to read the entire book in one sitting and understood all concepts. Thanks!Read more
Very good!Read more
45 customers mention educational, 43 positive, 2 negative
Customers find the book educational, praising its clear explanations of basics and advanced concepts, along with great examples and research guidance.
...Very clear and simply written. Excellent primer on the topic.Read more
Well written and highly educational. My thanks to the author for such great learning material, now to see if he has anything else on here!Read more
...Easy to read and follow along with.Read more
Quickly reviews syntax and basic features. Focuses on the basics, enough to get you moving....Read more
27 customers mention readability, 26 positive, 1 negative
Customers find the book easy to read and follow, describing it as a quick read that is very clear.
Good, easy, clean, the Python wayRead more
...It is well written and easy to understand. Any problems can be cleaned up on the python website.Read more
Goes through all the basic fundimentals of programming. Easy to follow and learn as you go. Would recommend for any beginner level programmer.Read more
...The formatting of the book seems a little strange to me, but it's an easy read and easily searchable if you need to go back and find a word or topic...Read more
18 customers mention usefulness, 18 positive, 0 negative
Customers find the book helpful and useful as a reference, with good examples throughout.
good reference, but not a good teaching guideRead more
...more than one day this is a very good beginner's book due to complete examples and not rushing the subject....Read more
Great ResourceRead more
Helpful book if your trying to learn to code.Read more
14 customers mention writing style, 13 positive, 1 negative
Customers appreciate the writing style of the book, finding it well written and concise, with one customer noting that the text is broken up effectively.
Well written and highly educational. My thanks to the author for such great learning material, now to see if he has anything else on here!Read more
Excellently written. Starts out extremely easy for newbie like me, but obviously goes into very complex topics by the end....Read more
...Not only is the book well written, Python, the language the book is written about, is one of the most simple programming languages in the world....Read more
Daughter and I are going through this book. Very clear and simply written. Excellent primer on the topic.Read more
7 customers mention language coverage, 7 positive, 0 negative
Customers appreciate the language coverage of the book, noting that Python is a powerful and cross-platform programming language that is easy to understand.
...Short chapters, easy to understand language and quick exercises to complete. Enter all code as you read each chapter.Read more
...The length of the book is relatively short, but it covers the basics of the language and has the essential information needed to learn and create...Read more
...This book will provide the language and explain the basic syntax with examples and practice projects to help drive the lesson home.Read more
...It wont make you be a 100% coding wizard but it will help you understand the language more and is a great starting point.Read more

Top reviews from the United States

  • Reviewed in the United States on February 4, 2019
    Format: KindleVerified Purchase
    Good: Book is a very good and well organized way to get started with python. Well written and easily understood.
    Bad: Kindle for Windows, gets worse with every implimentation. Issues are quite simply bad window sizing logic that forces you to constantly readjust the size of your viewing page and window. Does not auto size to the view screen properly on a tablet when you drag the bar to the top of the screen, with the top control bar the page the close, collapse and full screen icons are off the screeen to the right, even though there is plenty of space for them - just bad coding.. Once you manually adjust the screen size, if you choose to view the notes or table of contents, it then resets the screen width to the overfill the screen again. When you close these side panels, it doesn't restore the application width to what you previously spent a minuit or two setting it to properly fill the screen. And worst of all, it automatically reduces the with of the reading pane by about an inch on each size, so you have to manually increase it to full width again. This would be tolerable if it was only used to read short stories (like comic book length), but is a complete waste of time when one is employing a reference book.

    Final Grade: Book- A+++, Kindle - F---------------------... (you get the idea )
    26 people found this helpful
    Report
  • Reviewed in the United States on April 24, 2020
    Format: KindleVerified Purchase
    If you want to learn to code, don't hesitate and pick this book up now. Not only is the book well written, Python, the language the book is written about, is one of the most simple programming languages in the world. Being simple doesn't exactly make it weak either. Python is an incredibly powerful language. PCBs such as Rasberry Pi uses Python as its programming language. The book explains things well enough that they can be understood. However, older concepts are not rementioned, so taking notes is almost a necessity if you want to clearly read this book, which can be a little bit of a hassle. Some of the things you learn are:
    Values
    Operators
    Variables
    Formatting Strings
    Type Casting
    Lists and Tuples
    Dictionaries
    Interactive Programs
    Special Characters
    Condition Statements
    If Statements
    Loops
    Functions
    Modules
    External Files
    Classes
    Objects
    Properties
    Name Mangling
    Self
    Child Classes & Objects: The Concept of Inheritance
    Built-In Python Functions for Objects.
    All of these are written clearly enough. I don't understand what others mean by "not for beginners". The concept of coding is quite complex. Unlike Scratch, we don't get a list of a syntax whose names tell us what they do. Explaining coding easily is a very difficult task. Somebody said that there were better Python coding books out there. There are plenty of people that would say that these "better books" are worse than this book. Don't just read it like a normal book. You will not know how to code because you read this book once. Think about it. If you simply read over a textbook like a novel, you would not have memorized the concepts and diagrams. This book is not built to be read like a novel. Some people say that it was difficult, but I have not seen many problems with this book.
    50 people found this helpful
    Report
  • Reviewed in the United States on April 2, 2026
    Format: KindleVerified Purchase
    In the first chapter if try to run the code you are asked to do, I got several syntax errors which may or may not put you off coding,this happens frequently from such books to updating the language and general errata. It is well written and easy to understand. Any problems can be cleaned up on the python website.
  • Reviewed in the United States on September 19, 2025
    Format: KindleVerified Purchase
    Great info presented thoughtfully.
    Thank you for your time writing this book.
    Amazon says I need four, three, two, one more words.
  • Reviewed in the United States on July 26, 2017
    Format: KindleVerified Purchase
    I have gone through a lot of books targeted toward those interested in learning Python. This, in my opinion, is definitely one of the better sources for getting started and becoming a moderate Coder. Jamie Chan does an excellent job of introducing Python to the complete novice. He uses good examples and a well-constructed explanation when introducing new topics. He carries on into intermediate Python programming with the perspective and insight that I have not found elsewhere. He has a good introduction to advanced concepts but when it comes to advanced concepts, you could read 1000 books and probably come up with 1000 new ways of accomplishing your task.

    The only problem I have with this book is the title, “Learn Python in one day and Learn It Well.” There may be a few of you out there who could learn Python and learn it well in one day but I am definitely not one of them. You never stop learning any programming language that is still active and Python is not an exception. In one day, you will get your feet wet but you will not have climbed the mountain.

    This is a good book exceptionally appropriate for beginners and I will and have recommended it to others.
    23 people found this helpful
    Report
  • Reviewed in the United States on January 4, 2021
    Format: PaperbackVerified Purchase
    This book is better than some of the Python books that claim quick knowledge of a computer language. Python is a powerful language and any claims to learning it in one day is a stretch. This book teaches the reader how to manipulate "strings", make simple computations, display results to the screen and gives you the very very fundamental feel of the language. If this is your first computer language than this is a good book for you and that is what I believe the author was trying to accomplish. However, loading the Python language interpreter can be a challenge maybe even frustrating since the links the author asks the reader to use didn't work on any of the computers I tried. The IDLE that is required does not get loaded with the authors link. I had to resort to loading a PYTHON Compiler which allowed me to create code, save code and execute code. On a positive note this book is better for a very first coding reader than other Python books I have reviewed. It is unlikely you will truly learn the language in one day but in a week you may have a decent handle on the very very basics. Good coding!
    16 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • TC
    3.0 out of 5 stars Good book for beginners but packing can be improved
    Reviewed in Singapore on April 9, 2024
    Format: PaperbackVerified Purchase
    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.
  • SimonM
    5.0 out of 5 stars Ace book for learning Python
    Reviewed in the United Kingdom on April 7, 2026
    Format: KindleVerified Purchase
    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.
  • Emmett Brown
    5.0 out of 5 stars livre très concis sur les bases de python
    Reviewed in France on July 21, 2021
    Format: KindleVerified Purchase
    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.
    Report
  • CARLOS E DE F ROLAND
    5.0 out of 5 stars Excelente referência para se realmente aprender os fundamentos de Python
    Reviewed in Brazil on December 5, 2019
    Format: KindleVerified Purchase
    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!
  • Yogesh
    5.0 out of 5 stars Nice short book to learn python
    Reviewed in India on May 19, 2023
    Format: KindleVerified Purchase
    Great book to revise and learn python. However it is not for people who do not have any prior experience in any other language.

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?