
Introduction to Programming Using Python, An, Global Edition, 1st edition
Title overview
For college-level Computer Science courses in Python
Basic Programming and Problem Solving in Python
As one of the most widely used programming languages in the software industry, Python is desirable to both learn and teach.
Introduction to Programming Using Python is designed for students eager to learn about the world of programming. Applicable to a range of skill levels, this First Edition textbook provides students with the tools to harness the powerful syntax of Python and understand how to develop computer programs. The compactly written text leverages highly focused chapters, diving deep into the most significant topics to give students an in-depth (rather than superficial) understanding of the language. Using real-world examples and data, the author illustrates practical usage of Python in a way to which students can relate. The text itself is readable, organized, and informative, discussing main points of each topic first and then addressing the peripheral details. Students learn good programming habits the first time—bringing them in line with the best modern programming practices.
MyProgrammingLab® not included. Students, if MyProgrammingLab is a recommended/mandatory component of the course, please ask your instructor for the correct ISBN and course ID. MyProgrammingLab should only be purchased when required by an instructor. Instructors, contact your Pearson representative for more information.
MyProgrammingLab is an online homework, tutorial, and assessment product designed to personalize learning and improve results. With a wide range of interactive, engaging, and assignable activities, students are encouraged to actively learn and retain tough course concepts.
Introduction to Programming Using Python features:
Hands-on exercises and practice
- Exercises for Most Sections. Each section that teaches programming has an exercise set that both reinforces the understanding of the key ideas of the section and challenges the student to explore applications. Most of the exercise sets require the student to trace programs, find errors, and write programs.
- Practice Problems. Practice Problems are carefully selected and located at the end of a section, just before the exercise set. The practice problems often focus on points that are potentially confusing or are best appreciated after the student has explored them thoroughly.
- Guide to Application Topics. This section provides an index of programs that deal with various topics including Business, Economics, Mathematics, and Sports.
Project-based learning
- Programming Projects. Beginning with Chapter 2, every chapter contains engaging programming projects. The projects not only reflect the variety of ways that computers are used in the business community, but also present some games and general-interest topics. Ranging in subject matter and difficulty, these projects allow instructors to adapt the course to students’ interests and abilities.
Table of contents
- Chapter 1 An Introduction to Computing and Problem Solving
- Chapter 2 Core Objects, Variables, Input, and Output
- Chapter 3 Structures that Control Flow
- Chapter 4 Functions
- Chapter 5 Processing Data
- Chapter 6 Miscellaneous Topics
- Chapter 7 Object-Oriented Programming
- Chapter 8 Graphical User Interface
- Appendices
- Appendix A ASCII Values
- Appendix B Python Keywords
- Appendix C Installing Python and IDLE
- Answers
- Index