Starting Out with Python, 5/e (GE-Paperback)

Tony Gaddis

  • 出版商: Pearson FT Press
  • 出版日期: 2022-01-01
  • 定價: $1,650
  • 售價: 9.5$1,568
  • 語言: 英文
  • 頁數: 892
  • ISBN: 1292408634
  • ISBN-13: 9781292408637
  • 相關分類: Python程式語言
  • 立即出貨 (庫存 < 3)

商品描述

Description
This is a special edition of an established title widely used by colleges and universities throughout the world. Pearson published this exclusive edition for the benefit of students outside the United States and Canada. If you purchased this book within the United States or Canada, you should be aware that it has been imported without the approval of the Publisher or Author.

Ideal for an introductory programming course or a programming logic and design course, Starting Out with Python by Tony Gaddis helps students understand concepts and acquire problem-solving skills, without assuming any previous programming experience. The fifth edition retains the clear, friendly, and easy-to-understand writing that is the hallmark of the Starting Out With series.

"In the Spotlight" case studies in each chapter provide detailed analysis of problems and show students how to solve these problems step by step. The book also presents example programs and programming exercises that are concise, practical, and designed to solidify students' know-how.

Highlights of the Fifth Edition
Available separately for purchase is MyLab Programming for Starting Out with Python, the teaching and learning platform that empowers instructors to personalize learning for every student. When combined with Pearson's trusted educational content, this optional suite helps deliver the desired learning outcomes.

  • New! A chapter on database programming introduces students to Structured Query Language (SQL) and Python database programming with SQLite.
  • New! Relevant chapters have been updated with list, dictionary, and set comprehensions.
  • Many new GUI programming topics have been introduced in Chapter 13, including internal and external padding, Listbox widgets, and scrollbars.
  • Chapter 5 examines several function topics in greater detail. For instance, a discussion on the pass keyword has been added, and an expanded discussion on the value None has been presented. This edition also adopts the standard practice of conditionally executing the main function.
  • String topics such as f-strings, string tokens, and string concatenation have been added and elaborated on.

商品描述(中文翻譯)

描述

這是一本廣泛被全球各大學和學院廣泛使用的經典教材的特別版本。Pearson出版了這本獨家版本,以造福美國和加拿大以外的學生。如果您在美國或加拿大購買了這本書,請注意它是未經出版商或作者批准進口的。



《Python程式設計入門》(Starting Out with Python)是一本適合入門程式設計課程或程式邏輯與設計課程的書籍,作者是Tony Gaddis。這本第五版保留了《Starting Out With》系列的清晰、友好和易於理解的寫作風格。



每章的「焦點案例」提供了對問題的詳細分析,並向學生展示如何逐步解決這些問題。該書還提供了簡潔、實用且旨在鞏固學生知識的範例程序和編程練習。

第五版的亮點

可單獨購買的《Starting Out with Python》教學和學習平台MyLab Programming,使教師能夠為每個學生量身定制學習。當與Pearson可信的教育內容結合使用時,這個可選套件有助於實現所需的學習成果。



  • 新增!數據庫編程章節介紹了結構化查詢語言(SQL)和Python與SQLite的數據庫編程。


  • 新增!相關章節已更新,包括列表、字典和集合推導。

  • 第13章引入了許多新的GUI編程主題,包括內部和外部填充、Listbox小工具和滾動條。

  • 第5章更詳細地討論了幾個函數主題。例如,新增了對pass關鍵字的討論,並對值None進行了擴展討論。本版還採用了條件執行主函數的標準做法。

  • 新增和詳細說明了字符串主題,如f-strings、字符串標記和字符串連接。

目錄大綱

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
14. 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. Installing Modules with the Pip Utility
Appendix G. Answers to Checkpoints

目錄大綱(中文翻譯)

```
目錄

1. 電腦和程式設計簡介

2. 輸入、處理和輸出

3. 決策結構和布林邏輯

4. 迴圈結構

5. 函式

6. 檔案和例外處理

7. 列表和元組

8. 關於字串的更多內容

9. 字典和集合

10. 類別和物件導向程式設計

11. 繼承

12. 遞迴

13. GUI 程式設計

14. 資料庫程式設計



附錄 A. 安裝 Python

附錄 B. IDLE 簡介

附錄 C. ASCII 字元集

附錄 D. 預定義的命名顏色

附錄 E. 關於 import 陳述的更多內容

附錄 F. 使用 Pip 工具安裝模組

附錄 G. 檢查點的答案
```