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

龍豪傑

  • 出版商: 清華大學
  • 出版日期: 2020-05-01
  • 定價: $354
  • 售價: 7.5$266
  • 語言: 簡體中文
  • 頁數: 170
  • 裝訂: 平裝
  • ISBN: 7302552126
  • ISBN-13: 9787302552123
  • 相關分類: Python程式語言
  • 立即出貨 (庫存 < 3)

  • 青少年學Python編程(配套視頻教學)-preview-1
  • 青少年學Python編程(配套視頻教學)-preview-2
  • 青少年學Python編程(配套視頻教學)-preview-3
青少年學Python編程(配套視頻教學)-preview-1

買這商品的人也買了...

商品描述

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

作者簡介

龍豪傑

從事IT行業移動端app研發。
2019年創立河南優品課教育科技有限公司,以機構形式提供課程服務,
教授《scratch+數學特色課程》《青少年學python課程》。
為學校申請3項使用新型專利、1項發明專利;
為公司申請2項使用新型專利;輔導學生申請1項使用新型專利。

目錄大綱

第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
附 錄 全書最後練習