Buy New
-52%
$70.42$70.42
$4.25 delivery October 30 - November 4
Ships from: Hafa Adai Books LLC Sold by: Hafa Adai Books LLC
Used - Good
$16.37$16.37
FREE delivery Thursday, October 15
Ships from: TextbookRush Sold by: TextbookRush
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
There is a newer edition of this item:
Frequently bought together

Customers who viewed this item also viewed
- Python Programming Language: a QuickStudy Laminated Reference GuidePamphletFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Sunday, Oct 11
- Starting Out with Python [RENTAL EDITION]Paperback$3.99 shippingGet it Oct 14 - 28Only 7 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 Sunday, Oct 11
- Starting Out with Python (3rd Edition)PaperbackFREE Shipping by AmazonGet it as soon as Sunday, Oct 11Only 1 left in stock - order soon.
- Starting Out with PythonPaperbackFREE Shipping by AmazonGet it as soon as Sunday, Oct 11Only 1 left in stock - order soon.
Customers also bought or read
- Python Cheat Sheets: A Quick Visual Guide to Learn Python Programming
Paperback$17.99$17.99Delivery Sun, Oct 11 - Starting Out with C++ from Control Structures to Objects (8th Edition)
Paperback$122.40$122.40FREE delivery Sun, Oct 11 - Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Paperback$55.84$55.84FREE delivery Oct 21 - 25 - CompTIA Security+ Guide to Network Security Fundamentals (Mindtap Course List)
Paperback$58.51$58.51FREE delivery Sun, Oct 11 - Python for Data Analysis: Data Wrangling with pandas, NumPy, and Jupyter
Paperback$43.99$43.99FREE delivery Sun, Oct 11 - Murach's C# Programming Book (8th Edition) Comprehensive Guide for Windows Forms Apps & Database Development - Self-Paced Learning for Beginners & Professional Developers
Paperback$50.83$50.83FREE delivery Sun, Oct 11 - Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerFunctional Software Programming
Paperback$22.02$22.02Delivery Sun, Oct 11 - Python All-in-One For Dummies (For Dummies: Learning Made Easy)
Paperback$24.77$24.77Delivery Sun, Oct 11 - BIG IDEAS MATH Algebra 2: Common Core Student Edition 2015
Hardcover$23.00$23.00$5.99 delivery Wed, Oct 14 - Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming
Paperback$23.97$23.97Delivery Oct 14 - 16 - Fundamentals of Financial Management: Concise (MindTap Course List)
Hardcover$254.64$254.64FREE delivery Mon, Oct 12 - Intro to Python for Computer Science and Data Science: Learning to Program with AI, Big Data and The Cloud
Paperback$90.85$90.85FREE delivery Wed, Oct 21 - Artificial Intelligence: A Modern Approach (3rd Edition)
Hardcover$147.62$147.62FREE delivery Oct 16 - 18 - Learn Python Programming: A comprehensive, up-to-date, and definitive guide to learning Python
Paperback$27.99$27.99Delivery Sun, Oct 11 - Starting Out with Java: From Control Structures through Objects
Paperback$104.36$104.36FREE delivery Sun, Oct 11 - Programming: Principles and Practice Using C++ (2nd Edition)
Paperback$64.72$64.72$4 delivery Wed, Nov 4
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)
- #122 in Python Programming
- #197 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
Python programming introduced succinctly and well
Top reviews from the United States
- 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 againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport - 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 againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport - 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 againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport - 4 out of 5 stars
Python programming introduced succinctly and well
Reviewed in the United States on July 11, 2026This 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.
4 out of 5 starsPython programming introduced succinctly and well
Reviewed in the United States on July 11, 2026This 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...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 againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport - 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 againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport - 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 againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport - 5 out of 5 stars
Good text
Reviewed in the United States on September 26, 2022All 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...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 againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport - 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 againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport
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 againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport
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 againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport
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 againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport
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 againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport
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 againWe'll check if this review meets our community guidelinesOpens in a new tab. If it doesn't, we'll remove it.
CancelReport



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






















