Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Learn to Program with Python 3: A Step-by-Step Guide to Programming 2nd ed. Edition
| Price | New from | Used from |
- Kindle
$13.50 - $33.99 Read with Our Free App - Paperback
$43.9810 Used from $31.63 21 New from $31.72
Purchase options and add-ons
Move from zero knowledge of programming to comfortably writing small to medium-sized programs in Python. Fully updated for Python 3, with code and examples throughout, the book explains Python coding with an accessible, step-by-step approach designed to bring you comfortably into the world of software development.
Real–world analogies make the material understandable, with a wide variety of well-documented examples to illustrate each concept. Along the way, you’ll develop short programs through a series of coding challenges that reinforce the content of the chapters.
Learn to Program with Python 3 guides you with material developed in the author's university computer science courses. The author's conversational style feels like you're working with a personal tutor. All material is thoughtfully laid out, each lesson building on previous ones.
- Understand programming basics with Python, based on material developed in the author's college courses
- Learn core concepts: variables, functions, conditionals, loops, lists, strings, and more
- Explore example programs including simple games you can program and customize
- Build modules to reuse your own code
This book assumes no prior programming experience, and would be appropriate as text for a high school or college introduction to computer science.
- ISBN-101484238788
- ISBN-13978-1484238783
- Edition2nd ed.
- PublisherApress
- Publication dateAugust 23, 2018
- LanguageEnglish
- Dimensions7.01 x 0.84 x 10 inches
- Print length371 pages
Frequently bought together

- +
- +
Products related to this item
Editorial Reviews
From the Back Cover
Move from zero knowledge of programming to comfortably writing small to medium-sized programs in Python. Fully updated for Python 3, with code and examples throughout, the book explains Python coding with an accessible, step-by-step approach designed to bring you comfortably into the world of software development.
Real–world analogies make the material understandable, with a wide variety of well-documented examples to illustrate each concept. Along the way, you’ll develop short programs through a series of coding challenges that reinforce the content of the chapters.
Learn to Program with Python 3 guides you with material developed in the author's university computer science courses. The author's conversational style feels like you're working with a personal tutor. All material is thoughtfully laid out, each lesson building on previous ones.
About the Author
Product details
- Publisher : Apress; 2nd ed. edition (August 23, 2018)
- Language : English
- Paperback : 371 pages
- ISBN-10 : 1484238788
- ISBN-13 : 978-1484238783
- Item Weight : 1.43 pounds
- Dimensions : 7.01 x 0.84 x 10 inches
- Best Sellers Rank: #1,323,702 in Books (See Top 100 in Books)
- #682 in Object-Oriented Design
- #1,366 in Python Programming
- #2,119 in Introductory & Beginning Programming
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Products related to this item
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Learning - with my intermediate Perl background, I did not have any issues reading and understanding the material.
For New Learners - if you have no programing background, learn the topics at top level first before jumping into books detail, and to avoid confusing yourself, understand the examples.
When I took my class in school it was a breeze! I think I learned 10x more from this book than the class ever would have taught me! It was a huge relief to be able to make my way through my class with confidence and I still use this book as a reference now. It is well laid out, well paced, and will get you up to speed in python quickly!
Additionally, fast delivery by Amazon !
Top reviews from other countries
Covers the basics but could have done so in half the number of pages.
Disappointing and there are much better if more expensive books you should consider.
I have fairly extensive computer programming experience in many languages but no knowledge of Python. I found almost nothing here I couldn’t pick up from the Python documentation and other online sites.

