Starting Out with Python, 6/e (GE-Paperback)
暫譯: Python 入門,第 6 版 (GE-平裝本)

Tony Gaddis

  • 出版商: Pearson FT Press
  • 出版日期: 2024-01-01
  • 售價: $1,650
  • 貴賓價: 9.8$1,617
  • 語言: 英文
  • 頁數: 728
  • ISBN: 1292736038
  • ISBN-13: 9781292736037
  • 相關分類: Python
  • 下單後立即進貨 (約5~7天)

相關主題

商品描述

Description
In the acclaimed Starting Out with series, author Tony Gaddis makes programming accessible and comprehensible to beginners, mentoring them on how to become skilled programmers. A friendly writing style and an evenly paced introduction to concepts combine to make the text inviting and engaging to new students.

Starting Out with Python is no exception: Clear, approachable, and easy-to-understand, it is ideal for an introductory course on programming for students with no prior experience. Its fundamentals-first approach covers control structures before introducing classes and GUI programming. Each chapter presents case studies that provide step-by-step analysis of a specific problem and show the student how to solve it. Easy-to-understand examples, pseudocode, and flowcharts help students learn how to design the logic of programs and then implement those programs using Python.

Changes in the Sixth Edition

  • This edition uses new language features from versions of Python up to Python 3.9.
  • Chapter 2 introduces a new topic on multiple assignment.
  • Chapter 3 has new sections on the walrus operator, assignment expressions, single-line if statements, conditional expressions, and the ternary operator.
  • Chapter 4 has new sections on counter variables and using the while statement to write count-controlled loops, single-line while loops, break and continue with loops, and Python's unique else clause with loops.
  • Chapter 5 discusses keyword-only parameters and positional-only parameters and how to implement them in a function.
  • Chapter 6 introduces the with statement, which is used to open files safely.
  • Chapter 9 has a new section that discusses the dictionary data type's merge and update operators.

Available separately for purchase is the Revel for Starting Out with Python, the teaching and learning platform that empowers instructors to reach out to every student. The sixth edition includes features like VideoNotes, Live Code Examples, Code Animations, Checkpoint self-assessments, and assignable and automatically graded programming exercises. When combined with Pearson's trusted content, this platform delivers the learning outcomes that students and instructors aspire to.

商品描述(中文翻譯)

描述

在備受推崇的 Starting Out 系列中,作者 Tony Gaddis 使程式設計對初學者變得可接觸且易於理解,指導他們如何成為熟練的程式設計師。友好的寫作風格和均衡的概念介紹使這本書對新學生來說既誘人又引人入勝。



Starting Out with Python 也不例外:清晰、易於接近且易於理解,非常適合沒有任何先前經驗的學生的程式設計入門課程。其以基礎為先的方式在介紹類別和 GUI 程式設計之前,先涵蓋控制結構。每一章都提供案例研究,逐步分析特定問題並展示學生如何解決它。易於理解的範例、偽程式碼和流程圖幫助學生學習如何設計程式的邏輯,然後使用 Python 實現這些程式。



第六版的變更


  • 本版使用了 Python 版本 3.9 之前的新語言特性。

  • 第二章介紹了多重賦值的新主題。

  • 第三章新增了有關海象運算子、賦值表達式、單行 if 語句、條件表達式和三元運算子的部分。

  • 第四章新增了有關計數變數和使用 while 語句編寫計數控制迴圈、單行 while 迴圈、與迴圈一起使用的 break 和 continue,以及 Python 獨特的 else 子句的部分。

  • 第五章討論了僅限關鍵字的參數和僅限位置的參數,以及如何在函數中實現它們。

  • 第六章介紹了 with 語句,用於安全地打開檔案。

  • 第九章新增了一個部分,討論字典資料類型的合併和更新運算子。

可單獨購買的 Starting Out with Python 的 Revel,是一個教學和學習平台,幫助教師接觸到每位學生。第六版包括 VideoNotes、即時程式碼範例、程式碼動畫、檢查點自我評估以及可指派和自動評分的程式設計練習等功能。結合 Pearson 的可信內容,這個平台提供學生和教師所期望的學習成果。