-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Python青少年編程魔法課堂(案例+視頻教學版) 版權信息
- ISBN:9787111666554
- 條形碼:9787111666554 ; 978-7-111-66655-4
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Python青少年編程魔法課堂(案例+視頻教學版) 本書特色
用58個生動有趣的編程小案例帶領青少年入門Python編程,培養(yǎng)編程思維,300分鐘配套教學視頻、141個源碼文件
Python青少年編程魔法課堂(案例+視頻教學版) 內容簡介
本書是一本幫助青少年學習Python編程的入門圖書。書中介紹了58個趣味編程小案例,帶領讀者掌握Python語言的基礎語法,并通過動手實踐,讓讀者初步體驗項目案例的開發(fā)過程。本書按照從基礎到進階、從簡單到復雜的順序安排案例,閱讀梯度比較平滑。書中的案例不僅涉及Python的語法知識,而且還涉及如何導入Python的第三方庫。另外,為了達到更好的學習效果,本書特意提供了約300分鐘配套教學視頻。 本書共39章,分為兩篇。篇“Python編程基礎案例”,包括求解雞兔同籠問題、打印九九乘法表、用冒泡法給成績排序、做個萬年歷、做個簡易通訊錄、續(xù)寫斐波那契數列、解漢諾塔問題等案例。第2篇“Python編程進階案例”,包括制作用按鈕操作的計算器、制作Q版單位換算小工具、繪制動漫人物、制作輕量級畫圖板、繪制小豬佩奇、制作桌面動態(tài)時鐘和數顯時鐘、繪制二維圖表和三維圖表、制作益智五子棋游戲等案例。 本書行文詼諧幽默,案例豐富、實用性強,特別適合作為青少年的Python編程入門讀物,也適合作為想要探索Python語言奧秘的其他愛好者的興趣讀物。另外,本書還很好適合作為中小學編程教育課的教材。
Python青少年編程魔法課堂(案例+視頻教學版) 目錄
第1篇 Python編程基礎案例
第1章 使用Python打印簡單內容2
11 初識Python的IDLE2
12 在IDLE中打印“Python真好玩!” 3
13 創(chuàng)建及保存Python文件4
第2章 小小的Python計算器7
21 從加減乘除入手:寫計算表達式7
22 保存輸入的數字:變量8
23 小小的Python計算器成品9
24 課后小練習11
第3章 巧用數字解謎題——陰影面積12
31 問題描述:陰影面積是多少12
32 使用更精確的π:導入math模塊13
33 計算結果的近似處理:浮點數的精度控制15
34 課后小練習17
第4章 巧用數字解謎題——對折細繩19
41 問題描述:對折并剪斷細繩19
42 表示每次剪斷后的結果:初識分數20
43 得到任意剪斷n次后的結果22
44 課后小練習23
第5章 巧用數字解謎題——雞兔同籠25
51 問題描述:雞兔各幾只25
52 合理的邏輯控制:循環(huán)結構和判斷結構26
53 雞兔同籠問題再升級31
54 課后小練習33
第6章 趣味數字游戲34
61 奇數、偶數各幾何:while和for的較量34
62 質數、合數有哪些:break語句和嵌套的循環(huán)37
63 課后小練習39
第7章 循環(huán)和判斷的魅力——背乘法表41
71 回憶九九乘法表41
72 用*熟悉的辦法:for循環(huán)結構嵌套42
73 換一種辦法:別樣的while循環(huán)結構44
74 課后小練習46
第8章 循環(huán)和判斷的魅力——成績排序47
81 厘清思路:排序過程當如何47
82 *直接的辦法:用for循環(huán)完成冒泡排序48
83 換一種辦法:用while循環(huán)完成冒泡排序51
84 課后小練習52
第9章 挖掘列表的潛能——別樣索引53
91 *末位的成績:從后向前的索引順序53
92 前(后)一段的成績:用索引截取列表55
93 特定區(qū)間的成績:列表分片56
第10章 挖掘列表的潛能——常規(guī)修改58
101 給grade追加新成績:增加列表成員58
102 去掉grade中的成績:刪除列表成員60
103 調整grade中的成績:給列表成員排序61
第11章 給排序小工具添加實用功能163
111 輸入學號和成績:input()函數和split()函數63
112 保存學號和成績:append()函數65
113 把學號與成績保存在一起:zip()函數和元組67
第12章 給排序小工具添加實用功能271
121 按學號查成績:使用字典71
122 又見冒泡排序:列表的二維索引74
123 大功告成76
124 課后小練習78
第13章 例說元組的使用80
131 創(chuàng)建新的元組80
132 對元組使用索引81
133 獲取成員的索引82
134 對元組成員計數83
第14章 例說字典的使用85
141 創(chuàng)建新的字典85
142 獲取字典中的成員86
143 增/改字典中的成員88
144 刪除字典中的成員89
第15章 幾個循環(huán)中的小技巧90
151 range()函數的另類用法90
152 zip()函數與map()函數92
153 陌生的enumerate()函數95
第16章 函數,原來你是這樣的98
161 從定義一個函數著手:def語句98
162 調用函數要留心:多個種類的參數100
163 小試牛刀:把成績排序寫進函數里103
164 課后小練習105
第17章 靈活的函數——做個萬年歷107
171 閏年還是平年:函數的返回值107
172 這個月有幾天109
173 距離1900年的**天已經過去了多久110
174 終于完成萬年歷111
第18章 靈活的函數——做個簡易通訊錄114
181 通訊錄總覽:初識SQLite數據庫114
182 完成通訊錄的菜單和新建聯(lián)系人的功能116
183 完成查詢聯(lián)系人信息的功能117
184 完成修改聯(lián)系人信息的功能118
185 完成刪除聯(lián)系人的功能120
186 完成顯示全部聯(lián)系人信息的功能121
187 把所有的功能拼裝起來121
第19章 靈活的函數——寫斐波那契數列124
191 探索斐波那契數列之謎124
192 續(xù)寫斐波那契數列:函數的遞歸調用126
193 課后小練習128
第20章 靈活的函數——解漢諾塔問題129
201 從*簡單的情況入手129
202 由簡入繁,摸清圓盤的挪動規(guī)律131
203 用Python玩轉漢諾塔:又見遞歸函數132
204 課后小練習134
第21章 揭開類的神秘面紗137
211 從一個汽車類開始:定義一個類137
212 讓類代替字典:創(chuàng)建類的實例139
213 為什么說類是面向對象的141
214 課后小練習143
第22章 面向對象的類——升級通訊錄144
221 升級開始:定義一個Contact類144
222 添加展示操作菜單的類方法145
223 添加新建/查詢聯(lián)系人的類方法146
224 添加修改/刪除聯(lián)系人的類方法147
225 添加顯示所有聯(lián)系人的類方法149
226 添加程序的執(zhí)行入口149
227 課后小練習151
第23章 面向對象的類——發(fā)紙牌比大小游戲153
231 從一張牌開始:定義Card類153
232 負責洗牌和發(fā)牌:定義Deck類155
233 有兩名玩家:定義Player類156
234 開始游戲:定義Game類156
235 試玩撲克牌游戲158
第24章 面向對象的類——繼承了什么160
241 國產車或合資車:父類、子類160
242 從父類繼承:繼承了哪些162
243 修改繼承類的方法:重載163
第25章 面向對象的類——做個員工數據庫166
251 定義相關的類166
252 創(chuàng)建類的實例168
253 保存類的實例:初識shelve模塊170
第2篇 Python編程進階案例
第26章 捕捉不到的按鈕174
261 空白的窗口:初識tkinter模塊174
262 放一個按鈕:Button控件175
263 鼠標指,按鈕跑:按鈕響應鼠標事件178
264 課后小練習181
第27章 Q版單位換算小工具182
271 從整體界面設計入手182
272 把全部控件都安排到位183
273 把換算功能寫成函數184
274 課后小練習188
第28章 用按鈕操作的小小計算器189
281 先進行外觀設計189
282 創(chuàng)建窗口及放置顯示面板190
283 放置計算器的按鍵193
284 思考一下:有哪些事件需要響應196
285 全新的事件響應辦法:lambda回調199
286 把所有的工作結合起來201
287 題外話:談談lambda表達式203
第29章 繪制一幅卡通畫204
291 創(chuàng)建空白畫布:Canvas組件204
292 夜晚的格調:用深色填充畫布206
293 小插曲:試做一個顏色對照板209
294 夜空,繁星:繪制五角星211
295 夜空,彎月:繪制圓215
296 夜景,群山與草木:繪制矩形217
第30章 繪制動漫人物——哆啦A夢219
301 哆啦A夢的整體形象219
302 一切從頭開始220
303 頭的下面是身體222
304 身體之后是四肢223
305 別忘了還有鈴鐺224
第31章 自制輕量級畫圖板226
311 預覽畫圖板成品226
312 從定義一個類著手228
313 創(chuàng)建畫圖板的菜單230
314 讓畫圖板能用鼠標進行操作232
315 大功告成,試用畫圖板233
第32章 繪制太極圖案237
321 與turtle模塊的初次相識237
322 厘清繪制太極圖案的思路238
323 繪制太極圖案的左半邊239
324 繪制太極圖案的右半邊241
第33章 繪制可愛的小豬佩奇243
331 觀察小豬佩奇,思考繪制過程243
332 繪制小豬佩奇的頭部245
333 繪制小豬佩奇的身體250
334 繪制小豬佩奇的四肢251
335 繪制小豬佩奇的尾巴253
第34章 制作一個桌面動態(tài)時鐘255
341 做個什么樣的桌面動態(tài)時鐘255
342 從繪制時鐘的表盤刻度開始256
343 初始化鐘表的指針258
344 讓指針開始旋轉259
345 添加日期和星期顯示263
第35章 制作一個數顯時鐘265
351 做個什么樣的數顯時鐘265
352 從能夠顯示的數字開始267
353 定時刷新時鐘的顯示269
第36章 做個簡易的圖片瀏覽器274
361 預覽簡易圖片瀏覽器成品274
362 要看哪張圖片:tkinter的文件選擇窗口276
363 把選擇的圖片顯示出來277
364 克服缺陷:PIL模塊來幫忙278
365 另辟蹊徑:初識matplotlib模塊280
第37章 精彩紛呈的圖表1283
371 折線圖:從中發(fā)現趨勢283
372 散點圖:化簡后的折線圖286
373 柱狀圖:讓比較更直觀288
374 疊加的柱狀圖:看看比例290
375 餅圖:讓比例更清晰293
第38章 精彩紛呈的圖表2298
381 三維散點圖:更酷炫的散點圖298
382 三維平面圖:凸顯立體效果300
第39章 益智五子棋游戲304
391 初識pygame模塊304
392 繪制出棋盤是**步306
393 支持落子是第二步309
394 區(qū)分黑白子是第三步312
395 判斷輸贏是第四步315
附錄A 安裝Python320
附錄B 程序流程圖圖例327
附錄C Python的表達式操作符329
附錄D 安裝pygame模塊331
附錄E 安裝一款IDE軟件代替IDLE333
Python青少年編程魔法課堂(案例+視頻教學版) 作者簡介
蔣子陽,多年專業(yè)編程工作經驗,曾參與多個機器人目標識別與定位等深度學習相關項目,擅長圖像識別算法、語音識別算法等,涉及行業(yè)包括金融、證券、汽車、公共安全等領域。近年來,作者對機器學習及深度學習進行了深入研究,隨著Tensorflow的出現,開始將精力轉移到TensorFlow深度學習算法原理的研究中,并專門推導過其中的大部分算法,對TensorFlow框架有著獨特的認識和深入的理解。
- >
唐代進士錄
- >
月亮與六便士
- >
經典常談
- >
巴金-再思錄
- >
龍榆生:詞曲概論/大家小書
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
山海經
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學概述