Starting Out with Python, Global Edition, 6th edition

Published by Pearson (13 September 2024) © 2024

  • Tony Gaddis Haywood Community College
12-month accessISBN-13: 9781292468006 | Published 2024Expires: 15 Jul 2027

In this eTextbook — More ways to learn

  • More support. Get AI help with personalised summaries, instant explanations, and quick translations.
  • More flexible. Start learning right away, on any device.
  • More interactive. Learn through audio, video, and practice.
  • More memorable. Study better with notes, highlights, and flashcards.
Requires a Course ID, a link from your instructor or an LMS link (Blackboard™, Canvas™, Moodle or D2L®)
Products list

Access details

  • Register via our Revel page to complete your purchase
  • A Course ID link or VLE link from your instructor is required
  • Instant access once purchased

Features

  • More than a digital textbook
  • Multimedia content and practice integrated
  • Immediate feedback on tests and quizzes
  • Highlighting, notetaking and study tips
  • Anytime, anywhere learning
Products list

Details

  • A print edition

Title overview

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 recognize 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.

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

Need help?Get in touch