零基礎學Python編程少兒趣味版

零基礎學Python編程少兒趣味版

《零基礎學Python編程少兒趣味版》是2020年機械工業出版社出版的圖書。

基本介紹

  • 中文名:零基礎學Python編程少兒趣味版
  • 作者:溪溪爸爸
  • 類別:Python
  • 出版社:機械工業出版社
  • 出版時間:2020年10月
  • 開本:16 開
  • 裝幀:平裝-膠訂
  • ISBN: 9787111666769
內容簡介,圖書目錄,

內容簡介

本書是一本少兒編程入門書,適合零基礎的讀者。本書以“派森號”飛船和西西船長等人的童話故事為載體,從頭開始介紹了Python語言的基礎語法。全書共有6個章節。每章都有約十個獨立的內容來介紹Python的一個知識點,並以任務的形式提出問題,*後逐步解決問題。
本書不光講解了Python語言本身,也在內容中穿插了許多電腦程式設計的基礎知識,為孩子在電腦程式設計領域進行入門教育,掃除認知障礙,對今後在該領域進一步學習具有很好的指導意義。

圖書目錄

前言
第1章 從零開始學Python 1
1.1 “派森號”的星際旅行:初識Python 1
1.1.1 編程環境 1
1.1.2 Python編程環境的安裝 2
1.2 “hello,我是派森號!”:條Python語句 3
1.2.1 創建個Python程式 3
1.2.2 運行Python程式 6
1.3 IDLE計算器:四則運算 7
1.3.1 加、減、乘、除 7
1.3.2 取模、求冪和向下取整 8
1.4 神秘的盒子:變數 9
1.4.1 什麼是變數 9
1.4.2 變數的命名規則 10
1.4.3 變數的總結 12
1.5 星球日誌:變數的賦值和作用 12
1.5.1 什麼是賦值 12
1.5.2 變數的作用 13
1.5.3 同時賦值多個變數 16
1.6 事物的本質:數值類型 16
1.6.1 Python數值類型 17
1.6.2 int(有符號整型) 17
1.6.3 float(浮點型) 19
1.6.4 complex(複數型) 20
1.6.5 bool(布爾型) 21
1.7 STR星球的問候:字元串 22
1.7.1 什麼是字元串 22
1.7.2 轉義字元 22
1.7.3 字元串的運算 24
1.8 來點互動:輸入輸出 26
1.8.1 什麼是互動 26
1.8.2 格式化輸出 26
1.8.3 input輸入 29
1.8.4 input結果的類型 31
1.9 Python的基石:函式和模組 32
1.9.1 什麼是函式 32
1.9.2 內部函式和自定義函式 33
1.9.3 函式調用 34
1.9.4 模組 36
1.10 一些常識:異常和注釋 37
1.10.1 語法錯誤 37
1.10.2 異常 38
1.10.3 注釋 39
第2章 複雜類型和選擇 40
2.1 藥品清單:列表類型 40
2.1.1 什麼是列表 40
2.1.2 列表的使用 41
2.1.3 列表的操作 42
2.1.4 列表的方法 43
2.2 固定的搭配:元組類型 47
2.2.1 元組的操作 48
2.2.2 區間 49
2.3 運動會的花名冊:字典類型 50
2.3.1 鍵值對 50
2.3.2 什麼是字典 51
2.3.3 字典的編輯 52
2.3.4 操作字典 53
2.4 真真假假:邏輯運算 55
2.4.1 什麼是邏輯 55
2.4.2 邏輯運算 56
2.4.3 空值與False 57
2.4.4 “與”和“或”的短路 57
2.5 大小多少:關係運算 59
2.5.1 關係運算符 59
2.5.2 1和10 60
2.5.3 “a”比“A”大 61
2.5.4 符號的編碼 62
2.6 如果可以選擇:選擇結構 63
2.6.1 兩個分支 63
2.6.2 條件語句 64
2.7 更多的選擇:多分支結構 66
2.7.1 多分支結構 66
2.7.2 詭異的UFO 67
2.8 圓形軌道:數學函式 69
2.8.1 π和pi 69
2.8.2 數學函式 71
第3章 循環 73
3.1 紀念日:日曆 73
3.1.1 calendar 73
3.1.2 閏年 74
3.1.3 今天星期幾 75
3.2 我們的時間:時間處理 76
3.2.1 就是現在 76
3.2.2 更易識別的時間 77
3.2.3 流逝的時間 78
3.2.4 睡眠時間 79
3.3 黑洞的問題:while循環 80
3.3.1 無限循環 80
3.3.2 while結構 81
3.3.3 有始有終 82
3.4 尋找水仙花數:while循環的套用 83
3.4.1 什麼是水仙花數 83
3.4.2 個十百千萬 84
3.5 猜猜看:循環和break 85
3.5.1 猜猜看 86
3.5.2 中斷循環 86
3.6 隨機數發生器:隨機函式 87
3.6.1 百里挑一 87
3.6.2 擲骰子 89
3.6.3 更多的隨機函式 90
3.6.4 使用Python文檔 90
3.7 五種礦石:for循環 92
3.7.1 for循環 92
3.7.2 遍歷和序列類型 93
3.7.3 循環的嵌套 94
3.8 解密“奧利奧”:for循環的套用 95
3.8.1 迴文數 95
3.8.2 累加 96
3.8.3 無3報數 97
第4章 數據結構和程式結構 100
4.1 按流程辦事:流程圖 100
4.1.1 程式流程圖 100
4.1.2 三種基本結構 102
4.2 任務分配:多重循環與排列函式 102
4.2.1 一共有多少種方案 102
4.2.2 排列函式 104
4.3 合成實驗:組合函式 105
4.3.1 錯誤的組合結果 105
4.3.2 沒有重複元素 105
4.3.3 組合函式 107
4.4 阿喀琉斯隧道:佇列的實現 108
4.4.1 什麼是佇列 108
4.4.2 FIFO 109
4.4.3 隧道裝滿啦 110
4.5 遇見飛龍:類與對象 112
4.5.1 什麼是類 112
4.5.2 龍的行為 113
4.5.3 Bob是條龍 114
4.5.4 實例的特權 116
4.6 龍的家族:類的繼承 117
4.6.1 與生俱來 117
4.6.2 族譜 119
4.6.3 遺傳的特徵 120
4.6.4 Mary是不是Bob的女兒 121
4.7 超級尋寶圖:圖的實現 123
4.7.1 什麼是圖 123
4.7.2 少停留的航線 126
4.8 星門客棧:實現棧結構 127
4.8.1 一個死胡同 127
4.8.2 後進先出 128
4.8.3 棧不是列表 130
4.9 一棵樹:二叉樹結構的實現 132
4.9.1 什麼是二叉樹 132
4.9.2 二叉樹的節點 133
4.9.3 Python定義二叉樹 135
第5章 算法 138
5.1 簡單而直接:窮舉法 138
5.1.1 什麼是窮舉 138
5.1.2 九宮填數 139
5.2 從前有座山,山上有座廟:遞歸 142
5.2.1 什麼是遞歸 142
5.2.2 求階乘 143
5.3 估算面積:蒙特卡羅算法 144
5.3.1 積分問題 144
5.3.2 隨機算法 145
5.3.3 蒙特卡羅定積分 146
5.4 船長的禮物:歐幾里得算法 148
5.4.1 西西船長的禮物 148
5.4.2 歐幾里得算

相關詞條

熱門詞條

聯絡我們