Starting Out with Python, 4th edition

  • Tony Gaddis

Unfortunately, this item is not available in your country.


Introducing students to the basics of programming via an easy-to-learn object-oriented language. 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 includes revised, improved problems throughout, and new Turtle Graphics sections that provide flexibility as assignable, optional material.

Features and benefits

MyLab gives you the tools you need to learn — and to get a better grade.

  • Personalized study tools: Show you what you know, what you don’t, and where to spend your time to fill the gaps.
  • Immediate feedback: On assignments and quizzes — and assistance with each problem if you need it — helps you get unstuck.
  • Mobile eText: Lets you learn on your terms, wherever you are.

Table of contents


1  Introduction to Computers and Programming

2  Input, Processing, and Output

3  Decision Structures and Boolean Logic

4  Repetition Structures

5  Functions

6  Files and Exceptions

7  Lists and Tuples

8  More About Strings

9  Dictionaries and Sets

10  Classes and Object-Oriented Programming

11  Inheritance

12  Recursion

13  GUI Programming

Appendix A  Installing Python

Appendix B  Introduction to IDLE

Appendix C  The ASCII Character Set

Appendix D  Predefined Named Colors

Appendix E  More About the import  Statement

Appendix F  Installing Modules with the pip  Utility

Appendix G  Answers to Checkpoints




Published by Pearson (March 6th 2017) - Copyright © 2018