青少年學Python( 簡體 字) | |
作者:[希]阿里斯提德·波拉斯(Aristides S. Bouras ) 盧卡雅·阿伊納羅斯托(Loukia V. Ainarozidou ) | 類別:1. -> 程式設計 -> Python |
出版社:人民郵電出版社 | 3dWoo書號: 49398 詢問書籍請說出此書號! 有庫存 NT售價: 395 元 |
出版日:7/1/2018 | |
頁數:282 | |
光碟數:0 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787115483577 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第 1章 計算機是如何工作的
1.1 引言/ 1 1.2 什么是硬件 / 1 1.3 什么是軟件 / 2 1.4 計算機如何執行(運行)程序 / 2 1.5 編譯器和解釋器 / 3 1.6 什么是源代碼 / 3 1.7 復習題:判斷對錯 / 3 1.8 復習題:選擇題 / 4 1.9 復習題/ 6 第 2章 Python和集成開發環境 (IDE) 2.1 什么是Python / 7 2.2 Python是如何工作的 / 7 2.3 如何配置Python / 7 2.4 集成開發環境 / 8 2.5 IDLE / 8 2.6 如何設置IDLE / 8 2.7 Eclipse / 8 2.8 如何設置Eclipse / 9 2.9 復習題 / 11 第3章 基礎算法概念 3.1 什么是算法 / 12 3.2 制作一杯奶茶的算法 / 12 3.3 什么是計算機程序 / 13 3.4 3個參與者/ 13 3.5 創建算法的3個主要階段 / 13 3.6 什么是“保留字” / 14 3.7 您的第 一個Python程序 / 15 3.8 語法錯誤、邏輯錯誤和運行時 錯誤有什么區別 / 15 3.9 “調試”是什么意思 / 16 3.10 為您的代碼添加注釋 / 16 3.11 復習題:判斷對錯 / 17 3.12 復習題:選擇題 / 18 3.13 復習題/ 19 第4章 變量與常量 4.1 什么是變量 / 20 4.2 變量類型 / 21 4.3 Python中的變量命名規則 / 22 4.4 “聲明一個變量”是什么 意思 / 22 4.5 復習題:判斷對錯 / 23 4.6 復習題:選擇題 / 23 4.7 鞏固練習 / 24 4.8 復習題 / 24 第5章 處理輸入和輸出 5.1 使用什么語句將消息和結果輸出到用 戶的屏幕 / 25 5.2 如何修改print語句的默認行為 / 26 5.3 用戶輸入及提示/ 27 5.4 復習題:判斷對錯 / 29 5.5 復習題:選擇題 / 29 5.6 復習題 / 30 第6章 運算符 6.1 賦值運算符 / 31 6.2 算術運算符 / 32 6.3 什么是算術運算符的優先級 / 33 6.4 復合賦值運算符/ 34 6.5 字符串運算符 / 35 6.6 復習題:判斷對錯 / 36 6.7 復習題:選擇題 / 37 6.8 鞏固練習 / 38 6.9 復習題 / 39 第7章 使用IDLE 7.1 引言 / 40 7.2 創建一個新的Python 模塊 / 40 7.3 編寫和執行Python程序 / 41 7.4 發現運行時錯誤和語法 錯誤 / 42 第8章 使用Eclipse 8.1 引言 / 44 8.2 創建一個新的Python項目/ 44 8.3 編寫和執行Python程序 / 47 8.4 發現運行時錯誤和語法錯誤 / 48 第9章 編寫第 一個真正 的程序 9.1 介紹 / 50 9.2 鞏固練習 / 52 9.3 復習題 / 53 第 10章 操作數字 10.1 引言 / 54 10.2 有用的函數和方法 / 54 10.3 復習題:判斷對錯 / 58 10.4 復習題 / 59 第 11章 操作字符串 11.1 引言 / 61 11.2 從字符串中檢索單個字符 / 61 11.3 提取子串 / 63 11.4 有用的函數和方法 / 65 11.5 復習題:判斷對錯 / 70 11.6 復習題:選擇題 / 71 11.7 鞏固練習 / 72 11.8 復習題 / 72 第 12章 提出問題 12.1 引言 / 74 12.2 如何編寫簡單的問題 / 74 12.3 邏輯運算符和復雜的問題 / 76 12.4 Python成員關系運算符 / 78 12.5 邏輯運算符的優先順序 / 78 12.6 算術、比較和邏輯運算符的 優先順序 / 79 12.7 將自然語句轉換為布爾表達式 / 80 12.8 復習題:判斷對錯 / 82 12.9 復習題:選擇題 / 83 12.10 鞏固練習 / 83 12.11 復習題 / 85 第 13章 提出問題—if結構 13.1 if結構 / 86 13.2 復習題:判斷對錯 / 91 13.3 復習題:選擇題 / 91 13.4 鞏固練習 / 92 13.5 復習題 / 93 第 14章 提出問題—if-else結構 14.1 if-else結構 / 94 14.2 復習題:判斷對錯 / 97 14.3 復習題:選擇題 / 97 14.4 鞏固練習 / 98 第 15章 提出問題—if-elif結構 15.1 if-elif結構 / 100 15.2 復習題: 判斷對錯 / 104 15.3 鞏固練習 / 105 第 16章 提出問題—嵌套結構 16.1 嵌套決策結構 / 109 16.2 復習題:判斷對錯 / 112 16.3 鞏固練習 / 112 16.4 復習題 / 113 第 17章 循環 17.1 循環結構 / 114 17.2 從順序結構到循環結構 / 114 17.3 復習題:判斷對錯 / 116 第 18章 循環—while結構 18.1 while結構 / 117 18.2 復習題:判斷對錯 / 122 18.3 復習題:選擇題 / 123 18.4 鞏固練習 / 124 第 19章 循環——for結構 19.1 for結構 / 126 19.2 復習題:判斷對錯 / 130 19.3 復習題:選擇題 / 130 19.4 鞏固練習 / 131 第 20章 循環——嵌套結構 20.1 嵌套循環結構 / 133 20.2 復習題:判斷對錯 / 135 20.3 復習題:選擇題 / 135 20.4 鞏固練習 / 137 第 21章 循環結構使用技巧和竅門 21.1 引言 / 139 21.2 選擇循環結構 / 139 21.3 “終極”規則 / 139 21.4 跳出循環 / 142 21.5 無限循環及如何避免 / 143 21.6 “由內而外”法 / 144 21.7 復習題:判斷對錯 / 145 21.8 復習題:選擇題 / 145 21.9 鞏固練習 / 146 第 22章 循環結構專項練習 22.1 循環結構的一般性質的 練習 / 148 22.2 鞏固練習 / 157 第 23章 海龜繪圖 23.1 引言 / 159 23.2 x-y平面 / 159 23.3 海龜在哪兒 / 160 23.4 前后移動 / 161 23.5 左轉和右轉 / 162 23.6 將方向設置為指定的角度 / 165 23.7 設置延遲時間 / 166 23.8 改變筆的顏色和大小/ 167 23.9 把海龜的筆抬起或落下 / 168 23.10 將海龜直接移動到指定的位置 / 170 23.11 利用決策和循環結構控制海龜 / 171 23.12 鞏固練習 / 181 第 24章 Python中的數據結構 24.1 數據結構引介 / 184 24.2 什么是列表 / 185 24.3 在Python中創建列表 / 186 24.4 什么是元組 / 188 24.5 在Python中創建元組 / 188 24.6 如何從列表或元組中獲取值 / 189 24.7 如何更改列表元素的值 / 192 24.8 如何遍歷列表或元組 / 192 24.9 如何將用戶輸入的值添加到 列表中 / 195 24.10 什么是字典 / 200 24.11 在Python中創建字典 / 200 24.12 如何從字典中獲取值 / 201 24.13 如何更改字典元素的值 / 202 24.14 如何遍歷字典 / 203 24.15 有用的語句、函數和方法 / 204 24.16 復習題:判斷對錯 / 207 24.17 復習題:選擇題 / 211 24.18 鞏固練習 / 214 24.19 復習題 / 217 第 25章 數據結構專項 練習 25.1 數據結構簡單 練習 / 218 25.2 如何在程序中使用 多個數據結構 / 221 25.3 查找列表中的最大值 和最小值 / 223 25.4 在數據結構中查找 元素 / 227 25.5 復習題:判斷 對錯 / 230 25.6 鞏固練習 / 230 第 26章 子程序簡介 26.1 什么是子程序 / 233 26.2 什么是過程式編程 / 233 26.3 什么是模塊化編程 / 234 26.4 復習題:判斷對錯 / 235 26.5 復習題 / 235 第 27章 用戶自定義的子程序 27.1 有返回值的子程序 / 236 27.2 如何調用有返回值的函數 / 237 27.3 無返回值的子程序 / 239 27.4 如何調用無返回值的函數 / 240 27.5 形參和實參 / 241 27.6 子程序是如何執行的 / 242 27.7 兩個子程序可以使用相同名字的 變量嗎 / 243 27.8 一個子程序可以調用另一個 子程序嗎 / 244 27.9 默認參數值和關鍵字參數 / 244 27.10 變量的作用域 / 246 27.11 復習題:判斷對錯 / 248 27.12 鞏固練習 / 249 27.13 復習題 / 250 第 28章 子程序專項練習 28.1 一些額外的練習 / 251 28.2 鞏固練習 / 256 第 29章 面向對象編程 29.1 什么是面向對象編程 / 258 29.2 Python中的類和對象/ 259 29.3 構造方法和關鍵字self / 261 29.4 將初始值傳遞給構造方法 / 263 29.5 類變量和實例變量 / 264 29.6 Getter、Setter方法與屬性 / 267 29.7 一個方法可以調用同一個類內的另一個方法嗎 / 273 29.8 類繼承 / 274 29.9 復習題:判斷對錯 / 277 29.10 鞏固練習 / 278 Python 是一門非常流行的編程語言,不僅有著非常廣泛的應用,而且由于學習門檻較低,適合中小學生和青少年學習。
本書幫助讀者利用Python語言進入編程世界。本書強調以計算和算法思維訓練為導向,從計算機的工作原理和算法基礎開始,詳細介紹了Python 編程的基礎知識,進而引入了數據結構、過程式編程和面向對象編程等話題。全書圖文并茂,講解細致,包含100 多道已解答和200 道未解答的練習,250 多道判斷題,100 道多選題和100 道復習題,可以幫助讀者牢固地掌握所學的知識。 本書適合任何希望使用正確的習慣和技術開始學習或教授計算機編程的人,尤其適合10歲以上的孩子或者他們的父母和老師教孩子學習編程。 |