幫助中心 | 我的帳號 | 關於我們

少兒編程之旅(趣學Python)

  • 作者:張霞//劉穎|責編:張爽
  • 出版社:人民郵電
  • ISBN:9787115535580
  • 出版日期:2020/07/01
  • 裝幀:平裝
  • 頁數:199
人民幣:RMB 49 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書分為6章,系統全面地介紹了Python語言的基礎語法、基本數據類型與組合數據類型。基本數據類型包括整數、浮點數、字元串、布爾值和空值;組合數據類型包括序列類型(字元串、列表和元組)、字典類型和集合類型。
    本書包括IT行業的14個故事與話題,例如伊莉莎程序、身份證的數字化、電腦加密演算法等;設計了110個案例,例如猜數遊戲、繪製小花朵、電腦造句等;列舉了4個演算法分析的案例,分別是凱撒加密法、換位加密法、英文小說的詞頻統計以及字典加密器。
    本書案例淺顯易懂,適合零基礎入門Python編程的讀者,尤其是青少年和兒童。

作者介紹
張霞//劉穎|責編:張爽

目錄
第1章  打開編程之門
  1.1  為什麼要學編程
    1.1.1  什麼是編程
    1.1.2  為什麼要學Python編程
  1.2  Python語言的誕生
    1.2.1  Python語言的由來
    1.2.2  Python應用的流行領域
  1.3  創建Python基礎開發環境
    1.3.1  安裝Python
    1.3.2  Python解釋器
    1.3.3  交互模式
    1.3.4  代碼編輯器
  1.4  編寫Python程序
    1.4.1  編寫.py程序
    1.4.2  查看日期和時間
    1.4.3  定位和修復錯誤
    1.4.4  更多Python開發工具
    1.4.5  Python在線幫助文檔
  1.5  你學到了什麼
第2章  有趣的人機對話與猜數遊戲
  2.1  有趣的人機對話
    2.1.1  編程IPO方法
    2.1.2  人機對話程序
    2.1.3  程序背後的故事————ELIZA
    2.1.4  變數
    2.1.5  縮進
    2.1.6  字元串類型
    2.1.7  替換函數replace()
    2.1.8  數值類型
    2.1.9  輸出函數print()
    2.1.10  輸入函數input()
    2.1.11  輸出的格式問題
    2.1.12  while循環結構
  2.2  請輸入密碼
    2.2.1  程序背後的故事——電腦密碼
    2.2.2  if分支語句
    2.2.3  多分支結構
    2.2.4  表達式
  2.3  猜數遊戲
    2.3.1  猜數遊戲程序
    2.3.2  程序背後的故事——隨機數
    2.3.3  再談while循環
  2.4  相關知識閱讀
    2.4.1  字元編碼
    2.4.2  字元串轉義符
    2.4.3  布爾值
    2.4.4  註釋
    2.4.5  常見的打字錯誤
    2.4.6  讓代碼盡可能簡單
  2.5  你學到了什麼

第3章  一切皆可運算
  3.1  看看身份證
    3.1.1  身份證號碼
    3.1.2  程序背後的故事——身份證的數字化
    3.1.3  序列
    3.1.4  索引
    3.1.5  切片
  3.2  輸出漂亮的唐詩
    3.2.1  程序背後的故事——一切皆可運算
    3.2.2  成員運算符in
    3.2.3  for循環
    3.2.43  個引號
    3.2.5  函數str()
    3.2.6  比較字元大小
  3.3  字母替代遊戲
    3.3.1  程序背後的故事——凱撒加密法
    3.3.2  加密演算法
    3.3.3  解密演算法
    3.3.4  查找函數find()
    3.3.5  解密程序
    3.3.6  暴力破譯法
  3.4  相關語法閱讀
    3.4.1  空格處理
    3.4.2  常用字母轉換
    3.4.3  對應的字母判斷方法
    3.4.4  字元串格式化
  3.5  你學到了什麼
第4章  列表,還是列表
  4.1  解同余式
    4.1.1  程序背後的故事——韓信點兵
    4.1.2  計數函數range()
    4.1.3  列表類型
    4.1.4  遍歷列表
    4.1.5  循環嵌套
  4.2  評委打分
    4.2.1  程序背後的故事——電腦模擬
    4.2.2  列表排序
    4.2.3  家人與朋友列表
    4.2.4  神奇的食物列表
    4.2.5  有趣的電腦造句
  4.3  換位加密
    4.3.1  換位加密演算法
    4.3.2  列表的運算符
    4.3.3  連接函數join()
    4.3.4  math庫
    4.3.5  換位解密演算法
    4.3.6  程序背後的故事——加密演算法
  4.4  相關知識閱讀
    4.4.1  序列類型
    4.4.2  元組

  4.5  你學到了什麼
第5章  程序也會搭積木
  5.1  繪製小花朵
    5.1.1  程序背後的故事——Python標準庫
    5.1.2  turtle繪圖庫
    5.1.3  調用函數繪製小花朵
    5.1.4  定義函數與調用函數
    5.1.5  函數的參數傳遞
    5.1.6  蟒蛇繪製
  5.2  向列表中的每個人發出問候
    5.2.1  傳遞一個列表作為參數
    5.2.2  參數的默認值
    5.2.3  有返回值的函數
    5.2.4  全局變數和局部變數
  5.3  繪製科赫雪花
    5.3.1  繪製科赫雪花
    5.3.2  程序背後的故事——分形幾何學
    5.3.3  遞歸函數
    5.3.4  繪製分型樹
  5.4  程序模塊化
    5.4.1  製作模塊文件
    5.4.2  導入模塊文件
  5.5  相關知識閱讀
    5.5.1  匿名函數lambda()
    5.5.2  將lambda()函數賦值給一個變數
  5.6  你學到了什麼
第6章  字典是個寶
  6.1  字典
    6.1.1  創建字典
    6.1.2  刪除字典
    6.1.3  字典背後——鍵值對與數據結構
    6.1.4  遍歷字典
    6.1.5  排序問題
    6.1.6  字典和列表對比
  6.2  文件的讀與寫
    6.2.1  文件的打開與讀寫
    6.2.2  pickle庫與數據存儲
    6.2.3  Python的異常處理
  6.3  英文小說的詞頻統計
    6.3.1  詞頻統計的IPO描述
    6.3.2  詞頻統計的演算法
    6.3.3  詞頻統計的完整程序
    6.3.4  統計人物出場次數
  6.4  創建一個加密字典
    6.4.1  創建自己的加密器
    6.4.2  用字典實現加密演算法
    6.4.3  解密和解密字典
    6.4.4  加密一個文本文件
    6.4.5  程序背後的故事——演算法與圖靈獎
  6.5  爬蟲之自製英漢字典

    6.5.1  創建一個單詞字典
    6.5.2  爬蟲的背後——大受歡迎的第三方庫
    6.5.3  第三方庫的安裝
    6.5.4  爬蟲之數據提取自動化
    6.5.5  爬蟲之數據存儲自動化
  6.6  集合類型
    6.6.1  組合數據類型
    6.6.2  集合
  6.7  你學到了什麼
附錄A  Python關鍵字和內置函數
附錄B  習題參考答案
附錄C  Python科學繪圖樣本

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032