《跟我學Python二級》是2023年清華大學出版社出版的圖書,作者是潘晟旻、方嬌莉、馬曉靜。
基本介紹
- 中文名:跟我學Python二級
- 作者:潘晟旻、方嬌莉、馬曉靜
- 出版時間:2023年8月1日
- 出版社:清華大學出版社
- ISBN:9787302639763
- 定價:79 元
內容簡介,圖書目錄,
內容簡介
本書以團體標準《青少年編程能力等級 第2部分:Python編程》為依據,內容覆蓋該標準Python 編程二級全部12個知識點,旨在促進模組編程思維的養成。全書共10個單元,分為三部分。第一部 分為模組編程基礎篇(第1~5單元),主要介紹Python編程的算法、函式、標準庫、檔案等內容,為 模組編程打好基礎。第二部分為模組編程入門篇(第6~9單元),主要介紹模組、類與對象、包、命 名空間及作用域,構建模組編程能力養成的路徑。第三部分為模組編程拓展篇(第10單元),介紹 Python第三方庫的查找、安裝和套用,引領學習者認識豐富的Python套用生態。
圖書目錄
目 錄
Contents
第1單元 算法....................................................................001
1.1 什麼是算法 .....................................................................002
1.2 算法的特性 .....................................................................006
1.3 怎么寫算法 .....................................................................007
1.4 判斷算法好壞 ..................................................................008
習題 .........................................................................................010
第2單元 分工合作——函式入門.....................................013
2.1 函式的定義 .....................................................................014
2.2 自己動手編函式 ..............................................................021
2.3 函式的參數 .....................................................................023
習題 .........................................................................................028
第3單元 函式的遞歸.......................................................034
3.1 什麼是遞歸 .....................................................................035
3.2 簡單的遞歸實現 ..............................................................039
習題 .........................................................................................044
第4單元 百寶工具箱——標準庫....................................049
4.1 變幻莫測的random庫 ....................................................050
4.2 時間在這裡——time庫 ...................................................054
4.3 小小數學家——math庫 ..................................................058
習題 .........................................................................................062
第5單元 檔案..................................................................064
5.1 什麼是檔案 .....................................................................065
5.2 檔案的打開和關閉 ..........................................................067
5.3 檔案的讀寫操作 ..............................................................070
習題 .........................................................................................076
第6單元 模組...................................................................081
6.1 模組化編程 .....................................................................082
6.2 創建和導入模組 ..............................................................085
6.3 系統變數__name__ ........................................................088
習題 .........................................................................................091
第7單元 類與對象..........................................................094
7.1 現實生活中的類與對象 ...................................................095
7.2 Python中的對象 .............................................................096
7.3 Python中創建類與對象 ..................................................097
7.4 多態和繼承 .....................................................................102
習題 .........................................................................................105
第8單元 包.......................................................................107
8.1 模組與包 .........................................................................108
8.2 包的創建 .........................................................................111
8.3 包的導入和使用 ..............................................................113
習題 .........................................................................................114
第9單元 命名空間及作用域.............................................117
9.1 命名空間 .........................................................................118
9.2 作用域 ............................................................................120
9.3 局部變數和全局變數 .......................................................121
9.4 global關鍵字和nonlocal關鍵字 .....................................123
習題 .........................................................................................127
第10單元 獲取外部的力量——第三方庫........................130
10.1 第三方庫的查找及安裝 .................................................131
10.2 jieba庫的套用 ...............................................................134
10.3 pyinstaller庫的套用 .......................................................139
10.4 wordcloud庫的套用......................................................141
習題 .........................................................................................146