教孩子學編程

目錄

第1 章 Python 基礎:認識環(huán)境 1

11 認識Python 3

12 用Python 編寫程序 5

13 運行Python 程序 5

14 本章小結 6

15 編程挑戰(zhàn) 7

第2 章 海龜作圖:用Python 繪圖 9

21 第一個海龜程序 10

211 程序是如何工作的 10

212 發(fā)生了什么 12

22 旋轉的海龜 13

23 海龜畫圓 14

24 添加顏色 15

241 一個四色螺旋線 16

242 修改背景顏色 19

25 一個變量搞定一切 20

26 本章小結 22

27 編程挑戰(zhàn) 22

第3 章 數(shù)字和變量:用Python 做數(shù)學運算 24

31 變量:保存內容的地方 25

32 Python 中的數(shù)字和數(shù)學運算 26

321 Python 數(shù)字 27

322 Python 操作符 28

323 在Python shell 中進行數(shù)學運算 28

324 語法錯誤:你說什么婉刀? 29

325 Python shell 中的變量 30

326 用操作符編程:披薩計算器 31

33 字符串:Python 中真正的字符 33

34 用字符串改進彩色螺旋線 35

35 列表:將所有內容放到一起 36

36 Python 做作業(yè) 38

37 本章小結 40

38 編程挑戰(zhàn) 41

第4 章 循環(huán)很有趣(你可以再說一遍) 42

41 構建自己的循環(huán) 43

411 使用for 循環(huán)生成4 個圓組成的玫瑰花瓣 44

412 修改循環(huán)讓玫瑰花瓣帶有6 個圓 46

42 把玫瑰花瓣程序改進為允許用戶輸入 48

43 游戲循環(huán)和while 循環(huán) 50

44 家庭成員螺旋線 52

45 整合:病毒式的螺旋線 55

46 本章小結 59

47 編程挑戰(zhàn) 60

第5 章 條件(如果是這樣該怎么辦?)62

51 if 語句 63

52 認識布爾值 65

521 比較操作符 66

522 你還不夠大! 68

53 else 語句 69

531 多邊形或玫瑰花瓣 70

532 偶數(shù)還是奇數(shù) 71

54 elif 語句 74

55 復雜條件:if澳化、and蚀腿、or 和not 75

56 秘密消息 77

561 打亂字符串 78

562 字符的值 79

563 加密/ 解密程序 80

57 本章小結 82

58 編程挑戰(zhàn) 83

第6 章 隨機的樂趣和游戲(繼續(xù)前進,抓住機會!) 85

61 猜數(shù)字游戲 86

62 彩色的隨機螺旋線 88

621 選取顏色章姓,任意的顏色 89

622 獲取坐標 90

623 畫布有多大 92

624 整合 93

63 Rock-Paper-Scissors 95

64 選一張牌拧抖,任意一張牌 97

641 堆牌 97

642 發(fā)牌 98

643 計算牌面 99

644 繼續(xù)前進 101

645 整合 102

65 擲骰子 103

651 設置游戲 104

652 對骰子排序 104

653 測試骰子 105

654 整合 106

66 萬花筒 109

67 本章小結 112

68 編程挑戰(zhàn) 114

第7 章 函數(shù)(那些東西有了一個名字) 116

71 用函數(shù)整合內容 117

711 定義random_spiral() 118

712 調用random_spiral() 119

72 參數(shù):傳給函數(shù) 120

721 在隨機位置微笑 121

722 整合 125

73 返回:發(fā)回統(tǒng)計結果 127

731 從函數(shù)返回一個值 127

732 在程序中使用返回值 128

74 交互簡介 130

741 處理事件:TurtleDraw 130

742 監(jiān)聽鍵盤事件: ArrowDraw 133

743 用參數(shù)處理事件:ClickSpiral 135

744 更進一步:ClickandSmile 137

75 ClickKaleidoscope 139

751 draw_kaleido() 函數(shù) 139

752 draw_spiral() 函數(shù) 140

753 整合 140

76 本章小結 142

77 編程挑戰(zhàn) 143

第8 章 定時器和動畫 144

81 獲取Pygame 的所有GUI 145

811 用Pygame 畫一個點 146

812 Pygame 中的新內容 148

813 游戲的部分 149

82 時間剛剛好:移動和彈跳 152

821 移動笑臉 153

822 用Clock 類實現(xiàn)笑臉動畫 155

823 將笑臉從墻上彈開 157

824 在四面墻上彈回笑臉 162

83 本章小結 166

84 編程挑戰(zhàn) 167

第9 章 用戶交互:進入游戲 170

91 增加交互:點擊和拖動 171

911 點擊點 171

912 拖動繪制 173

92 高級交互:笑臉爆炸 177

921 笑臉精靈 178

922 設置精靈 180

923 更新精靈 182

924 較大的和較小的笑臉 182

925 整合 183

93 SmileyPop 10 版 185

931 檢測碰撞和刪除精靈 185

932 整合 186

94 本章小結 188

95 編程挑戰(zhàn) 189

第10 章 游戲編程 191

101 構建游戲框架:Smiley Pong 10 版 192

1011 繪制游戲板和游戲部件 193

1012 記錄分數(shù) 194

1013 顯示得分 199

1014 整合 201

102 增加難度并結束游戲:Smiley Pong 20 版 202

1021 游戲結束 203

1022 再玩一次 203

1023 更快 204

1024 整合 206

103 添加更多的功能:SmileyPop 20 版 208

1031 使用Pygame 添加聲音 208

1032 跟蹤和記錄玩家進度 210

1033 整合 213

104 本章小結 215

105 編程挑戰(zhàn) 216

附錄A Windows煤搜、Mac 和Linux 下的Python 安裝 218

A1 Windows 下安裝Python 219

A11 下載安裝程序 219

A12 運行安裝程序 220

A13 嘗試Python 223

A2 Mac 下的Python 225

A21 下載安裝程序 225

A22 運行安裝程序 226

A23 嘗試Python 229

A3 Linux 下的Python 安裝 230

附錄B Windows、Mac 和Linux 下的Pygame 安裝233

B1 在Windows 下安裝Pygame 234

B2 Mac 下的Pygame 238

B21 Python 27 和Pygame 192 238

B3 Linux 下的Pygame 240

B31 Pygame for Python 2 241

附錄C 構建自己的模塊242

C1 構建colorspiral 模塊 243

C11 使用colorspiral 模塊 244

C12 重用colorspiral 模塊 245

C2 附加資料 246

術語表247

鏈接:https://pan.baidu.com/s/1oUoD0b_MbXDUvv-Wb5TjnA

提取碼:請關注微信“Python提升課堂”唧席,回復hzbc


?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末擦盾,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子淌哟,更是在濱河造成了極大的恐慌迹卢,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,817評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件徒仓,死亡現(xiàn)場離奇詭異腐碱,居然都是意外死亡,警方通過查閱死者的電腦和手機掉弛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,329評論 3 385
  • 文/潘曉璐 我一進店門症见,熙熙樓的掌柜王于貴愁眉苦臉地迎上來喂走,“玉大人,你說我怎么就攤上這事谋作∮蟪Γ” “怎么了?”我有些...
    開封第一講書人閱讀 157,354評論 0 348
  • 文/不壞的土叔 我叫張陵遵蚜,是天一觀的道長业栅。 經(jīng)常有香客問我,道長谬晕,這世上最難降的妖魔是什么碘裕? 我笑而不...
    開封第一講書人閱讀 56,498評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮攒钳,結果婚禮上帮孔,老公的妹妹穿的比我還像新娘。我一直安慰自己不撑,他們只是感情好文兢,可當我...
    茶點故事閱讀 65,600評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著焕檬,像睡著了一般姆坚。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上实愚,一...
    開封第一講書人閱讀 49,829評論 1 290
  • 那天兼呵,我揣著相機與錄音,去河邊找鬼腊敲。 笑死击喂,一個胖子當著我的面吹牛,可吹牛的內容都是我干的碰辅。 我是一名探鬼主播懂昂,決...
    沈念sama閱讀 38,979評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼没宾!你這毒婦竟也來了凌彬?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,722評論 0 266
  • 序言:老撾萬榮一對情侶失蹤循衰,失蹤者是張志新(化名)和其女友劉穎铲敛,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體羹蚣,經(jīng)...
    沈念sama閱讀 44,189評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡原探,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,519評論 2 327
  • 正文 我和宋清朗相戀三年乱凿,在試婚紗的時候發(fā)現(xiàn)自己被綠了顽素。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咽弦。...
    茶點故事閱讀 38,654評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖胁出,靈堂內的尸體忽然破棺而出型型,到底是詐尸還是另有隱情,我是刑警寧澤全蝶,帶...
    沈念sama閱讀 34,329評論 4 330
  • 正文 年R本政府宣布闹蒜,位于F島的核電站,受9級特大地震影響抑淫,放射性物質發(fā)生泄漏绷落。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,940評論 3 313
  • 文/蒙蒙 一始苇、第九天 我趴在偏房一處隱蔽的房頂上張望砌烁。 院中可真熱鬧,春花似錦催式、人聲如沸函喉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,762評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽管呵。三九已至,卻和暖如春哺窄,著一層夾襖步出監(jiān)牢的瞬間捐下,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,993評論 1 266
  • 我被黑心中介騙來泰國打工萌业, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蔑担,地道東北人。 一個月前我還...
    沈念sama閱讀 46,382評論 2 360
  • 正文 我出身青樓咽白,卻偏偏與公主長得像啤握,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子晶框,可洞房花燭夜當晚...
    茶點故事閱讀 43,543評論 2 349