青少年Python趣味編程

葉永興 陳娟懷

  • 出版商: 人民郵電
  • 出版日期: 2022-02-01
  • 定價: $359
  • 售價: 8.5$305
  • 語言: 簡體中文
  • 頁數: 254
  • ISBN: 7115567816
  • ISBN-13: 9787115567819
  • 下單後立即進貨 (約4週~6週)

  • 青少年Python趣味編程-preview-1
  • 青少年Python趣味編程-preview-2
青少年Python趣味編程-preview-1

商品描述

本書從Python的基礎語法講起,然後逐步深入講解Python的實戰應用,重點介紹如何使用Python解決實際遇到的問題,讓讀者不僅可以系統地學習Python的相關理論知識,還能對Python程序開發有更深入的理解。

本書分為17章,主要內容有編程語言的概念,Python的基礎語法,常見函數的使用,自定義函數,面向對象編程,模塊的概念,random、time、datetime等常見模塊的使用,文件讀寫,pygame游戲編程,程序事件的概念,GUI編程,程序繪圖,數據分析,人工智能等。

本書圖文並茂,內容通俗易懂,所含案例豐富,程序步驟清晰,非常適合Python的初學者閱讀,也適合相關的機構、學校作為教材使用。

作者簡介

叶永兴,少儿编程课研总监,主要研究项目及领域:少儿编程教育领域的课程研发,参与项目 《车辆智联网》项目所需数据获取分析、《动态网站设计与开发》书籍的编写、《个性化推荐系统》的数据获取分析。

目錄大綱

001 第 1章 它們已經來了

002 1.1 是誰在幫忙

002 1.2 編程語言也是一種語言

004 1.3 讓電腦開口打個招呼吧

006 1.4 IDLE的正確打開方式

009 1.5 動手試一試,更上一層樓

010 第 2章 孿生兄弟—輸入和輸出

011 2.1 無規則不成方圓

012 2.2 是中文還是英文

013 2.3 神奇的end

014 2.4 偷懶的三引號

015 2.5 程序實例:魔鏡,我帥嗎

017 2.6 動手試一試,更上一層樓

019 第3章 一大波數字正在靠近

020 3.1 簡單的加、減、乘、除

021 3.2 百般變化的盒子—變量

024 3.3 乘法的變形

025 3.4 只想要3位小數

027 3.5 找出最大的差值

028 3.6 一個都不能少

030 3.7 程序實例:計算平均分

031 3.8 動手試一試,更上一層樓

033 第4章 真假兩世界

034 4.1 判斷是否相同

036 4.2 真真假假

037 4.3 不同類型的比較

038 4.4 缺一不可的and

040 4.5 相互排斥的elif

043 4.6 有一個就行的or

043 4.7 表示否定的not

044 4.8 程序實例:計算器

045 4.9 動手試一試,更上一層樓

047 第5章 充滿魔力的字符串

048 5.1 從中找到“你”

049 5.2 驗證你的手機號

050 5.3 認識索引

054 5.4 古靈精怪的字符串函數

055 5.5 類型照妖鏡—type()函數

057 5.6 程序實例:加密和解密

058 5.7 動手試一試,更上一層樓

060 第6章 一直在重復

061 6.1 小星的疑問

062 6.2 永不停止地數數

063 6.3 數到100就結束

065 6.4 另一種循環—for循環

066 6.5 使用range()的小竅門

067 6.6 找出那個“T”

068 6.7 看不見的註釋

069 6.8 程序實例:輸出九九乘法表

070 6.9 動手試一試,更上一層樓

072 第7章 包容的列表

073 7.1 列表的創建

073 7.2 特定的位置—索引

077 7.3 切片

078 7.4 還可以再多一點

080 7.5 將多餘的數據刪除

084 7.6 循環獲取列表中的數據

086 7.7 程序實例:一輛購物車

089 7.8 動手試一試,更上一層樓

092 第8章 成雙成對的字典

093 8.1 字典的創建

093 8.2 獲取字典中的值

097 8.3 字典的修改

098 8.4 程序實例:背單詞神器

100 8.5 動手試一試,更上一層樓

102 第9章 讓人省心的函數

103 9.1 搭積木—函數

103 9.2 編寫自己的函數

107 9.3 可有可無的參數

109 9.4 變量的地盤

111 9.5 全局標志global

113 9.6 返回結果—return

115 9.7 只有一行的函數

115 9.8 關於函數的幾點建議

117 9.9 程序實例:一臺自動販賣機

119 9.10 動手試一試,更上一層樓

123 第 10章 一切皆對象

124 10.1 抽象的對象與具體的實例

125 10.2 找到屬於你的小寵物

129 10.3 “魔法”般的方法

130 10.4 “創建”一隻哈士奇

134 10.5 繼承下的多種形態

135 10.6 程序實例:到底誰是小偷

137 10.7 動手試一試,更上一層樓

141 第 11章 工具箱—模塊

142 11.1 什麽是模塊

142 11.2 模擬擲骰子的random模塊

145 11.3 控制時間的time模塊

149 11.4 另一個處理時間的datetime模塊

152 11.5 操作文件的os模塊

153 11.6 動手試一試,更上一層樓

156 第 12章 文件讀寫

157 12.1 文件的本質

158 12.2 進制轉換

160 12.3 文件的讀取

165 12.4 寫文件

166 12.5 操作Word文檔

171 12.6 操作Excel表格

174 12.7 程序實例:進制任意轉換

177 12.8 動手試一試,更上一層樓

180 第 13章 製作游戲角色

181 13.1 游戲模塊pygame

182 13.2 一個黑色的窗口

184 13.3 一條直線和一個圓

188 13.4 圖片

190 13.5 程序實例:消滅病毒

195 13.6 動手試一試,更上一層樓

198 第 14章 事件

199 14.1 循環的事件

199 14.2 鼠標事件

203 14.3 鍵盤事件

206 14.4 定時器事件

208 14.5 程序實例:一架電子琴

211 14.6 動手試一試,更上一層樓

214 第 15章 GUI編程

216 15.1 創建窗口

217 15.2 窗口中的文字和圖片

219 15.3 圖形化輸入框

220 15.4 按鈕

222 15.5 窗口佈局

226 15.6 程序實例:圖形化用戶登錄界面

229 15.7 程序封裝

230 15.8 動手試一試,更上一層樓

233 第 16章 會畫圖形的小海龜

234 16.1 一隻小海龜

235 16.2 讓海龜動起來

238 16.3 多彩的矩形

239 16.4 畫個小圓圈

241 16.5 程序實例:小小房子

244 16.6 動手試一試,更上一層樓

247 第 17章 Python還可以做這些

248 17.1 圖形化的數據

248 17.2 人工智能

249 17.3 健康上網

249 17.4 動手試一試,更上一層樓

251 附錄

252 附錄1 ASCII表(部分)

253 附錄2 鍵盤事件鍵值表

254 附錄3 顏色單詞表