| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202404*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:Python編程基礎與應用 ISBN:9787302654346 出版社:清華大學 著編譯者:汪治華 張虎 頁數:313 所在地:中國大陸 *此為代購商品 書號:1638188 可大量預訂,請先連絡。 內容簡介 「只有胸懷全局,才能在思考問題時高瞻遠矚。」熟悉一門編程語言的全貌,才能舉重若輕、得心應手地運用其解決編程問題。本書以項目案例為驅動,旨在幫助讀者輕鬆掌握Python語言對象體系和編程計算生態的有關知識,並培養讀者運用計算思維和軟體工程思維進行程序設計的能力。全書內容共分為14章。第1章從Python開發環境的搭建、直觀的turtle對象繪圖程序入手,介紹了Python語言描述的對象模型、軟體對象的工作方式。第2∼13章的內容包括:Python基礎,數據類型,運算符,流程式控制制,組合數據類型,函數,類與對象,異常、調試與測試,文件與數據格式化,標準庫應用編程,第三方庫應用編程,虛擬環境與程序打包發布。這部分內容完整地講解了Python語言對象體系和編程計算生態的知識點,有利於讀者在頭腦中搭建起Python語言全景的知識框架體系。同時,用計算思維過程方法分析人機大戰猜拳遊戲程序開發步驟,分別以案例形式講解了遊戲項目問題分解、模式識別、歸納抽象、數據描述、演算法設計、流程圖設計、面向過程程序開發、面向對象程序開發,將計算思維融入案例開發的步驟之中,有利於讀者快速掌握計算思維並實現程序設計。第14章介紹了軟體工程思維方法,以中國茶葉知識數據爬蟲為例,按照軟體工程流程,完整地講解了爬蟲的開發過程,有利於讀者快速掌握基於Python語言的軟體工程思維並實現程序設計。 本書不僅適合所有對 Python語言感興趣的讀者閱讀,還適合作為高等院校各專業Python語言課程教材和社會培訓機構的教材。目錄 第1章 緒論1 1 Python概述 1 1 1 Python的發展 1 1 2 Python的特點 1 1 3 Python的應用 1 2 Python開發環境 1 2 1 Python官方標準版開發環境 1 2 2 第一個Python程序 1 2 3 Python IDLE的使用 1 2 4 PyCharm集成開發環境 1 2 5 Anaconda集成開發環境 1 2 6 Web版在線開發環境 1 3 模塊、包與庫 1 3 1 模塊的安裝 1 3 2 模塊的導入與使用 1 4 turtle對象繪圖庫 1 4 1 turtle對象編程思維 1 4 2 turtle庫概述 1 4 3 turtle繪圖操作方法 實訓與習題 第2章 Python基礎 2 1 基礎語法 2 1 1 代碼格式 2 1 2 標識符與關鍵字 2 1 3 變數與常量 2 2 解釋器命名空間 2 2 1 Python解釋器 2 2 2 命名空間 2 3 函數對象 2 3 1 內置函數 2 3 2 自定義函數 2 4 類與對象 2 4 1 內置類型與對象 2 4 2 自定義類 2 4 3 自定義元類 2 5 模塊對象 2 6 文件對象 2 7 Python代碼風格 2 7 1 代碼布局風格 2 7 2 實體命名風格 2 7 3 代碼註釋風格 2 7 4 Python之禪 實訓與習題 第3章 數據類型 3 1 概述 3 2 基本數據類型 3 2 1 整數類型 3 2 2 浮點類型 3 2 3 複數類型 3 2 4 布爾類型 3 2 5 基本類型轉換 3 3 組合數據類型 3 3 1 字元串 3 3 2 位元組組 3 3 3 列表 3 3 4 元組 3 3 5 集合 3 3 6 字典 3 4 問題描述 3 4 1 問題描述概述 3 4 2 人機大戰猜拳遊戲問題描述 實訓與習題 第4章 運算符 4 1 算術運算符 4 1 1 加法運算符 4 1 2 乘法運算符 4 2 賦值運算符 4 2 1 基本賦值運算符 4 2 2 擴展賦值運算符 4 3 比較運算符 4 4 邏輯運算符 4 5 成員運算符 4 6 身份運算符 4 7 位運算符 4 8 集合運算符 4 9 三目運算符 4 10 運算符優先順序 4 11 計算思維 4 11 1 計算思維過程 4 11 2 人機大戰猜拳遊戲計算思維分析 實訓與習題 第5章 流程式控制制 5 1 程序流程 5 2 條件語句 5 2 1 if語句 5 2 2 if-else語句 5 2 3 if-elif-else語句 5 2 4 if語句嵌套 5 3 循環語句 5 3 1 while循環語句 5 3 2 for循環語句 5 3 3 循環嵌套語句 5 4 多分支選擇語句 5 5 跳轉語句 5 5 1 break語句 5 5 2 continue語句 5 6 人機大戰猜拳遊戲程序設計案例 5 6 1 程序流程圖 5 6 2 程序設計 實訓與習題 第6章 組合數據類型 6 1 概述 6 1 1 序列類型 6 1 2 集合類型 6 1 3 映射類型 6 1 4 可迭代對象與迭代器 6 2 字元串 6 2 1 字元串概述 6 2 2 字元串的操作方法 6 3 列表 6 3 1 列表推導式 6 3 2 列表的操作方法 6 4 元組 6 4 1 元組概述 6 4 2 元組推導式 6 5 集合 6 5 1 集合推導式 6 5 2 集合的操作方法 6 5 3 frozenset集合 6 6 字典 6 6 1 字典推導式 6 6 2 字典的操作方法 6 7 用列表實現人機大戰猜拳遊戲程序案例 實訓與習題 第7章 函數 7 1 函數定義和調用 7 1 1 定義函數 7 1 2 調用函數 7 1 3 return返回語句 7 2 函數參數傳遞 7 2 1 位置、關鍵字和默認參數的傳遞 7 2 2 參數的打包與解包 7 2 3 混合傳遞 7 3 變數作用域 7 3 1 全局變數 7 3 2 局部變數 7 4 特殊函數 7 4 1 遞歸函數 7 4 2 lambda表達式與匿名函數 7 5 閉包函數 7 6 生成器 7 6 1 生成器表達式 7 6 2 生成器函數 7 7 裝飾器 7 7 1 簡單裝飾器 7 7 2 多個裝飾器 7 7 3 插入日誌 7 8 內置高階函數 7 8 1 map()函數 7 8 2 zip()函數 7 9 面向過程編程案例 7 9 1 面向過程編程思想 7 9 2 人機大戰猜拳遊戲面向過程編程 實訓與習題 第8章 類與對象 8 1 類的定義和對象創建 8 1 1 類的定義 8 1 2 對象創建與使用 8 2 屬性 8 2 1 類屬性與對象屬性 8 2 2 公有屬性與私有屬性 8 2 3 特殊屬性 8 3 方法 8 3 1 對象方法、類方法、靜態方法與property方法 8 3 2 公有方法與私有方法 8 3 3 特殊方法 8 4 Python的對象體系 8 4 1 object基類 8 4 2 type元類 8 5 抽象類 8 5 1 抽象類的使用方式 8 5 2 abc模塊定義抽象類 8 6 封裝、繼承和多態 8 6 1 封裝 8 6 2 繼承 8 6 3 多態 8 7 面向對象編程案例 8 7 1 面向對象 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |