●前言
章 結交一個新朋友,它的名字叫Python
1.1 請叫我Python大人
1.2 邀請Python來我的電腦做客
1.3 用Python指揮你的電腦
1.4 Python的個程序
1.5 回憶我們的朋友Python
1.6 首次小挑戰
第2章 召喚畫圖的小海龜
2.1 認識會作圖的小海龜
2.2 小海龜的作圖絕學
2.2.1 小海龜畫線段
2.2.2 小海龜畫正方形
2.2.3 小海龜畫長方形
2.2.4 小海龜畫小星星
2.2.5 添加背景色
2.2.6 給小星星上色
2.3 別忘了小海龜
2.4 小海龜作圖的考驗
第3章 這是什麼?變量
3.1 神奇的變量
3.2 數字的奧秘
3.2.1 數字運算符
3.2.2 運算順序
3.2.3 給數字取一個洋氣的英文名
3.3 字符串是什麼東西
3.4 變量的可變性
3.5 變量取名字很講究
3.6 變量學習小結
3.7 趣味小挑戰
第4章 是或不是的道道
4.1 什麼叫條件判斷
4.1.1 猜數字
4.1.2 坐火車
4.2 看if來斷案
4.3 真假總該做點事
4.4 if不做的,else來做
4.5 它們還有一個兄弟elif
4.6 滿足兩個條件找and
4.7 滿足一個條件用or
4.8 邏輯運算符not
4.9 小結條件邏輯
4.10 條件邏輯大考驗
第5章 循環是一種神奇的力量
5.1 循環內功修煉,掌握for循環
5.2 循環招式升級while
5.3 可怕的無限循環
5.4 break和continue
5.5 溫故而知新
5.6 循環大測試
第6章 3兄弟:"列表"&qu組""字典"
6.1 重新認識列表
6.2 往列表裡素
6.3 確定素的位置
6.4 獲取列表中素
6.5 換掉列素
6.6 查詢列表中是否素
6.7 找素的索引
6.8 遍歷列表中素
6.9 素排序
6.組是隻讀的
6.11 字典講究對應
6.11.1 往字典中素
6.11.2 從字典素
6.11.3 修改素的值
6.11.4 刪除字素
6.11.5 遍歷字素
6.12 課後小結
6.13 迎接小挑戰
第7章 擁有強大能量的函數
7.1 創造自己的函數
7.2 讓函數動起來
7.3 有參數的函數
7.4 有多個參數的函數
7.5 參數數量不確定
7.6 有返回值的函數
7.7 變量的作用域
7.7.1 局部變量
7.7.2 全局變量
7.7.3 強制為全局變量
7.8 函數能量回收
7.9 函數能量小挑戰
第8章 深奧的類與對像
8.1 我們熟悉的類和對像
8.2 Python中的類和對像
8.3 創建實例對像
8.4 對像都有自己獨特的屬性
8.5 對像還可以有自己的動作
8.6 類的三大特性
8.7 類與對像總結
8.8 類與對像小挑戰
第9章 注釋幫助我們理解
9.1 如何創建注釋
9.1.1 單行注釋
9.1.2 多行注釋
9.2 添加注釋的"要"與"不要"
9.3 注釋回顧
9.4 添加注釋
0章 警報,警報,發現異常
10.1 Python的守衛者
10.2 調試
10.3 異常與調試小結
10.4 異常與調試挑戰
1章 強大的模塊功能庫
11.1 什麼是模塊
11.2 創建屬於自己的模塊
11.3 使用模塊帶來的便利
11.4 命名空間
11.5 局部命名空間
11.6 全局命名空間
11.7 內置命名空間
11.8 Python內置標準模塊
11.9 模塊學結
11.10 模塊學習大挑戰
2章 玩轉圖形界面編程
12.1 什麼是GUI編程
12.2 Python中的GUI編程
12.3 個GUI程序-根窗口
12.4 Label組件
12.5 Button組件
12.6 Entry組件
12.7 Canvas組件
12.8 布局管理方式
12.9 tkinter小總結
12.10 tkinter小挑戰
3章 操控文件的讀與寫
13.1 什麼是文件
13.2 打開文件
13.3 寫文件
13.4 讀文件
13.5 遊戲時間
13.6 文件小總結
13.7 文件小挑戰
4章 網絡爬蟲不是小蟲子
14.1 網絡連接
14.2 了解網絡爬蟲
14.3 用Python發起網絡請求
14.4 HTML
14.4.1 HTML的常用標簽
14.4.2 標簽的樣式
14.5 解析網站內容
14.6 個爬蟲程序
14.7 爬蟲小總結
14.8 爬蟲小挑戰
5章 攻克星球大戰
15.1 pygame的安裝
15.2 分析一下我們的飛機大戰
15.3 定義運行窗口
15.4 用鍵盤控制飛機移動
15.5 飛機發射子彈
15.6 敵機的創建
15.7 子彈擊中敵機-精靈的踫撞檢測
15.8 記錄得分
15.9 遊戲結束
15.10 pygame小結
15.11 pygame課後小挑戰
內容簡介
本書語言風趣幽默,講解細致入微,案例生動有趣,能夠讓小朋友輕松愉悅地學習Python編程。本書共分15章,以圖解的形式介紹變量、條件判斷、循環、列表、函數、類與對像、模塊、文件、注釋、異常與調試等基礎知識,簡單明了,易於理解;穿插許多小朋友感興趣的的項目案例,如用Python寫信、寄卡片,用Python制作通訊錄,用Python網絡爬蟲獲取網站天氣或者榮耀英雄的皮膚,用Python制作飛機大戰,等等,在增加趣味性的同時鞏固所學的知識。本書適合想學習Python編程的中小學生、教Python編程的老師以及想陪小朋友一起學習Python編程的家長閱讀。