|
-- 會員 / 註冊 --
|
|
|
|
零壓力學Python ( 簡體 字) |
作者:[美]布萊恩 奧弗蘭德(Brian Overland) | 類別:1. -> 程式設計 -> Python |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 49173 詢問書籍請說出此書號!【缺書】 NT售價: 395 元 |
出版日:6/1/2018 |
頁數:308 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115483140 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書以Python為背景講述編程,用示例強化理解、條分縷析Python工作原理,給出了經驗總結及其語言特性的緣由和技巧。內容包括Python編程基礎知識、如何獨立編程、程序片段的功能及來由、創建實用和可重用代碼、面向對象編程等。 |
目錄:第 1 章 初識Python 1 1.1 Python簡史 1 1.2 Python有何不同 2 1.3 本書的特色 2 1.4 安裝Python 3 1.5 開始通過IDLE使用Python 4 1.6 在IDLE中修正錯誤 5 1.7 續行 5 1.8 其他幫助信息:在線資源 6 第 2 章 Python探索之旅:數字 7 2.1 Python和數字 7 2.2 Python和浮點數 11 2.3 將數字賦給變量 13 2.4 本書采用的變量命名約定 17 2.5 一些Python快捷方式 18 2.6 小結 20 第 3 章 第 一個程序 22 3.1 升溫了嗎 22 3.2 打印消息 26 3.3 語法小結 27 示例 3.1 使用函數來定義二次方程求解公式 28 3.4 獲取字符串輸入 31 3.5 獲取數值輸入 33 示例 3.2 包含I/O功能的二次方程求解 33 3.6 設置輸出格式 35 示例 3.3 計算距離的腳本 36 3.7 小結 38 第 4 章 決策和循環 40 4.1 計算機程序中的決策 40 4.2 條件和布爾運算符 41 4.3 關鍵字if、elif和else 42 示例 4.1 輸入你的年齡 44 4.4 while循環 46 示例 4.2 階乘 48 示例 4.3 打印斐波那契數 51 4.5 break語句 54 示例 4.4 猜數游戲 54 4.6 小結 57 第 5 章 Python列表 59 5.1 Python之道:世界是由集合組成的 59 5.2 使用for處理列表 61 5.3 不能使用for語句來修改元素 63 示例 5.1 一個排序應用程序 64 5.4 索引和切片 66 5.5 將數據復制到切片中 68 5.6 區間 69 示例 5.2 重寫計算階乘的程序 70 示例 5.3 埃拉托色尼篩選法 72 5.7 列表函數和關鍵字in 75 5.8 小結 77 第 6 章 列表推導和枚舉 78 6.1 索引和函數enumerate 78 6.2 再談字符串方法format 79 示例 6.1 打印表格 80 6.3 簡單列表推導 82 示例 6.2 平方差 84 6.4 “二維”列表推導 86 6.5 包含條件的列表推導 88 示例 6.3 埃拉托色尼篩選法簡潔版 88 示例 6.4 畢氏三元數 91 6.6 小結 94 第 7 章 Python字符串 96 7.1 使用引號創建字符串 96 7.2 索引和切片 98 7.3 在字符串和數字之間進行轉換 100 示例 7.1 計算末尾有多少個零 101 7.4 剔除多余的字符 104 示例 7.2 計算末尾有多少個零 (第二版)105 7.5 使用方法split拆分字符串 106 7.6 通過拼接(+)創建字符串 107 示例 7.3 對單行輸入中的單詞進行排序 108 7.7 方法join 109 7.8 小結 111 第 8 章 操作字符 113 8.1 本章遵循的命名約定 113 8.2 回顧如何訪問字符串中的字符 113 8.3 獲取有關字符串方法的幫助信息 114 8.4 大小寫檢查 114 8.5 大小寫轉換 115 8.6 回文檢測 116 示例 8.1 將字符串轉換為大寫 116 示例 8.2 完成回文檢測 118 8.7 轉換為ASCII碼 122 8.8 將ASCII碼轉換為字符 123 示例 8.3 字符串加密 123 示例 8.4 字符串解密 126 8.9 小結 127 第 9 章 高級函數技術 128 9.1 多個參數 128 9.2 返回多個值 129 示例 9.1 兩個點的距離與和 132 9.3 具名參數 133 9.4 默認參數 134 示例 9.2 加法機 135 9.5 從模塊導入函數 137 示例 9.3 擲骰子游戲 137 9.6 小結 141 第 10 章 局部變量和全局變量 143 10.1 局部變量有何長處 143 10.2 局部變量和全局變量 144 10.3 關鍵字global簡介 145 10.4 Python中的局部變量陷阱 146 示例 10.1 甲殼蟲樂隊成員人格剖析(BPP) 147 示例 10.2 羅馬數字 150 示例 10.3 羅馬數字解碼 154 10.5 小結 156 第 11 章 操作文件 157 11.1 文本文件和二進制文件 157 11.2 模塊os 158 11.3 打開文件 160 11.4 寫入文本文件 161 示例 11.1 將用戶輸入寫入文件 162 11.5 讀取文本文件 164 11.6 文件和異常處理 165 示例 11.2 讀取文本并加上行號 168 11.7 其他文件打開模式 170 11.8 小結 170 第 12 章 字典和集合 172 12.1 為何需要字典 172 12.2 添加和修改鍵-值對 173 12.3 訪問值 174 12.4 查找鍵 175 示例 12.1 個人電話簿 176 12.5 將字典轉換為列表 179 示例 12.2 根據前綴選擇元素 179 示例 12.3 從文件加載及保存到文件 181 12.6 集合面面觀 183 12.7 集合操作 184 示例 12.4 改進埃拉托色尼篩選法示例 186 12.8 小結 187 第 13 章 矩陣:二維列表 189 13.1 簡單矩陣 189 13.2 訪問元素 189 13.3 不規則矩陣和行長 191 13.4 乘法(*)和列表 191 13.5 使用乘法運算符創建的矩陣存在的問題 192 13.6 如何創建 N * M矩陣 193 示例 13.1 乘法表 194 示例 13.2 讓用戶初始化矩陣 196 13.7 如何旋轉矩陣 198 示例 13.3 完成旋轉示例 201 13.8 小結 204 第 14 章 決勝井字棋 205 14.1 設計井字棋棋盤 205 14.2 井字棋游戲開發計劃 206 14.2.1 第 一階段 206 14.2.2 第二階段 207 14.2.3 第三階段 207 14.3 單行的Python if/else語句 207 示例 14.1 簡單的兩玩家游戲 207 14.4 列表方法count 211 示例 14.2 具有輸贏判斷功能的兩玩家游戲 211 14.5 引入計算機玩家 216 示例 14.3 讓用戶與計算機玩————計算機先走 217 14.6 小結 222 第 15 章 類和對象(一) 224 15.1 對象是什么 224 15.2 Python中的類 225 15.2.1 如何定義簡單的類 225 15.2.2 如何使用類來創建對象 226 15.2.3 如何給對象添加數據 227 15.2.4 如何編寫方法 228 15.3 至關重要的方法__init__ 229 15.4 設計一個數據庫類 230 示例 15.1 記錄員工信息 232 15.5 定義其他方法 235 15.6 設計Point3D類 236 15.7 Point3D類和默認參數 237 15.8 三維井字棋 238 示例 15.2 檢查是否滿足三維井字棋獲勝條件 238 示例 15.3 找出所有獲勝組合 240 15.9 小結 242 第 16 章 類和對象(二) 244 16.1 獲取文檔字符串中的幫助信息 244 16.2 在函數中檢查類型以模擬重載 245 16.3 變長參數列表 247 示例 16.1 PointN類 249 16.4 繼承 252 16.5 Fraction類 254 示例 16.2 擴展Fraction類 254 16.6 類變量和類方法 257 16.7 作為默認值的實例變量 258 示例 16.3 “自動化的”Polygon類 259 16.8 小結 262 第 17 章 生命游戲 264 17.1 生命游戲之游戲規則 265 17.2 計算鄰居數量 266 17.3 設計程序 267 示例 17.1 自定義的矩陣類 268 17.4 將矩陣類放到模塊中 269 示例 17.2 打印生命矩陣 270 17.5 著名的滑翔機圖案 272 示例 17.3 完整的生命游戲程序 272 17.6 小結 276 第 18 章 Python高級技術 278 18.1 生成器 278 18.2 發揮生成器的威力 279 示例 18.1 一個自定義的隨機數生成器 281 18.3 特性 284 18.3.1 獲取方法 285 18.3.2 設置方法 286 18.3.3 同時定義獲取方法和設置方法 287 示例 18.2 支持多種表示方式的溫度對象 287 18.4 裝飾器:包裝其他函數的函數 289 18.5 Python裝飾 292 示例 18.3 將裝飾器用作調試工具 294 18.6 小結 296 附錄 A Python運算符優先級表 297 附錄 B 最重要的Python 3.0格式設置規則 299 附錄 C 術語表 302 |
序: |
|