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

李強

  • 出版商: 人民郵電
  • 出版日期: 2022-06-01
  • 定價: $419
  • 售價: 8.5$356
  • 語言: 簡體中文
  • 頁數: 178
  • ISBN: 7115584443
  • ISBN-13: 9787115584441
  • 下單後立即進貨 (約4週~6週)

  • Python 少兒趣味編程:海龜繪圖-preview-1
  • Python 少兒趣味編程:海龜繪圖-preview-2
Python 少兒趣味編程:海龜繪圖-preview-1

買這商品的人也買了...

商品描述

這是一本介紹在Python中使用海龜繪圖工具的書。本書先帶領讀者認識Python編程語言,瞭解Python的特點,然後在此基礎上引入turtle模塊(俗稱“海龜繪圖”)的相關內容,讓讀者大致瞭解該模塊的功能。隨後,本書給出了多個示例,幫助讀者加深對for循環、變量、數據類型、布爾類型和條件語句、while循環以及自定義函數等概念的理解。最後,本書給出了兩個完整的經典程序示例,並詳細解釋了程序代碼的具體意義和作用,還運用turtle模塊繪制了一個可愛的機器貓。

本書適合小學高年級和初中各年級的讀者自學,也適合零編程基礎的讀者閱讀參考。

作者簡介

李強,青少年編程領域培訓教師,著有《Scratch 3.0 少兒游戲趣味編程》《Scratch 3.0 少 兒 編 程 趣 味 課》《Python 少兒趣味編程》等圖書,曾連續兩年榮獲人民郵電出版社“最具影響力作者”的稱號。所著圖書的累計銷量達十餘萬本,與圖書配套的

教學視頻也得到了讀者的廣泛好評。

目錄大綱

第 1章認識Python  1

1.1編程語言和Python  1

1.1.1程序設計和編程語言  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開發工具IDLE  13

1.4.1IDLE簡介  13

1.4.2用IDLE編寫程序  13

1.4.3IDLE的其他功能  18

1.5小結  21

第 2章認識小海龜  22

2.1從LOGO語言說起  22

2.2模塊  23

2.2.1什麽是模塊  23

2.2.2導入模塊  24

2.3Python里的小海龜——turtle模塊  25

2.3.1turtle的繪圖體系  25

2.3.2turtle函數概覽  27

2.4小結  31

第3章海龜繪圖初體驗  33

3.1創建畫布  33

3.2移動海龜  35

3.3畫筆控制  39

3.4色彩  40

3.5奧運五環  43

3.6小結  44

第4章for循環  45

4.1繪制4個圓  45

4.2循環的概念和程序的3種結構  46

4.3算法和流程圖  47

4.4for循環  49

4.5用for循環繪制4個圓  51

4.6range()函數  52

4.7循環繪圓程序及其擴展  52

4.8小結  55

第5章變量  56

5.1變量  56

5.1.1理解變量的概念  56

5.1.2變量的命名規則  58

5.1.3多個變量賦值  60

5.1.4增量賦值  60

5.2使用變量來繪制螺旋線  60

5.3內置函數  61

5.4改進螺旋線的繪製程序  62

5.5小結  65

第6章數據類型  66

6.1數字  66

6.1.1整數和數學運算  66

6.1.2浮點數  68

6.1.3數字類型的示例  69

6.2字符串   70

6.2.1連接字符串  72

6.2.2與字符串相關的幾個常用內置函數  72

6.2.3字符串的方法  73

6.2.4字符串用法示例  74

6.3列表  75

6.3.1什麽是列表  76

6.3.2創建列表  76

6.3.3訪問列表元素  77

6.3.4設置和修改列表中的元素  79

6.3.5刪除列表元素  81

6.3.6應用列表的示例  83

6.4小結  85

第7章布爾類型和條件語句  86

7.1布爾類型  86

7.2比較運算符  87

7.2.1等於(==)  87

7.2.2不等於(!=)  88

7.2.3大於(>)和大於等於(>=)  89

7.2.4小於(<)和小於等於(<=)  89

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小結  105

第8章while循環  106

8.1while循環  106

8.1.1while循環示例  107

8.1.2無止境的while循環  109

8.2break語句  110

8.3continue語句  112

8.4while循環示例  113

8.5小結  114

第9章自定義函數  115

9.1函數的基本結構  116

9.2調用函數的方法  116

9.3函數的參數  117

9.4函數的返回值  118

9.5用函數繪圖的實例  119

9.6小結  120

第 10章圓舞程序  121

10.1圓舞程序簡介  121

10.2程序代碼解析  122

10.2.1初始設置程序  122

10.2.2創建海龜形狀  123

10.2.3實現復合結構  125

10.2.4實現圓舞效果  129

10.2.5入口程序  131

10.3小結  133

第 11章時鐘程序  134

11.1時鐘程序簡介  134

11.2程序代碼解析  135

11.2.1初始設置代碼  135

11.2.2jump()函數  136

11.2.3hand()函數  136

11.2.4make_hand_shape()函數  138

11.2.5clockface()函數  139

11.2.6setup()函數  140

11.2.7wochentag ()函數  143

11.2.8datum ()函數  144

11.2.9tick()函數  145

11.2.10main()函數  147

11.2.11程序入口  147

11.3小結  151

第 12章繪制機器貓  152

12.1程序分析  152

12.2導入模塊  153

12.3基礎函數  153

12.3.1繪制圓形  153

12.3.2繪制矩形  154

12.4繪制機器貓的身體  155

12.4.1head()函數  155

12.4.2eyes()函數  156

12.4.3nose()函數  158

12.4.4mouth()函數  159

12.4.5whiskers()函數  160

12.4.6body()函數  162

12.4.7feet()函數  164

12.4.8arms()函數  165

12.4.9hands()函數  167

12.4.10bell()函數  168

12.4.11package()函數  169

12.5main()函數  170

12.6程序入口  171

12.7小結  178

最後瀏覽商品 (20)