Starting Out with Python, Global Edition, 6th edition

Published by Pearson (July 9, 2024) © 2025

  • Tony Gaddis Haywood Community College
Products list

Access details

  • Instant access once purchased
  • 12-month access
  • Offline access via app

Features

  • 100s of example programs
  • Embedded videos and media
  • Add notes and highlight
  • Full text audio
  • Enhanced keyword search

Updated for versions of Python up through Python 3.9.

Starting Out with Python introduces programming concepts and problem-solving skills using Tony Gaddis' accessible approach. Written for novice programmers, Gaddis uses easy-to-understand language to introduce concepts. Control structures are explained, then classes and GUI applications. Every chapter includes clear and easy-to-read code listings, practical real-world examples, focused explanations and an abundance of exercises. As you progress through the text, you'll learn to recognise how to design the logic of high-quality programs and then implement those programs using Python.

The 6th Edition is thoroughly updated with new language features and functionality for versions of Python up through Python 3.9.

  • Introduction to Computers and Programming
  • Input, Processing, and Output
  • Decision Structures and Boolean Logic
  • Repetition Structures
  • Functions
  • Files and Exceptions
  • Lists and Tuples
  • More About Strings
  • Dictionaries and Sets
  • Classes and Object-Oriented Programming
  • Inheritance
  • Recursion
  • GUI Programming
  • Database Programming
  • APPENDICES
  • Installing Python
  • Introduction to IDLE
  • The ASCII Character Set
  • Predefined Named Colors
  • More About the import Statement
  • Formatting Numeric Output with the format () Function
  • Installing Modules with the pip Utility
  • Answers to Checkpoints

Need help? Get in touch