|
-- 會員 / 註冊 --
|
|
|
|
樹莓派Python編程入門與實戰 ( 簡體 字) |
作者:[美] Richard Blum 勃魯姆 Christine Bresnahan 布萊斯納罕 | 類別:1. -> 電腦組織與體系結構 -> 單晶片 -> Raspberry Pi |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 42479 詢問書籍請說出此書號!【缺書】 NT售價: 345 元 |
出版日:10/1/2015 |
頁數:432 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115391186 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介: 樹莓派是一個只有信用卡大小的裸露電路板,它也是一個運行開源Linux操作系統的完全可編程的PC系統。樹莓派的官方編程語言是Python,本書就介紹了樹莓派的Python編程方法。 本書共分7個部分。前6個部分介紹了樹莓派編程環境、Python基礎知識、高級Python、圖形編程、業務編程和樹莓派Python項目;第7部分通過附錄介紹了如何將樹莓派操作系統加載到Raspbian卡上。 本書適合于對Python編程感興趣的讀者和樹莓派愛好者,也適合于想要基于低成本Linux平臺開發應用的用戶。
|
目錄:第一小時 配置樹莓派 3 樹莓派是什么? 3 獲取樹莓派 4 哪些樹莓派外設是必須的? 6 其他不錯的外設 9 決定如何購買外設 11 讓你的樹莓派正常工作 11 排除樹莓派的故障 14 總結 15 Q&A 15 練習 16 問題 16 答案 16 第二小時 理解Raspbian linux發行版 17 了解Linux 17 使用Raspbian命令行 18 使用Raspbian圖形界面操作 22 總結 29 Q&A 29 練習 29 問題 29 答案 30 第三小時 搭建編程環境 31 探索Python 31 檢查你的Python環境 32 安裝Python和工具 34 學習Python解釋器 35 學習Python交互式Shell 36 學習Python開發環境shell 38 創建Python腳本 42 使用適當的工具 46 總結 47 Q&A 47 練習 48 問題 48 答案 48 第四小時 理解Python基礎知識 51 顯示腳本的輸出 51 探索print函數 51 使用字符作為print的參數 52 格式化print函數的輸出 53 使用轉義序列控制輸出 54 好玩的東西 55 格式化腳本 56 長文本行 57 創建注釋 57 理解Python變量 58 Python關鍵字 59 創建Python變量名 59 對Python變量進行賦值 60 格式化變量和字符串輸出 60 避免使用為賦值的變量 61 給變量賦值長字符串 61 更多的變量賦值 62 給變量重新賦值 62 學習Python數據類型 63 獲取用戶輸入 64 總結 69 Q&A 69 練習 69 問題 69 答案 69 第五小時 在程序中使用算術 70 使用數學操作符 70 Python數學操作符 70 操作符的優先級 72 在數學運算中使用變量 73 浮點數的精度 74 顯示數字 74 操作符縮寫 75 計算分數 75 分數對象 75 分數操作 76 使用復數 76 創建實數 77 復數運算 77 用math模塊沖破你的想象力 77 數論函數 78 冪和對數函數 78 三角函數 79 雙曲函數 80 統計數學函數 80 使用NumPy數學庫 80 NumPy數據類型 81 創建NumPy數組 81 使用NumPy數組 82 總結 82 Q&A 83 練習 83 問題 83 答案 83 第六小時 控制你的程序 84 使用if語句 84 組合多個語句 85 通過else語句添加其他選項 86 使用elif添加更多的選項 88 在Python中比較值 89 數字比較 89 字符串比較 90 列表和元組比較 91 布爾值比較 92 評估函數結果 92 檢查復雜的條件 93 使用邏輯操作符 93 組合條件檢查 94 對條件檢查取反 94 總結 95 Q&A 95 練習 95 問題 95 答案 96 第七小時 學習循環 97 執行重復的任務 97 使用for循環進行迭代 97 遍歷列表中的數字 98 注意一些“陷阱” 99 從列表分配數據類型 100 遍歷字符串列表 101 使用變量進行遍歷 102 使用range函數進行迭代 102 使用while循環來遍歷 106 使用字符串條件進行遍歷 106 使用while True 108 創建嵌套循環 110 總結 111 Q&A 112 練習 112 問題 112 答案 112 第八小時 使用列表和元組 115 介紹元組 115 創建元組 115 訪問元組中的數據 116 訪問一個范圍內的值 117 使用元組 117 介紹列表 119 創建一個列表 119 使用一個列表解析 120 從列表中獲取數據 120 使用列表 120 使用多維列表存儲數據 125 在腳本中使用列表和元組 125 遍歷一個列表或數組 125 排序和倒序再訪問 126 使用列表解析創建列表 127 使用范圍 127 總結 128 Q&A 128 練習 129 問題 129 答案 129 第九小時 字典和集合 130 理解Python的字典 130 探索字典的基礎 131 創建一個字典 131 填充字典 131 更新一個字典 134 管理一個字典 135 對字典編程 135 理解Python集合 139 探索集合基礎 140 填充集合 140 從集合獲取信息 141 集合成員 141 并集 141 交集 142 差集 142 對稱差集 143 遍歷集合 143 修改一個集合 143 對集合編程 145 總結 147 Q&A 147 練習 148 問題 148 答案 148 第十小時 使用字符串 149 使用字符串的基礎知識 149 字符串格式 149 創建字符串 150 處理字符串 151 使用函數操作字符串 152 改變字符串值 152 分割字符串 153 連接字符串 153 測試字符串 154 檢索字符串 155 格式化字符串輸出 156 format()函數 157 格式化數字 158 總結 161 Q&A 161 練習 161 問題 161 答案 161 第十一小時 使用文件 163 理解Linux文件結構 163 看一下Linux目錄 164 通過Python管理文件和目錄 165 打開文件 166 指定打開模式 166 使用文件對象方法 167 讀取文件 168 讀取整個文件 168 逐行讀取文件 169 不按順序讀取文件 170 關閉一個文件 173 寫文件 174 創建并且寫入一個新文件 174 寫入到已存在的文件 177 總結 178 Q&A 179 練習 179 問題 179 答案 179 第十二小時 創建函數 181 在程序中使用Python函數 181 創建函數 182 使用函數 182 返回值 184 給函數傳值 185 傳入參數 185 設置默認參數值 187 處理可變數量的參數 188 使用字典檢索值 189 在函數中處理變量 190 局部變量 190 全局變量 191 在函數中使用列表 192 遞歸函數 193 總結 194 Q&A 194 練習 195 問題 195 答案 195 第十三小時 使用模塊 196 介紹模塊概念 196 探索標準模塊 198 學習Python模塊 199 創建定制的模塊 202 創建或收集函數來放到一起 203 確定模塊的名稱 203 在測試目錄中創建這個自定義 模塊 203 測試自定義模塊 204 將模塊移動到生產目錄 205 檢查路徑,如果需要則修改 207 測試生產級別自定義模塊 207 總結 210 Q&A 210 練習 211 問題 211 答案 211 第十四小時 探索面向對象編程的世界 212 理解面向對象編程基礎 212 什么是OOP? 212 定義一個類 213 創建一個實例 213 默認屬性值 214 定義類方法 214 設值方法 215 訪問方法 215 添加輔助方法 217 使用類模塊共享你的代碼 220 總結 222 Q&A 222 練習 223 問題 223 答案 223 第十五小時 使用繼承 224 了解類的問題 224 理解子類和繼承 225 在Python中使用繼承 226 創建子類 227 將子類添加到對象模塊文件中 228 添加其他子類 229 將子類方法放到它自己的對象 模塊文件中 230 在Python腳本中使用繼承 231 總結 241 Q&A 241 練習 241 問題 241 答案 242 第十六小時 正則表達式 243 什么是正則表達式? 243 定義正則表達式 243 正則表達式的類型 244 在Python中使用正則表達式 244 正則表達式函數 244 編譯正則表達式 246 定義基本的模式 246 純文本 247 特殊字符 248 錨字符 248 點字符 250 字符分類 250 字符類取反 252 使用范圍 252 星號 253 使用高級正則表達式特性 253 問號 253 加號 254 使用大括號 254 管道符號 254 分組表達式 255 在Python腳本中使用正則表達式 255 總結 257 Q&A 258 練習 258 問題 258 答案 258 第十七小時 異常處理 259 理解異常 259 語法錯誤異常 259 運行時錯誤異常 261 處理異常 263 處理多個異常 265 創建多個try except語句塊 267 處理通用的異常 269 理解try except語句的選項 270 總結 275 Q&A 275 練習 275 問題 275 答案 275 第十八小時 GUI編程 279 為GUI環境編程 279 視窗接口 280 事件驅動編程 280 檢查Python的GUI包 281 使用tkinter包 281 創建一個窗口 |
序: |
|