進階搜尋
書籍資訊
Starting Out with Python 3/e (絕)

Starting Out with Python 3/e (絕)

  • 20本以上,享 8.5折
售價 $ 洽詢
  • 一般書籍
  • ISBN:9781292065502
  • 作者:Tony Gaddis
  • 版次:3
  • 年份:2015
  • 出版商:Pearson Education
  • 頁數/規格:632頁/平裝雙色
  • 參考網頁:Starting Out with Python 3/e
書籍介紹 本書特色 目錄
Description
This text is intended for a one-semester introductory programming course for students with limited programming experience.

In Starting Out with Python®, Third Edition Tony Gaddis’ evenly-paced, accessible coverage introduces students to the basics of programming and prepares them to transition into more complicated languages. 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 recognize 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, detail-oriented explanations, and an abundance of exercises appear in every chapter.

Teaching and Learning Experience
This program presents a better teaching and learning experience–for you and your students. It will help:
  • Enhance Learning with the Gaddis Approach: Gaddis’s accessible approach features clear and easy-to-read code listings, concise real-world examples, and exercises in every chapter.
  • Support Instructors and Students: Student and instructor resources are available to expand on the topics presented in the text.
  • Keep Your Course Current: This edition’s programs have been tested with Python 3.3.2.
Features
This title is a Pearson Global Edition. The Editorial team at Pearson has worked closely with educators around the world to include content which is especially relevant to students outside the United States.

Enhance Learning with the Gaddis Approach
Gaddis’s highly accessible, step-by-step presentation presents all the details needed to understand the “how” and the “why”–but never loses sight of the fact that most novice programmers struggle with this material. Text features include:
  • Concept Statements start each major section of the text. This statement concisely summarizes the main point of the section.
  • Example Programs are designed to highlight the topic currently being studied. Each chapter has an abundant number of complete and partial example programs.
  • VideoNotes developed specifically for this book are available at www.pearsonhighered.com/gaddis. Icons appear throughout the text alerting the student to videos about specific topics. Students can follow along with the author as he works through each tutorial in the videos. Also, one programming project at the end of each chapter has an accompanying VideoNote that shows the student how to create the solution.
  • In the Spotlight Case Studies provide detailed, step-by-step analysis of problems and show the student how to solve them. Each chapter has one or more In the Spotlight Case Studies.
  • Notes explain interesting or often misunderstood points relevant to the topic at hand.
  • Tips advise students on the best techniques forapproaching different programming or animation problems.
  • Warnings caution students about programming techniques or practices that can lead to malfunctioning programs or lost data.
  • Checkpoints at key locations in each chapter check students’ understanding of important lessons.
  • Each chapter presents a thorough and diverse set of Review Questions and Exercises. They include Multiple Choice, True/False, Algorithm Workbench, and Short Answer.
  • Programming Exercises are designed to solidify the student’s knowledge of the topics currently being studied. Each chapter offers a pool of programming exercises.

Keep Your Course Current
  • NEW! In the previous editions, Chapter 3 introduced simple, void functions, and then Chapter 6 covered value-returning functions. In this edition, the two chapters have been combined. Chapter 5: Functions covers simple void functions, value-returning functions, and modules.
  • NEW! Several new programming problems have been added.
  • NEW! Numerous examples of using the Python shell to test relational operators have been added to Chapter 3, Decision Structures.
  • NEW! The book's programs have been tested with Python 3.3.2, the most recent version of Python at the time this edition was written.

Support Teaching and Learning
Student Online Resources
Many student resources are available for this book from the publisher. The following items are available on the Gaddis Series resource page at www.pearsonhighered.com/gaddis:
  • The source code for each example program in the book
  • Access to the book’s companion VideoNotes

Instructor Resources
The following supplements are available to qualified instructors only:
  • Answers to all of the Review Questions
  • Solutions for the exercises
  • PowerPoint presentation slides for each chapter
  • Test bank
Table of Contents
Preface
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 Answers to Checkpoints

Index


登入 購物車0 立即購買 加入購物車