青少年學Python編程(配套視頻教學)

青少年學Python編程(配套視頻教學)

《青少年學Python編程(配套視頻教學)》是2020年清華大學出版社出版的圖書,作者是龍豪傑。

基本介紹

  • 中文名:青少年學Python編程(配套視頻教學)
  • 作者:龍豪傑
  • 出版社: 清華大學出版社  
  • 出版時間:2020年5月5日
  • 定價:59 元
  • ISBN:9787302552123
內容簡介,圖書目錄,

內容簡介

Python已經進入很多初高中教材,本書正是專為青少年編程傾心打造的一本書,旨在幫助廣大青少年更好、更快地入門Python編程,為以後的興趣愛好奠定基石。 本書分為13章,從Python第一個例子hello world開始,重點講解基本數據類型、分支結構、循環結構、列表、字典、元組、函式和抽象類,以及遊戲設計、檔案讀寫和異常處理等內容。學生學完之後能掌握Python編程方法並獨立做一些Python項目。

圖書目錄

第1章 走進Python的編程世界
1.1 認識Python程式語言 1
1.1.1 什麼是Python 1
1.1.2 Python語言的起源 2
1.1.3 為什麼要學習Python 2
1.2 安裝Python 3 2
1.2.1 認識Python的版本型號 2
1.2.2 Python的Windows系統下載安裝 3
1.2.3 Python的Windows系統環境變數配置 6
1.2.4 Python的Mac OS X系統下載安裝 8
1.3 編寫第一個Python程式 9
1.4 print與input(輸出與輸入) 11
1.4.1 使用print輸出 11
1.4.2 使用關鍵字input 11
1.4.3 檔案的創建、保存與打開 12
1.5 回顧總結與挑戰賽 13
1.6 大牛挑戰賽 14
第2章 如何給數據分家
2.1 數據類型 15
2.1.1 認識數據類型 15
2.1.2 查看數據類型 17
2.1.3 數據類型轉換 17
2.2 認識變數和常量 18
2.2.1 認識變數 18
2.2.2 認識常量 19
2.3 大牛挑戰賽 19
第3章 分支結構
3.1 基本運算 20
3.2 與或非語句 22
3.3 if_else 語句 22
3.4 嵌套邏輯分支結構—elif 24
3.5 大牛挑戰賽 27
第4章 周而復始—循環結構
4.1 計數循環(for) 29
4.2 嵌套for循環 33
4.3 條件循環(while) 35
4.4 跳出循環(break 和 continue) 36
4.5 注釋 39
4.6 random函式 40
4.7 全局變數和局部變數 42
4.8 大牛挑戰賽 43
第5章 EasyGui—圖形化界面
5.1 安裝EasyGui 44
5.2 玩轉 EasyGui 46
5.3 大牛挑戰賽 50
第6章 數據結構—列表
6.1 認識列表 51
6.2 增加列表項 52
6.3 刪除列表項 54
6.4 修改列表項 56
6.5 搜尋列表項 56
6.6 列表分片 58
6.7 列表排序算法 60
6.7.1 列表排序—選擇排序 60
6.7.2 列表排序—冒泡排序 63
6.8 sort排序 65
6.9 不可變列表—元組 68
6.10 大牛挑戰賽 69
第7章 數據結構—字典
7.1 認識字典 70
7.2 如何增加鍵值對 72
7.3 如何刪除鍵值對 73
7.4 如何修改鍵值對 74
7.5 查找和訪問鍵值對 74
7.5.1 遍歷鍵值對 74
7.5.2 鍵值對取值 76
7.5.3 如何判斷字典是否存在某個鍵 77
7.5.4 字典數據結構總結 80
第8章 抽象的函式
8.1 認識函式 81
8.1.1 無參函式 81
8.1.2 有參函式 83
8.1.3 有返回值函式 84
8.2 變數作用域 88
8.2.1 局部變數和全局變數 88
8.2.2 global關鍵字 89
8.3 程式模組 90
8.3 .1 認識模組 90
8.3.2 導入模組 91
8.3.3 創建模組 93
8.4 大牛挑戰賽 94
第9章 類與對象
9.1 什麼是面向對象 95
9.2 編程中的類與對象 96
9.3 構造函式 100
9.4 類變數和實例變數 104
9.5 Python類的封裝 105
9.6 Python類的繼承 107
9.7 大牛挑戰賽 113
第10章 海龜繪圖
10.1 什麼是海龜繪圖 114
10.2 海龜繪製簡筆畫 120
10.3 海龜繪製圖案 122
10.4 大牛挑戰賽 123
第11章 pygame遊戲設計
11.1 什麼是 pygame 124
11.2 pygame安裝 125
11.2.1 更新pip工具 125
11.2.2 pygame下載、安裝 126
11.3 創建一個pygame視窗 127
11.4 繪製圖形 132
11.5 認識像素和顏色 136
11.6 載入圖像 138
11.7 小球移動 141
11.8 小球反彈 143
第12章 檔案的讀寫
12.1 什麼是檔案 146
12.2 讀取檔案 149
12.3 寫入檔案 151
12.4 二進制檔案讀寫 153
12.5 大牛挑戰賽 155
第13章 異常處理
13.1 什麼是異常 156
13.2 處理異常 157
13.3 自定義異常 161
13.4 大牛挑戰賽 164
附 錄 全書最後練習

相關詞條

熱門詞條

聯絡我們