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

青少年學(xué)Python

青少年學(xué)Python

定 價:¥79.00

作 者: [希] 阿里斯提德·波拉斯(Aristides S.Bouras,),盧卡雅·阿伊納羅斯托(Loukia ... 著
出版社: 人民郵電出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787115483577 出版時間: 2018-07-01 包裝: 平裝
開本: 小16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  Python 是一門非常流行的編程語言,不僅有著非常廣泛的應(yīng)用,而且由于學(xué)習(xí)門檻較低,適合中小學(xué)生和青少年學(xué)習(xí)。本書幫助讀者利用Python語言進入編程世界。本書強調(diào)以計算和算法思維訓(xùn)練為導(dǎo)向,從計算機的工作原理和算法基礎(chǔ)開始,詳細介紹了Python 編程的基礎(chǔ)知識,進而引入了數(shù)據(jù)結(jié)構(gòu)、過程式編程和面向?qū)ο缶幊痰容^為高級的話題。全書圖文并茂,講解細致,包含100 多道已解答和200 道未解答的練習(xí),250 多道判斷題,100 道多選題和100 道復(fù)習(xí)題,可以幫助讀者牢固地掌握所學(xué)的知識。本書適合任何希望使用正確的習(xí)慣和技術(shù)開始學(xué)習(xí)或教授計算機編程的人,尤其適合10歲以上的孩子或者他們的父母和老師教孩子學(xué)習(xí)編程。

作者簡介

  阿里斯提德.波拉斯(Aristides S. Bouras )擁有比雷埃夫斯技術(shù)教育學(xué)院計算機工程學(xué)位、色雷斯德謨克利特大學(xué)電子和計算機工程學(xué)位。他有多年的軟件開發(fā)經(jīng)驗,目前他是一名高中教師,主要教授計算機網(wǎng)絡(luò)課程、Internet/Intranet 編程工具和數(shù)據(jù)庫課程。盧卡雅.阿伊納羅斯托(Loukia V. Ainarozidou )擁有比雷埃夫斯技術(shù)教育學(xué)院計算機工程學(xué)位、色雷斯德謨克利特大學(xué)電子和計算機工程學(xué)位。她現(xiàn)在是一名高中教師,主要教授計算機網(wǎng)絡(luò)、計算機編程和數(shù)字設(shè)計課程。

圖書目錄

第 1章 計算機是如何工作的

1.1 引言/ 1

1.2 什么是硬件 / 1

1.3 什么是軟件 / 2

1.4 計算機如何執(zhí)行(運行)程序 / 2

1.5 編譯器和解釋器 / 3

1.6 什么是源代碼 / 3

1.7 復(fù)習(xí)題:判斷對錯 / 3

1.8 復(fù)習(xí)題:選擇題 / 4

1.9 復(fù)習(xí)題/ 6

第 2章 Python和集成開發(fā)環(huán)境

(IDE)

2.1 什么是Python / 7

2.2 Python是如何工作的 / 7

2.3 如何配置Python / 7

2.4 集成開發(fā)環(huán)境 / 8

2.5 IDLE / 8

2.6 如何設(shè)置IDLE / 8

2.7 Eclipse / 8

2.8 如何設(shè)置Eclipse / 9

2.9 復(fù)習(xí)題 / 11

第3章 基礎(chǔ)算法概念

3.1 什么是算法 / 12

3.2 制作一杯奶茶的算法 / 12

3.3 什么是計算機程序 / 13

3.4 3個參與者/ 13

3.5 創(chuàng)建算法的3個主要階段 / 13

3.6 什么是“保留字” / 14

3.7 您的第 一個Python程序 / 15

3.8 語法錯誤、邏輯錯誤和運行時

錯誤有什么區(qū)別 / 15

3.9 “調(diào)試”是什么意思 / 16

3.10 為您的代碼添加注釋 / 16

3.11 復(fù)習(xí)題:判斷對錯 / 17

3.12 復(fù)習(xí)題:選擇題 / 18

3.13 復(fù)習(xí)題/ 19

第4章 變量與常量

4.1 什么是變量 / 20

4.2 變量類型 / 21

4.3 Python中的變量命名規(guī)則 / 22

4.4 “聲明一個變量”是什么

意思 / 22

4.5 復(fù)習(xí)題:判斷對錯 / 23

4.6 復(fù)習(xí)題:選擇題 / 23

4.7 鞏固練習(xí) / 24

4.8 復(fù)習(xí)題 / 24

第5章 處理輸入和輸出

5.1 使用什么語句將消息和結(jié)果輸出到用

戶的屏幕 / 25

5.2 如何修改print語句的默認(rèn)行為 / 26

5.3 用戶輸入及提示/ 27

5.4 復(fù)習(xí)題:判斷對錯 / 29

5.5 復(fù)習(xí)題:選擇題 / 29

5.6 復(fù)習(xí)題 / 30

第6章 運算符

6.1 賦值運算符 / 31

6.2 算術(shù)運算符 / 32

6.3 什么是算術(shù)運算符的優(yōu)先級 / 33

6.4 復(fù)合賦值運算符/ 34

6.5 字符串運算符 / 35

6.6 復(fù)習(xí)題:判斷對錯 / 36

6.7 復(fù)習(xí)題:選擇題 / 37

6.8 鞏固練習(xí) / 38

6.9 復(fù)習(xí)題 / 39

第7章 使用IDLE

7.1 引言 / 40

7.2 創(chuàng)建一個新的Python

模塊 / 40

7.3 編寫和執(zhí)行Python程序 / 41

7.4 發(fā)現(xiàn)運行時錯誤和語法

錯誤 / 42

第8章 使用Eclipse

8.1 引言 / 44

8.2 創(chuàng)建一個新的Python項目/ 44

8.3 編寫和執(zhí)行Python程序 / 47

8.4 發(fā)現(xiàn)運行時錯誤和語法錯誤 / 48

第9章 編寫第 一個真正

的程序

9.1 介紹 / 50

9.2 鞏固練習(xí) / 52

9.3 復(fù)習(xí)題 / 53

第 10章 操作數(shù)字

10.1 引言 / 54

10.2 有用的函數(shù)和方法 / 54

10.3 復(fù)習(xí)題:判斷對錯 / 58

10.4 復(fù)習(xí)題 / 59

第 11章 操作字符串

11.1 引言 / 61

11.2 從字符串中檢索單個字符 / 61

11.3 提取子串 / 63

11.4 有用的函數(shù)和方法 / 65

11.5 復(fù)習(xí)題:判斷對錯 / 70

11.6 復(fù)習(xí)題:選擇題 / 71

11.7 鞏固練習(xí) / 72

11.8 復(fù)習(xí)題 / 72

第 12章 提出問題

12.1 引言 / 74

12.2 如何編寫簡單的問題 / 74

12.3 邏輯運算符和復(fù)雜的問題 / 76

12.4 Python成員關(guān)系運算符 / 78

12.5 邏輯運算符的優(yōu)先順序 / 78

12.6 算術(shù)、比較和邏輯運算符的

優(yōu)先順序 / 79

12.7 將自然語句轉(zhuǎn)換為布爾表達式 / 80

12.8 復(fù)習(xí)題:判斷對錯 / 82

12.9 復(fù)習(xí)題:選擇題 / 83

12.10 鞏固練習(xí) / 83

12.11 復(fù)習(xí)題 / 85

第 13章 提出問題—if結(jié)構(gòu)

13.1 if結(jié)構(gòu) / 86

13.2 復(fù)習(xí)題:判斷對錯 / 91

13.3 復(fù)習(xí)題:選擇題 / 91

13.4 鞏固練習(xí) / 92

13.5 復(fù)習(xí)題 / 93

第 14章 提出問題—if-else結(jié)構(gòu)

14.1 if-else結(jié)構(gòu) / 94

14.2 復(fù)習(xí)題:判斷對錯 / 97

14.3 復(fù)習(xí)題:選擇題 / 97

14.4 鞏固練習(xí) / 98

第 15章 提出問題—if-elif結(jié)構(gòu)

15.1 if-elif結(jié)構(gòu) / 100

15.2 復(fù)習(xí)題: 判斷對錯 / 104

15.3 鞏固練習(xí) / 105

第 16章 提出問題—嵌套結(jié)構(gòu)

16.1 嵌套決策結(jié)構(gòu) / 109

16.2 復(fù)習(xí)題:判斷對錯 / 112

16.3 鞏固練習(xí) / 112

16.4 復(fù)習(xí)題 / 113

第 17章 循環(huán)

17.1 循環(huán)結(jié)構(gòu) / 114

17.2 從順序結(jié)構(gòu)到循環(huán)結(jié)構(gòu) / 114

17.3 復(fù)習(xí)題:判斷對錯 / 116

第 18章 循環(huán)—while結(jié)構(gòu)

18.1 while結(jié)構(gòu) / 117

18.2 復(fù)習(xí)題:判斷對錯 / 122

18.3 復(fù)習(xí)題:選擇題 / 123

18.4 鞏固練習(xí) / 124

第 19章 循環(huán)——for結(jié)構(gòu)

19.1 for結(jié)構(gòu) / 126

19.2 復(fù)習(xí)題:判斷對錯 / 130

19.3 復(fù)習(xí)題:選擇題 / 130

19.4 鞏固練習(xí) / 131

第 20章 循環(huán)——嵌套結(jié)構(gòu)

20.1 嵌套循環(huán)結(jié)構(gòu) / 133

20.2 復(fù)習(xí)題:判斷對錯 / 135

20.3 復(fù)習(xí)題:選擇題 / 135

20.4 鞏固練習(xí) / 137

第 21章 循環(huán)結(jié)構(gòu)使用技巧和竅門

21.1 引言 / 139

21.2 選擇循環(huán)結(jié)構(gòu) / 139

21.3 “終極”規(guī)則 / 139

21.4 跳出循環(huán) / 142

21.5 無限循環(huán)及如何避免 / 143

21.6 “由內(nèi)而外”法 / 144

21.7 復(fù)習(xí)題:判斷對錯 / 145

21.8 復(fù)習(xí)題:選擇題 / 145

21.9 鞏固練習(xí) / 146

第 22章 循環(huán)結(jié)構(gòu)專項練習(xí)

22.1 循環(huán)結(jié)構(gòu)的一般性質(zhì)的

練習(xí) / 148

22.2 鞏固練習(xí) / 157

第 23章 海龜繪圖

23.1 引言 / 159

23.2 x-y平面 / 159

23.3 海龜在哪兒 / 160

23.4 前后移動 / 161

23.5 左轉(zhuǎn)和右轉(zhuǎn) / 162

23.6 將方向設(shè)置為指定的角度 / 165

23.7 設(shè)置延遲時間 / 166

23.8 改變筆的顏色和大小/ 167

23.9 把海龜?shù)墓P抬起或落下 / 168

23.10 將海龜直接移動到指定的位置 / 170

23.11 利用決策和循環(huán)結(jié)構(gòu)控制海龜 / 171

23.12 鞏固練習(xí) / 181

第 24章 Python中的數(shù)據(jù)結(jié)構(gòu)

24.1 數(shù)據(jù)結(jié)構(gòu)引介 / 184

24.2 什么是列表 / 185

24.3 在Python中創(chuàng)建列表 / 186

24.4 什么是元組 / 188

24.5 在Python中創(chuàng)建元組 / 188

24.6 如何從列表或元組中獲取值 / 189

24.7 如何更改列表元素的值 / 192

24.8 如何遍歷列表或元組 / 192

24.9 如何將用戶輸入的值添加到

列表中 / 195

24.10 什么是字典 / 200

24.11 在Python中創(chuàng)建字典 / 200

24.12 如何從字典中獲取值 / 201

24.13 如何更改字典元素的值 / 202

24.14 如何遍歷字典 / 203

24.15 有用的語句、函數(shù)和方法 / 204

24.16 復(fù)習(xí)題:判斷對錯 / 207

24.17 復(fù)習(xí)題:選擇題 / 211

24.18 鞏固練習(xí) / 214

24.19 復(fù)習(xí)題 / 217

第 25章 數(shù)據(jù)結(jié)構(gòu)專項

練習(xí)

25.1 數(shù)據(jù)結(jié)構(gòu)簡單

練習(xí) / 218

25.2 如何在程序中使用

多個數(shù)據(jù)結(jié)構(gòu) / 221

25.3 查找列表中的最大值

和最小值 / 223

25.4 在數(shù)據(jù)結(jié)構(gòu)中查找

元素 / 227

25.5 復(fù)習(xí)題:判斷

對錯 / 230

25.6 鞏固練習(xí) / 230

第 26章 子程序簡介

26.1 什么是子程序 / 233

26.2 什么是過程式編程 / 233

26.3 什么是模塊化編程 / 234

26.4 復(fù)習(xí)題:判斷對錯 / 235

26.5 復(fù)習(xí)題 / 235

第 27章 用戶自定義的子程序

27.1 有返回值的子程序 / 236

27.2 如何調(diào)用有返回值的函數(shù) / 237

27.3 無返回值的子程序 / 239

27.4 如何調(diào)用無返回值的函數(shù) / 240

27.5 形參和實參 / 241

27.6 子程序是如何執(zhí)行的 / 242

27.7 兩個子程序可以使用相同名字的

變量嗎 / 243

27.8 一個子程序可以調(diào)用另一個

子程序嗎 / 244

27.9 默認(rèn)參數(shù)值和關(guān)鍵字參數(shù) / 244

27.10 變量的作用域 / 246

27.11 復(fù)習(xí)題:判斷對錯 / 248

27.12 鞏固練習(xí) / 249

27.13 復(fù)習(xí)題 / 250

第 28章 子程序?qū)m椌毩?xí)

28.1 一些額外的練習(xí) / 251

28.2 鞏固練習(xí) / 256

第 29章 面向?qū)ο缶幊?br />
29.1 什么是面向?qū)ο缶幊?/ 258

29.2 Python中的類和對象/ 259

29.3 構(gòu)造方法和關(guān)鍵字self / 261

29.4 將初始值傳遞給構(gòu)造方法 / 263

29.5 類變量和實例變量 / 264

29.6 Getter、Setter方法與屬性 / 267

29.7 一個方法可以調(diào)用同一個類內(nèi)的另一個方法嗎 / 273

29.8 類繼承 / 274

29.9 復(fù)習(xí)題:判斷對錯 / 277

29.10 鞏固練習(xí) / 278

本目錄推薦

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