青少年Python編程入門(簡體書)
商品資訊
系列名:STEM創新教育系列
ISBN13:9787115510143
出版社:人民郵電出版社
作者:左利鑫; 史衛亞
出版日:2025/02/01
裝訂/頁數:平裝/242頁
規格:24cm*17cm (高/寬)
版次:一版
商品簡介
目次
商品簡介
Python可以用來做機器人!通過編程實現人工智能! Python不需要任何基礎!中小學生也能學會! Python前景廣闊!一招在手, 天下無敵! …… 在紛繁的編程世界中,Python毫無疑問已經成為非常適合青少年學習的語言。它入門簡單,應用廣泛,青少年既能玩得開心,又可以為將來的深造打下基礎。 本書就是專為青少年打造的Python 入門讀物。全書圖文並茂,講解細緻,從搭建開發環境入手,逐步引導讀者掌握Python的基礎知識、核心操作及編程技巧,最後深入瞭解編程思維。 本書適合Python 語言的零基礎讀者學習,尤其適合青少年讀者閱讀使用。此外,對中小學人工智能相關課程及青少年編程培訓班的授課教師,也有一定的參考作用。
目次
001 第1章 打造Python世界
002 1.1 認識Python
002 1.1.1 Python的版本
003 1.1.2 安裝Python軟件
003 1.2 青春行――構建Python環境
003 1.2.1 下載Python軟件
005 1.2.2 安裝Python軟件
007 1.2.3 測試Python環境
011 1.3 逛一逛Python大觀園――IDLE
(Integrated Development Environment)
011 1.3.1 Python的IDE軟件
011 1.3.2 啟動IDLE軟件
012 1.3.3 Python Shell交互模式
013 1.3.4 Edit窗口編寫程序代碼
015 1.3.5 用函數help()獲得更多幫助
017 1.4 第一個Python程序
017 1.4.1 開始寫Python程序
019 1.4.2 程序的注釋
020 1.4.3 語句的分行和合併
021 1.4.4 程序的輸入和輸出
023 1.5 新手上路
025 第2章 Python百變箱
026 2.1 存儲數據的變量
026 2.1.1 關鍵字
027 2.1.2 標識符的命名規則
028 2.1.3 變量賦值
029 2.1.4 交換變量值
031 2.2 Python的整數類型
032 2.2.1 整數
033 2.2.2 布爾類型
034 2.3 Python的浮點數類型
034 2.3.1 Float類型
037 2.3.2 複數類型
038 2.3.3 Decimal類型
039 2.3.4 認識有理數
040 2.4 認識表達式
041 2.4.1 算術運算符
042 2.4.2 兩數相除和相關的運算符
043 2.4.3 代數問題
044 2.4.4 math模塊進行數值運算
047 2.5 賦值運算符
048 2.6 邏輯、比較運算符
048 2.6.1 比較運算符
049 2.6.2 邏輯運算符
053 第3章 使用控制流
054 3.1 程序控制簡介
054 3.1.1 常用的流程符號
055 3.1.2 程序子塊和縮進
056 3.2 選擇結構
056 3.2.1 if語句單向選擇
058 3.2.2 if/else語句做雙向選擇
061 3.2.3 認識三元運算符
062 3.2.4 多重選擇
066 3.3 whlie循環
066 3.3.1 while循環的特性
068 3.3.2 在while循環中加入計數器
071 3.4 for/in循環
072 3.4.1 內置函數range()
075 3.4.2 嵌套循環
077 3.5 continue和break語句
077 3.5.1 break語句
078 3.5.2 continue語句
081 第4章 字符串
082 4.1 由字符說起
082 4.1.1 認識字符函數
082 4.1.2 轉義字符
084 4.2 字符串的特色
084 4.2.1 建立字符串
085 4.2.2 字符串與運算符
087 4.2.3 字符串具有不變性
087 4.2.4 for/in循環讀取字符串
088 4.3 切片的概念
088 4.3.1 切片的運算
091 4.3.2 內置函數slice()
092 4.4 處理字符串常用函數
092 4.4.1 變更字符串的大小寫
093 4.4.2 字符串的搜索和替換
097 4.4.3 字符串的分割和結合
099 4.4.4 將字符串對齊
100 4.5 格式化字符串
101 4.5.1 格式運算符%
103 4.5.2 內置函數format()
105 4.5.3 str.format()方法
111 第5章 組合不同的數據
112 5.1 認識序列類型
112 5.1.1 序列類型的特點
113 5.1.2 序列元素及操作
115 5.2 Tuple
116 5.2.1 建立Tuple
116 5.2.2 內置函數tuple
117 5.2.3 Index()和count()方法
119 5.2.4 讀取Tuple元素
122 5.2.5 Tuple和Unpacking
124 5.3 List的基本操作
124 5.3.1 生成List對象
126 5.3.2 與List有關的方法
129 5.4 將數據排序與求和
129 5.4.1 list.sort()方法
130 5.4.2 Tuple元素的排序
133 5.4.3 內置函數sum()
134 5.5 當List中還有List
135 5.5.1 生成矩陣
136 5.5.2 讀取二維List
138 5.6 認識List生成式
139 5.6.1 為什麼要有生成式?
139 5.6.2 善用List生成式
145 第6章 函數
146 6.1 認識函數
146 6.1.1 函數如何運行?
147 6.1.2 定義函數
149 6.1.3 調用函數
149 6.1.4 返回值
154 6.2 參數基本機制
154 6.2.1 傳遞自變量
156 6.2.2 默認參數值
159 6.2.3 關鍵詞參數
161 6.3 巧妙設定參數
161 6.3.1 形參的*星號表達式
165 6.3.2 *運算符拆解可迭代對象
167 6.4 Lambda函數
169 6.5 變量的適用範圍
170 6.5.1 局部變量
171 6.5.2 認識global語句
175 第7章 模塊與函數庫
176 7.1 導入模塊
176 7.1.1 import/as語句
176 7.1.2 from/import語句
177 7.1.3 內置函數dir()查看命名空間
178 7.2 自定義模塊
178 7.2.1 什麼是命令行參數?
181 7.2.2 查看模塊路徑用sys.path
181 7.2.3 自行定義模塊
182 7.2.4 屬性__name__
184 7.3 隨機數值random模塊
187 7.4 取得時間戳time模塊
187 7.4.1 取得目前時間
189 7.4.2 時間結構的格式轉換
192 7.5 datetime模塊
192 7.5.1 date類處理日期
196 7.5.2 日期運算有timedelta類
198 7.6 顯示日曆calendar模塊
203 第8章 GUI界面
204 8.1 淺談面向對象機制
204 8.1.1 建立類
205 8.1.2 定義方法
206 8.1.3 類實例化
208 8.1.4 先創建再初始化對象
210 8.1.5 有關於繼承
211 8.2 使用tkinter控件
211 8.2.1 踏出GUI第一步
213 8.2.2 建立主窗口
215 8.2.3 tkinter控件
215 8.2.4 撰寫一個簡單的窗口程序
217 8.3 控件與版面管理
217 8.3.1 Frame為容器
218 8.3.2 Button控件
221 8.3.3 顯示文字的標簽
223 8.3.4 版面配置 - pack()方法
229 第9章 GUI其他控件
230 9.1 接收文字的控件
230 9.1.1 接收單行文字的Entry控件
231 9.1.2 接收多行文字的Text控件
233 9.2 選項控件
233 9.2.1 Checkbutton控件
236 9.2.2 Radiobutton控件
237 9.3 繪製圖形的Canvas控件
237 9.3.1 認識Canvas控件
239 9.3.2 繪製幾何圖形
002 1.1 認識Python
002 1.1.1 Python的版本
003 1.1.2 安裝Python軟件
003 1.2 青春行――構建Python環境
003 1.2.1 下載Python軟件
005 1.2.2 安裝Python軟件
007 1.2.3 測試Python環境
011 1.3 逛一逛Python大觀園――IDLE
(Integrated Development Environment)
011 1.3.1 Python的IDE軟件
011 1.3.2 啟動IDLE軟件
012 1.3.3 Python Shell交互模式
013 1.3.4 Edit窗口編寫程序代碼
015 1.3.5 用函數help()獲得更多幫助
017 1.4 第一個Python程序
017 1.4.1 開始寫Python程序
019 1.4.2 程序的注釋
020 1.4.3 語句的分行和合併
021 1.4.4 程序的輸入和輸出
023 1.5 新手上路
025 第2章 Python百變箱
026 2.1 存儲數據的變量
026 2.1.1 關鍵字
027 2.1.2 標識符的命名規則
028 2.1.3 變量賦值
029 2.1.4 交換變量值
031 2.2 Python的整數類型
032 2.2.1 整數
033 2.2.2 布爾類型
034 2.3 Python的浮點數類型
034 2.3.1 Float類型
037 2.3.2 複數類型
038 2.3.3 Decimal類型
039 2.3.4 認識有理數
040 2.4 認識表達式
041 2.4.1 算術運算符
042 2.4.2 兩數相除和相關的運算符
043 2.4.3 代數問題
044 2.4.4 math模塊進行數值運算
047 2.5 賦值運算符
048 2.6 邏輯、比較運算符
048 2.6.1 比較運算符
049 2.6.2 邏輯運算符
053 第3章 使用控制流
054 3.1 程序控制簡介
054 3.1.1 常用的流程符號
055 3.1.2 程序子塊和縮進
056 3.2 選擇結構
056 3.2.1 if語句單向選擇
058 3.2.2 if/else語句做雙向選擇
061 3.2.3 認識三元運算符
062 3.2.4 多重選擇
066 3.3 whlie循環
066 3.3.1 while循環的特性
068 3.3.2 在while循環中加入計數器
071 3.4 for/in循環
072 3.4.1 內置函數range()
075 3.4.2 嵌套循環
077 3.5 continue和break語句
077 3.5.1 break語句
078 3.5.2 continue語句
081 第4章 字符串
082 4.1 由字符說起
082 4.1.1 認識字符函數
082 4.1.2 轉義字符
084 4.2 字符串的特色
084 4.2.1 建立字符串
085 4.2.2 字符串與運算符
087 4.2.3 字符串具有不變性
087 4.2.4 for/in循環讀取字符串
088 4.3 切片的概念
088 4.3.1 切片的運算
091 4.3.2 內置函數slice()
092 4.4 處理字符串常用函數
092 4.4.1 變更字符串的大小寫
093 4.4.2 字符串的搜索和替換
097 4.4.3 字符串的分割和結合
099 4.4.4 將字符串對齊
100 4.5 格式化字符串
101 4.5.1 格式運算符%
103 4.5.2 內置函數format()
105 4.5.3 str.format()方法
111 第5章 組合不同的數據
112 5.1 認識序列類型
112 5.1.1 序列類型的特點
113 5.1.2 序列元素及操作
115 5.2 Tuple
116 5.2.1 建立Tuple
116 5.2.2 內置函數tuple
117 5.2.3 Index()和count()方法
119 5.2.4 讀取Tuple元素
122 5.2.5 Tuple和Unpacking
124 5.3 List的基本操作
124 5.3.1 生成List對象
126 5.3.2 與List有關的方法
129 5.4 將數據排序與求和
129 5.4.1 list.sort()方法
130 5.4.2 Tuple元素的排序
133 5.4.3 內置函數sum()
134 5.5 當List中還有List
135 5.5.1 生成矩陣
136 5.5.2 讀取二維List
138 5.6 認識List生成式
139 5.6.1 為什麼要有生成式?
139 5.6.2 善用List生成式
145 第6章 函數
146 6.1 認識函數
146 6.1.1 函數如何運行?
147 6.1.2 定義函數
149 6.1.3 調用函數
149 6.1.4 返回值
154 6.2 參數基本機制
154 6.2.1 傳遞自變量
156 6.2.2 默認參數值
159 6.2.3 關鍵詞參數
161 6.3 巧妙設定參數
161 6.3.1 形參的*星號表達式
165 6.3.2 *運算符拆解可迭代對象
167 6.4 Lambda函數
169 6.5 變量的適用範圍
170 6.5.1 局部變量
171 6.5.2 認識global語句
175 第7章 模塊與函數庫
176 7.1 導入模塊
176 7.1.1 import/as語句
176 7.1.2 from/import語句
177 7.1.3 內置函數dir()查看命名空間
178 7.2 自定義模塊
178 7.2.1 什麼是命令行參數?
181 7.2.2 查看模塊路徑用sys.path
181 7.2.3 自行定義模塊
182 7.2.4 屬性__name__
184 7.3 隨機數值random模塊
187 7.4 取得時間戳time模塊
187 7.4.1 取得目前時間
189 7.4.2 時間結構的格式轉換
192 7.5 datetime模塊
192 7.5.1 date類處理日期
196 7.5.2 日期運算有timedelta類
198 7.6 顯示日曆calendar模塊
203 第8章 GUI界面
204 8.1 淺談面向對象機制
204 8.1.1 建立類
205 8.1.2 定義方法
206 8.1.3 類實例化
208 8.1.4 先創建再初始化對象
210 8.1.5 有關於繼承
211 8.2 使用tkinter控件
211 8.2.1 踏出GUI第一步
213 8.2.2 建立主窗口
215 8.2.3 tkinter控件
215 8.2.4 撰寫一個簡單的窗口程序
217 8.3 控件與版面管理
217 8.3.1 Frame為容器
218 8.3.2 Button控件
221 8.3.3 顯示文字的標簽
223 8.3.4 版面配置 - pack()方法
229 第9章 GUI其他控件
230 9.1 接收文字的控件
230 9.1.1 接收單行文字的Entry控件
231 9.1.2 接收多行文字的Text控件
233 9.2 選項控件
233 9.2.1 Checkbutton控件
236 9.2.2 Radiobutton控件
237 9.3 繪製圖形的Canvas控件
237 9.3.1 認識Canvas控件
239 9.3.2 繪製幾何圖形
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

