Python編程基礎與應用 汪治華 張虎 9787302654346 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
NT$444
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月: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或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理