注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計Python少兒趣味編程:海龜繪圖

Python少兒趣味編程:海龜繪圖

Python少兒趣味編程:海龜繪圖

定 價:¥69.90

作 者: 李強 著
出版社: 人民郵電出版社
叢編項:
標 簽: 暫缺

ISBN: 9787115584441 出版時間: 2022-06-01 包裝: 平裝
開本: 16開 頁數(shù): 178 字數(shù):  

內(nèi)容簡介

  這是一本介紹在Python中使用海龜繪圖工具的書。本書先帶領(lǐng)讀者認識Python編程語言,了解Python的特點,然后在此基礎(chǔ)上引入turtle模塊(俗稱“海龜繪圖”)的相關(guān)內(nèi)容,讓讀者大致了解該模塊的功能。隨后,本書給出了多個示例,幫助讀者加深對for循環(huán)、變量、數(shù)據(jù)類型、布爾類型和條件語句、while循環(huán)以及自定義函數(shù)等概念的理解。最后,本書給出了兩個完整的經(jīng)典程序示例,并詳細解釋了程序代碼的具體意義和作用,還運用turtle模塊繪制了一個可愛的機器貓。本書適合小學(xué)高年級和初中各年級的讀者自學(xué),也適合零編程基礎(chǔ)的讀者閱讀參考。

作者簡介

  李強,青少年編程領(lǐng)域培訓(xùn)教師,著有《Scratch 3.0 少兒游戲趣味編程》《Scratch 3.0 少 兒 編 程 趣 味 課》《Python 少兒趣味編程》等圖書,曾連續(xù)兩年榮獲人民郵電出版社“**影響力作者”的稱號。所著圖書的累計銷量達十余萬本,與圖書配套的教學(xué)視頻也得到了讀者的廣泛好評。

圖書目錄

第 1章認識Python  1
1.1編程語言和Python  1
1.1.1程序設(shè)計和編程語言  1
1.1.2Python簡介  2
1.2Python的安裝  4
1.2.1Windows下的Python安裝  5
1.2.2macOS下的Python安裝  8
1.3第 一個程序Hello World  12
1.4開發(fā)工具IDLE  13
1.4.1IDLE簡介  13
1.4.2用IDLE編寫程序  13
1.4.3IDLE的其他功能  18
1.5小結(jié)  21
第 2章認識小海龜  22
2.1從LOGO語言說起  22
2.2模塊  23
2.2.1什么是模塊  23
2.2.2導(dǎo)入模塊  24
2.3Python里的小海龜——turtle模塊  25
2.3.1turtle的繪圖體系  25
2.3.2turtle函數(shù)概覽  27
2.4小結(jié)  31
第3章海龜繪圖初體驗  33
3.1創(chuàng)建畫布  33
3.2移動海龜  35
3.3畫筆控制  39
3.4色彩  40
3.5奧運五環(huán)  43
3.6小結(jié)  44
第4章for循環(huán)  45
4.1繪制4個圓  45
4.2循環(huán)的概念和程序的3種結(jié)構(gòu)  46
4.3算法和流程圖  47
4.4for循環(huán)  49
4.5用for循環(huán)繪制4個圓  51
4.6range()函數(shù)  52
4.7循環(huán)繪圓程序及其擴展  52
4.8小結(jié)  55
第5章變量  56
5.1變量  56
5.1.1理解變量的概念  56
5.1.2變量的命名規(guī)則  58
5.1.3多個變量賦值  60
5.1.4增量賦值  60
5.2使用變量來繪制螺旋線  60
5.3內(nèi)置函數(shù)  61
5.4改進螺旋線的繪制程序  62
5.5小結(jié)  65
第6章數(shù)據(jù)類型  66
6.1數(shù)字  66
6.1.1整數(shù)和數(shù)學(xué)運算  66
6.1.2浮點數(shù)  68
6.1.3數(shù)字類型的示例  69
6.2字符串   70
6.2.1連接字符串  72
6.2.2與字符串相關(guān)的幾個常用內(nèi)置函數(shù)  72
6.2.3字符串的方法  73
6.2.4字符串用法示例  74
6.3列表  75
6.3.1什么是列表  76
6.3.2創(chuàng)建列表  76
6.3.3訪問列表元素  77
6.3.4設(shè)置和修改列表中的元素  79
6.3.5刪除列表元素  81
6.3.6應(yīng)用列表的示例  83
6.4小結(jié)  85
第7章布爾類型和條件語句  86
7.1布爾類型  86
7.2比較運算符  87
7.2.1等于(==)  87
7.2.2不等于(!=)  88
7.2.3大于(>)和大于等于(>=)  89
7.2.4小于(<><>
7.3布爾運算符  90
7.3.1and(與)  90
7.3.2或(or)  91
7.3.3not(非)  91
7.3.4組合布爾操作符  92
7.4縮進  92
7.4.1縮進的長度  94
7.4.2常見的縮進問題  95
7.5條件語句  98
7.5.1if語句  98
7.5.2else語句  100
7.5.3elif語句  102
7.6小結(jié)  105
第8章while循環(huán)  106
8.1while循環(huán)  106
8.1.1while循環(huán)示例  107
8.1.2無止境的while循環(huán)  109
8.2break語句  110
8.3continue語句  112
8.4while循環(huán)示例  113
8.5小結(jié)  114
第9章自定義函數(shù)  115
9.1函數(shù)的基本結(jié)構(gòu)  116
9.2調(diào)用函數(shù)的方法  116
9.3函數(shù)的參數(shù)  117
9.4函數(shù)的返回值  118
9.5用函數(shù)繪圖的實例  119
9.6小結(jié)  120
第 10章圓舞程序  121
10.1圓舞程序簡介  121
10.2程序代碼解析  122
10.2.1初始設(shè)置程序  122
10.2.2創(chuàng)建海龜形狀  123
10.2.3實現(xiàn)復(fù)合結(jié)構(gòu)  125
10.2.4實現(xiàn)圓舞效果  129
10.2.5入口程序  131
10.3小結(jié)  133
第 11章時鐘程序  134
11.1時鐘程序簡介  134
11.2程序代碼解析  135
11.2.1初始設(shè)置代碼  135
11.2.2jump()函數(shù)  136
11.2.3hand()函數(shù)  136
11.2.4make_hand_shape()函數(shù)  138
11.2.5clockface()函數(shù)  139
11.2.6setup()函數(shù)  140
11.2.7wochentag ()函數(shù)  143
11.2.8datum ()函數(shù)  144
11.2.9tick()函數(shù)  145
11.2.10main()函數(shù)  147
11.2.11程序入口  147
11.3小結(jié)  151
第 12章繪制機器貓  152
12.1程序分析  152
12.2導(dǎo)入模塊  153
12.3基礎(chǔ)函數(shù)  153
12.3.1繪制圓形  153
12.3.2繪制矩形  154
12.4繪制機器貓的身體  155
12.4.1head()函數(shù)  155
12.4.2eyes()函數(shù)  156
12.4.3nose()函數(shù)  158
12.4.4mouth()函數(shù)  159
12.4.5whiskers()函數(shù)  160
12.4.6body()函數(shù)  162
12.4.7feet()函數(shù)  164
12.4.8arms()函數(shù)  165
12.4.9hands()函數(shù)  167
12.4.10bell()函數(shù)  168
12.4.11package()函數(shù)  169
12.5main()函數(shù)  170
12.6程序入口  171
12.7小結(jié)  178

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號