Refurbished favorites for less
Buy New
-52% $70.42
$4.25 delivery October 30 - November 4
Ships from: Hafa Adai Books LLC
Sold by: Hafa Adai Books LLC
$70.42 with 52 percent savings
List Price: $146.65
$4.25 delivery October 30 - November 4. Details
Usually ships within 11 to 12 days
$$70.42 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$70.42
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Returns
30-day refund/replacement
30-day refund/replacement
Quick refund
Usually issued within 24 hours. See exceptions
Shipping fee
May apply, not eligible for free return. See details
Convenient dropoff
At any of our 50,000 US locations.
See return policy
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
{{numberOfItems}} item(s) added for {{price}}
$16.37
Expedited orders RECEIVED in 1-5 business days within the United States. Orders ship SAME or NEXT business day. We proudly ship to APO/FPO addresses. 100% Satisfaction Guaranteed! Expedited orders RECEIVED in 1-5 business days within the United States. Orders ship SAME or NEXT business day. We proudly ship to APO/FPO addresses. 100% Satisfaction Guaranteed! See less
FREE delivery Thursday, October 15. Details
Only 1 left in stock - order soon.
$$70.42 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$70.42
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by TextbookRush🍎.
{{numberOfItems}} item(s) added for {{price}}
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

  • Starting Out with Python

Follow the authors

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.
Something went wrong. Please try your request again later.

Starting Out with Python

4.6 out of 5 stars (667)

{"desktop_buybox_group_1":[{"displayPrice":"$70.42","priceAmount":70.42,"currencySymbol":"$","integerValue":"70","decimalSeparator":".","fractionalValue":"42","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"pD4RypzfevGzJnW5LhfCjBkYBnQmvX5LWKOaobmeM67fyMcwRa5BadEZKEumNEi5y5%2BqY7ALX9AbSqco0VeATFq7%2Bs8zroNpG%2Fqm72b%2Fd7erCmz0iKduHZC6aPpOgiLgWHz6G54Yhk2dKsjjFa9UXSgpzu7LgVngSusQIDjq1cm9HImRUe5fGuxlIXVqeSW%2B","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$16.37","priceAmount":16.37,"currencySymbol":"$","integerValue":"16","decimalSeparator":".","fractionalValue":"37","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"pD4RypzfevGzJnW5LhfCjBkYBnQmvX5Lip8q7Wf5zPWQVbvyCelSZb2zdR4s5lo87KGELEMN7uy4kJbFpzvYOCRs5a5BQci7Am%2Ft9kvuaSXf%2BVdecM9VfjMNpAV0TL41%2BZJMjKcDjVhKNoFGNonQfd%2F7Y32VqJh76%2B3rjG6t1sjHQ8yfHlcpAg%3D%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

For courses in Python programming.

A clear and student-friendly introduction to the fundamentals of Python

In Starting Out with Python®, 4th Edition, Tony Gaddis’ accessible coverage introduces students to the basics of programming in a high level language. Python, an easy-to-learn and increasingly popular object-oriented language, allows readers to become comfortable with the fundamentals of programming without the troublesome syntax that can be challenging for novices. With the knowledge acquired using Python, students gain confidence in their skills and learn to recognize the logic behind developing high-quality programs. Starting Out with Python discusses control structures, functions, arrays, and pointers before objects and classes. As with all Gaddis texts, clear and easy-to-read code listings, concise and practical real-world examples, focused explanations, and an abundance of exercises appear in every chapter. Updates to the 4th Edition include revised, improved problems throughout, and new Turtle Graphics sections that provide flexibility as assignable, optional material.

Also Available with MyLab Programming.

MyLabTM Programming is an online learning system designed to engage students and improve results. MyLab Programming consists of programming exercises correlated to the concepts and objectives in this book. Through practice exercises and immediate, personalized feedback, MyLab Programming improves the programming competence of beginning students who often struggle with the basic concepts of programming languages.

Note: You are purchasing a standalone product; MyLab Programming does not come packaged with this content. Students, if interested in purchasing this title with MyLab Programming, ask your instructor for the correct package ISBN and Course ID. Instructors, contact your Pearson representative for more information.

If you would like to purchase both the physical text and MyLab Programming, search for:

0134543661 / 9780134543666 Starting Out with Python Plus MyLab Programming with Pearson eText -- Access Card Package, 4/e

Package consists of:

  • 0134444329 / 9780134444321 Starting Out with Python
  • 0134484967 / 9780134484969 MyLab Programming with Pearson eText -- Access Code Card -- for Starting Out with Python

Students can use the URL and phone number below to help answer their questions:

http://247pearsoned.custhelp.com/app/home

800-677-6337

There is a newer edition of this item:

Starting Out With Python -- Revel
$174.99
(2)
Only 1 left in stock - order soon.

Frequently bought together

This item: Starting Out with Python
$70.42
Get it Oct 30 - Nov 4
Usually ships within 11 to 12 days
Ships from and sold by Hafa Adai Books LLC.
+
$43.99
Get it as soon as Sunday, Oct 11
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
One of these items ships sooner than the other.
Choose items to buy together.

Customers also bought or read

Loading...

Editorial Reviews

About the Author

Tony Gaddis is the principal author of the Starting Out With series of textbooks. Tony has nearly two decades of experience teaching computer science courses, primarily at Haywood Community College. He is a highly acclaimed instructor who was previously selected as the North Carolina Community College “Teacher of the Year” and has received the Teaching Excellence award from the National Institute for Staff and Organizational Development. The Starting Out With series includes introductory books covering C++, JavaTM, Microsoft® Visual Basic®, Microsoft® C#®, Python®, Programming Logic and Design, Alice, and App Inventor, all published by Pearson. More information about all these books can be found at www.pearsonhighered.com/gaddisbooks.

Product details

  • Publisher ‏ : ‎ Pearson
  • Publication date ‏ : ‎ March 6, 2017
  • Edition ‏ : ‎ 4th
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 744 pages
  • ISBN-10 ‏ : ‎ 0134444329
  • ISBN-13 ‏ : ‎ 978-0134444321
  • Item Weight ‏ : ‎ 2.45 pounds
  • Dimensions ‏ : ‎ 9.9 x 7.9 x 0.9 inches
  • Best Sellers Rank: #181,391 in Books (See Top 100 in Books)
  • Customer Reviews:
    4.6 out of 5 stars (667)

About the authors

Follow authors for new release and deal updates, plus improved recommendations. See updates from all followed authors in Your Books.

Customer reviews

4.6 out of 5 stars
667 global ratings

Customers say

Customers find the book perfect for introductory programming courses, with helpful examples and step-by-step explanations. Moreover, the content is easy to understand and use, with one customer noting it's not full of technical words and phrases. Additionally, customers appreciate its affordability.
AI Generated from the text of customer reviews

Select to learn more

23 customers mention content, 20 positive, 3 negative
Customers find the book's content excellent for beginners, with helpful examples that make it suitable for introductory programming courses. One customer notes that the instructor provides good details and examples, while another mentions that it introduces concepts step by step.
Item arrived as expected. The book itself is great for novices in programming like myself. It introduces concepts step by step....Read more
Good source of informationRead more
Great job by the author! The author gives lots of examples, explanations, and videos for the coding techniques....Read more
Excellent beginner's guide.Read more
12 customers mention value for money, 11 positive, 1 negative
Customers find the book affordable.
Best priceRead more
A little dog-eared but overall in good shape. Waaaaay cheaper than the campus bookstore.Read more
Great book at a great price.Read more
AffordableRead more
8 customers mention readability, 6 positive, 2 negative
Customers find the book easy to understand and read.
...It is written well and is easy to understand for beginners....Read more
This book was great!!!! It was very easy to read and the practice problems were fun.Read more
...I found that confusing and frustrating....Read more
...Easy to read and learn from. Good book.Read more
5 customers mention ease of use, 5 positive, 0 negative
Customers find the book easy to use.
...The entire process was simple and easy and way more affordable then buying the books. We will definitely use the service in the future. Thanks Amazon!Read more
Easy to learn with this bookRead more
Easy to use.Read more
EaseRead more
5 customers mention straightforward, 4 positive, 1 negative
Customers find the book straightforward, with one mentioning it introduces Python programming succinctly and well, while another notes it avoids technical jargon.
...It is not full of technical words and phrases that may confuse beginners and it covers the essentials.Read more
Good textRead more
Book used simple, straightforward language and examples to learn basic Python successfullyRead more
...The authors don't mention comprehensions or iterables which I found surprising. They have left much out - too much....Read more
Python programming introduced succinctly and well
4 out of 5 stars
Python programming introduced succinctly and well
This book is an excellent part of my Python resources. It introduces the reader and potential coder to the places where the Python programming is able to be tested and stored on the Github. Python is an important and power language that is helpful with analyzing data. Data Science is able to do things akin to what MS Excel does and is able to contribute toward embedded scripts that will operate in more complex internet environments. This book helps open the door to doing things with electronic information in the modern internet savvy and Big Data augmentation and automation in the information tasks that used to be done by tons of employees in cubicle farms. The world of work is changing.
Thank you for your feedback
Sorry, there was an error
Sorry we couldn't load the review

Top reviews from the United States

  • 5 out of 5 stars
    perfect for class
    Reviewed in the United States on November 21, 2019
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    The student edition is a three-ring package of all the chapters and appendix of the text, suitable for using on a standard three-ring binder. The advantage of this edition is that you don't have to drag the whole text to class, but can remove the pages relating to chapter being taught.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Easy to use.
    Reviewed in the United States on March 13, 2019
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I needed this book for a programming class in school, so I rented it here because it was cheaper and not loose leaf. I have found that I really like this book and would like to have it around for reference in the future so I am buying it at the end of my rental.

    7 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    The book itself is great for novices in programming like myself
    Reviewed in the United States on February 13, 2018
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Item arrived as expected. The book itself is great for novices in programming like myself. It introduces concepts step by step. The examples are very clear-cut and are explained thoroughly. I got this book as a rental for a programming course, but am seriously considering changing that to a permanent purchase so that I may keep the book for future reference.

    3 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 4 out of 5 stars
    Python programming introduced succinctly and well
    Reviewed in the United States on July 11, 2026
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This book is an excellent part of my Python resources. It introduces the reader and potential coder to the places where the Python programming is able to be tested and stored on the Github. Python is an important and power language that is helpful with analyzing data. Data Science is able to do things akin to what MS Excel does and is able to contribute toward embedded scripts that will operate in more complex internet environments. This book helps open the door to doing things with electronic information in the modern internet savvy and Big Data augmentation and automation in the information tasks that used to be done by tons of employees in cubicle farms. The world of work is changing.

    Python programming introduced succinctly and well
    4 out of 5 stars
    Python programming introduced succinctly and well
    Reviewed in the United States on July 11, 2026

    This book is an excellent part of my Python resources. It introduces the reader and potential coder to the places where the Python programming is able to be tested and stored on the Github. Python is an important and power language that is helpful with analyzing data. Data Science is able to do things akin to what MS Excel does and is able to contribute toward embedded scripts that will operate in more complex internet environments. This book helps open the door to doing things with electronic information in the modern internet savvy and Big Data augmentation and automation in the information tasks that used to be done by tons of employees in cubicle farms. The world of work is changing.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    I did learn Python!
    Reviewed in the United States on August 10, 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Purchased for a summer class. Was able to learn Python. The content was presented well and examples were easy to understand.

    One person found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Thank you!
    Reviewed in the United States on December 14, 2019
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Saved me a lot of money on buying a book or renting else-where.

    The book was exactly what I needed for my cop1000 course (got an A) and the book is what I used!

    (I didn't like the way the teacher taught and didn't find the lectures helpful... The book though, it saved my life.)

    One person found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Good text
    Reviewed in the United States on September 26, 2022
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    All the books I found at the Barnes and Noble store (for general public consumption) were garbage.

    I wish the author had combined this with his general Logic book, which is very good but with too little Python information.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 3 out of 5 stars
    Better for High School than College.
    Reviewed in the United States on July 10, 2018
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Meh.. The university program for data analysis required this book for students who are new to programming. I taught two different grade levels. It is so so for grad students who never programmed. I had more success teaching from my notes with jupyter notebooks. The book would be much better for High School students. The book is an ok intro to python 3, but the instructor will have to supplement a lot of material and mention differences between python 2.7.x and 3.x

    The authors don't mention comprehensions or iterables which I found surprising. They have left much out - too much. They do a decent job on python's object model.

    For upper level tyros, it is a bit too low level.

    13 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

Top reviews from other countries

    Translated by Amazon
    See original
  • 1 out of 5 stars
    圭司写真と異なる商品と認識していても送ってきます。
    Reviewed in Japan on July 5, 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    商品写真と異なる内容の商品を送ってきました。それを指摘すると出品者は内容は同じだと言ってきます。内容が同じかどうかはこちらに本物が無いのでこちらで確認できるわけがありません。AMAZON-USで購入したのにインドから送られてきました。

    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

    Translated from Japanese by Amazon
    See original
  • 5 out of 5 stars
    Great book
    Reviewed in Canada on October 9, 2025
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    The book was in good condition and the correct copy needed for my course.

    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Easy to read. Great book for beginning programmers
    Reviewed in Canada on February 17, 2023
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.
    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Good resource for learning python
    Reviewed in Canada on October 12, 2018
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I purchased this book for one of my courses at university and it’s very good. The content boils down to the very basics of concepts and makes the language easy to understand. The book was delivered in a great condition as well

    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.

  • 5 out of 5 stars
    Good price
    Reviewed in Canada on March 24, 2019
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Good product for that price

    Sending feedback...
    Thanks, we'll investigate in the next few days.

    We'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.