青少年Python編程入門

青少年Python編程入門

《青少年Python編程入門》是2020年3月人民郵電出版社出版的圖書,作者是左利鑫、史衛亞。

基本介紹

  • 中文名:青少年Python編程入門
  • 作者:左利鑫、史衛亞
  • 出版時間:2020年3月
  • 出版社人民郵電出版社
  • 頁數:242 頁
  • ISBN:9787115510143
  • 定價:45 元
  • 開本:小16開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

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 繪製幾何圖形

相關詞條

熱門詞條

聯絡我們