|
-- 會員 / 註冊 --
|
|
|
|
達人迷 Python趣味編程10例 ( 簡體 字) |
作者:[美]Brendan Scott | 類別:1. -> 程式設計 -> Python |
譯者: |
出版社:人民郵電出版社 | 3dWoo書號: 49148 詢問書籍請說出此書號!【有庫存】 NT售價: 445 元 |
出版日:6/1/2018 |
頁數:222 |
光碟數:0 |
|
站長推薦: |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787115476807 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書以生動詼諧的語言,圖文并茂地講解了Python的核心入門知識,從Python軟件如何安裝、配置開始,再到測試第一個簡單的程序“Hello World”,然后進階到游戲設計環節,最終實現幾個高難度的完整項目的制作。初學者一步一步跟著學,就可以通過實踐掌握Python的應用技術。本書適合對編程感興趣的青少年和大眾初學者閱讀。 |
目錄:概述 1 關于本書 1 格式說明 1 給達人迷們的假設 3 本書使用的圖標 3 本書之外的信息 4 馬上開始 4 第 1周 了解Python 5 第 1章 初識Python 7 Python 是什么?它為什么這么神奇? 8 誰在使用Python? 9 使用Python 10 理解本書的教學方法 11 面面俱到 11 帶你編程帶你飛 12 注重實用 12 在Mac OS X 系統上安裝Python 13 在Windows系統上安裝Python 13 使用Firefox瀏覽器 13 使用IE瀏覽器 14 在Linux 操作系統上安裝Python 16 把Python 固定到開始菜單 16 啟動Python 解釋器 18 使用Python內置文檔 19 終止Python解釋器運行 19 查找Python在線文檔 20 Python 在線文檔 20 Python 內省特性 21 Professor 網絡 21 源代碼 22 加入更廣闊的Python 社區 22 PEPs 22 Planet Python 與 PyCon 23 處理問題 23 如何去學習 24 實踐 24 犯錯 24 思考 25 Ganbatte Ne! 25 總結 25 第 2章 構建第 一個Python程序:Hello World! 26 編寫 Hello World! 26 定位和修復錯誤 27 使用文字常量 29 使用變量保存字符串常量 30 中斷程序執行 33 Python 的關鍵字 36 許多循環,許多 Hello 36 用問候填滿屏幕 37 讓Python 計數 38 總結 40 第 2周 構建猜迷游戲 41 第3章 構建一個猜謎游戲 43 設計游戲 43 從選手那里獲取輸入 44 要求輸入 44 確保變量是相等的 45 調用運算符 46 深入Python 48 將猜測與數字比較 49 對比選手的猜測和計算機想出的數字 51 告知選手猜測是否是錯誤的 52 一直嘗試,直到選手猜對 54 讓Python產生隨機數 56 使用命名空間 58 完成猜謎游戲 59 總結 60 第4章 設置編程環境 61 使用默認的開發環境 61 啟動IDLE 62 一些IDLE的小技巧 64 tab補全 64 命令歷史記錄 65 使用IDLE的編輯窗口 67 在文件中寫注釋 69 插入哈希注釋 70 保存命令行內容 71 注釋代碼 71 縮進和取消縮進 73 總結 74 第5章 構建一個更完美的猜謎游戲 75 操作你的函數 75 給函數命名 78 為函數增加幫助文檔 78 為函數坐樁 80 重構猜謎游戲 81 查找邏輯問題 83 解決邏輯問題 84 注意computers_number的二次應用 85 理解作用域的原理 86 與函數通信 89 給函數發送消息 89 賦予參數默認值 91 以函數通信 92 添加分數 94 讓用戶退出 95 完整的代碼 98 總結 100 第3周 創造文字游戲 101 第6章 黑客對講機:1337 Sp34k3r 103 字符串中有個對象 103 引用對象的屬性 106 了解列表 107 遍歷列表中的所有元素 107 創建自己的列表 109 創建列表 110 驗證元素是否在列表中 111 設計自己的精英黑客對講機 112 創建文件 112 創建函數 113 運行代碼 113 替換 114 替換一個字母 115 讓用戶輸入消息 116 定義字符替換 117 替換所有字符串 119 使用print 調試代碼 120 使用IDLE的調試器 123 總結 126 第7章 加密 128 刪掉那些沒用的字符 129 制作一張替換表 130 創建你自己的加密器 131 使用字典 133 創建一個加密字典 134 使用join 136 重寫加密函數 137 編寫解密函數 138 創建一個解密字典 139 雙向測試 140 輸入原文本或者加密文本 143 加密一個文本文件 144 打開、寫入并關閉一個文件 145 讀取文件 146 運行文件 147 使用with語法打開或者關閉 147 從文件中加密解密 148 選擇一個名稱并創建測試數據 149 打開文件加密數據 149 在Shell中解密 151 更改解密部分的代碼 153 完整的代碼 155 總結 156 第8章 無厘頭的句子 158 插入格式化字符串 158 格式化值的個數要滿足要求 159 使用元組數據類型 160 開始構造無厘頭的句子 162 填充模板 164 添加更多的單詞 166 完整的代碼 167 總結 168 第4周 學習面向對象編程 169 第9章 地址簿 171 第 一個類對象 172 創建一個類 172 創建一個實例 173 創建類和實例屬性 174 規劃地址簿 175 創建文件并添加一個類 175 添加第 一條信息 177 使用_ _init_ _實例化一個類 178 創建一個打印實例的函數 180 使用魔術方法_ _repr_ _ 181 初始化AddressBook實例 183 發現pickle的力量 185 添加一個save()函數 187 在同一個應用程序中載入一個已保存的pickle 188 創建一個Controller類 188 測試load方法 191 添加接口 193 編寫方法的具體內容 196 完整代碼 198 總結 202 第 10章 算術訓練器 203 制定制作算數訓練器的計劃 203 伊始 204 創建問題 206 按行提問 208 將問題隨機排列 208 每次提出指定個數的問題 210 打印乘法表 212 跨屏幕打印多個表 214 從用戶界面說起 216 添加退出功能 218 完善 220 計時 220 整理主循環和其余的部分 222 總結 222 |
序: |
|