Starting Out with Python, Global Edition, 5th edition

Published by Pearson (May 31, 2022) © 2022

  • Tony Gaddis Haywood Community College
Products list

Access details

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

Features

  • Turtle Graphics library
  • Embedded videos and media
  • Add notes and highlight
  • Full text audio
  • Enhanced keyword search
Products list

Details

  • A print copy
  • Free shipping

Features

  • Step-by-step instructions
  • Turtle Graphics library
  • Example programs

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

  • 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
  • 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: Formatting Numeric Output with the O Function
  • Appendix G: Installing Modules with the Utility
  • Appendix H: Answers to Checkpoints

Need help? Get in touch