Buy New
-25%
$110.27$110.27
FREE delivery Friday, July 10
Ships from: Amazon Sold by: Pasific Books
Get it faster
-22%
$114.85$114.85
FREE delivery Thursday, July 9
Ships from: Amazon Sold by: Happy Trade Store
Learn more
Add work books and access codes to your order
Used - Like New
$11.85$11.85
$5.99 delivery Saturday, July 11
Ships from: booksaversva Sold by: booksaversva
Add work books and access codes to your order
Sorry, there was a problem.
There was an error retrieving your Wish Lists. Please try again.Sorry, there was a problem.
List unavailable.
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.
Follow the authors
OK
Starting Out with Python
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
- ISBN-100134444329
- ISBN-13978-0134444321
- Edition4th
- PublisherPearson
- Publication dateMarch 6, 2017
- LanguageEnglish
- Dimensions9.9 x 7.9 x 0.9 inches
- Print length744 pages
![]() |
Frequently bought together

Customers who viewed this item also viewed
Starting Out with Python [Global Edition]PaperbackFREE Shipping by AmazonGet it as soon as Thursday, Jul 9Only 1 left in stock - order soon.
Starting Out with Python (3rd Edition)PaperbackFREE Shipping by AmazonGet it as soon as Thursday, Jul 9Only 1 left in stock - order soon.
Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to ProgrammingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Thursday, Jul 9
Python Programming Language: a QuickStudy Laminated Reference GuidePamphletFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Thursday, Jul 9
Customers also bought or read
- Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Paperback$49.00$49.00FREE delivery Thu, Jul 9 - Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud
Paperback$89.15$89.15FREE delivery Jul 19 - 21 - Fundamentals of Financial Management (MindTap Course List)
Hardcover$130.98$130.98FREE delivery Sat, Jul 11 - BIG IDEAS MATH Algebra 2: Common Core Student Edition 2015
Hardcover$32.31$32.31$3.99 delivery Mon, Jul 13 - Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming
Paperback$19.82$19.82Delivery Thu, Jul 9 - Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter
Paperback$43.99$43.99FREE delivery Thu, Jul 9 - Starting Out with Java: From Control Structures through Objects
Paperback$139.98$139.98FREE delivery Thu, Jul 9 - Learn Python Programming: A comprehensive, up-to-date, and definitive guide to learning Python
Paperback$39.99$39.99FREE delivery Thu, Jul 9 - Object-Oriented Python: Master OOP by Building Games and GUIs
Paperback$17.76$17.76Delivery Thu, Jul 9 - Elementary and Middle School Mathematics: Teaching Developmentally
Paperback$139.63$139.63FREE delivery Fri, Jul 10 - CompTIA Security+ Guide to Network Security Fundamentals (Mindtap Course List)
Paperback$23.69$23.69Delivery Thu, Jul 9
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: #452,351 in Books (See Top 100 in Books)
- #431 in Python Programming
- #758 in Computer Programming Languages
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read book recommendations and more.

Discover more of the author’s books, see similar authors, read book recommendations and more.
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 AmazonCustomers say
Generated from the text of customer reviewsSelect to learn more
Reviews with images
Ok
Top reviews from the United States
- 5 out of 5 stars
I did learn Python!
Reviewed in the United States on August 10, 2024Purchased for a summer class. Was able to learn Python. The content was presented well and examples were easy to understand.
One person found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
perfect for class
Reviewed in the United States on November 21, 2019The 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...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Easy to use.
Reviewed in the United States on March 13, 2019I 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 helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 4 out of 5 stars
Ok
Reviewed in the United States on January 26, 2020I needed it for school, it does really well explaining the definitions and helping out with programming, a little upset that it came a little damaged, it was late but that is understandable.



I needed it for school, it does really well explaining the definitions and helping out with programming, a little upset that it came a little damaged, it was late but that is understandable.
Sending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Thank you!
Reviewed in the United States on December 14, 2019Saved 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 helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
The book itself is great for novices in programming like myself
Reviewed in the United States on February 13, 2018Item 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 helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Good quality, easy to understand so far
Reviewed in the United States on October 14, 2018I'm only half way through but the book and the class seem to be goin well together. My only issue is that I've been going through the problems at the end of the book but the teacher hasn't been posting the answers so I have no way to check If I am correct other than to search through the chapter for the answer to each question. A little tedious
One person found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 3 out of 5 stars
Better for High School than College.
Reviewed in the United States on July 10, 2018Meh.. 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 helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Top reviews from other countries
アマゾン次郎1 out of 5 stars圭司写真と異なる商品と認識していても送ってきます。
Reviewed in Japan on July 5, 2020商品写真と異なる内容の商品を送ってきました。それを指摘すると出品者は内容は同じだと言ってきます。内容が同じかどうかはこちらに本物が無いのでこちらで確認できるわけがありません。AMAZON-USで購入したのにインドから送られてきました。
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Amazon Customer5 out of 5 starsGreat book
Reviewed in Canada on October 9, 2025The book was in good condition and the correct copy needed for my course.
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Ken J. Mac Millan5 out of 5 starsEasy to read. Great book for beginning programmers
Reviewed in Canada on February 17, 2023Love it.
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
noni3695 out of 5 starsGood resource for learning python
Reviewed in Canada on October 12, 2018I 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.Sorry, We failed to report this review. Please try again
Alex5 out of 5 starsGood price
Reviewed in Canada on March 24, 2019Good product for that price
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again




![Starting Out with Python [RENTAL EDITION]](https://images-na.ssl-images-amazon.com/images/I/41guXepxqtL._AC_UL165_SR165,165_.jpg)
























