目錄
前言
第1章 Python概要
1.1 Python的歷史 1
1.2 Python的優(yōu)缺點 2
1.3 Python適用的領域 3
1.4 mPython 4
1.5 顯示“掌控Python” 9
練習 12
第2章 Python基礎
2.1 Python3.6模式 17
2.2 關鍵字 20
2.3 數(shù)字 21
2.4 變量 22
2.5 程序的基本結構 24
2.6 “擲骰子”程序 30
2.7 while循環(huán) 35
練習 37
第3章 字符串、列表和字典
3.1 字符串 38
3.2 列表 41
3.3 自定義函數(shù) 43
3.4 猜詞游戲 45
3.5 字典 53
3.6 元組 54
3.7 異常 55
3.8 生成器與迭代器 56
3.9 函數(shù)與方法匯總 59
練習 64
第4章 內置函數(shù)與模塊
4.1 內置函數(shù) 66
4.2 模塊與庫 72
4.3 面向對象 79
4.4 文件 85
4.5 網絡 90
練習 93
第5章 掌控板的顯示與輸出
5.1 掌控板 94
5.2 控制全彩LED 98
5.3 交互式REPL 102
5.4 “警燈閃爍” 104
5.5“水平儀” 105
練習 116
第6章 音樂盒
6.1 聲音與音階 121
6.2 讓蜂鳴器發(fā)聲 124
6.3 播放音樂 127
6.4 內置音樂 129
練習 133
第7章 按鍵操作與引腳控制
7.1 引腳控制 136
7.2 按鍵A和按鍵B 139
7.3 通過按鍵切換內置表情 146
7.4 觸摸引腳 153
7.5 音樂播放器進階 157
練習 163
第8章 網絡應用
8.1 Wi-Fi溯源 166
8.2 連接網絡 168
8.3 網絡通信 170
8.4 以網頁形式反饋 175
8.5 基于網絡的交互 183
練習 190