中學生Python程式設計基礎教程

中學生Python程式設計基礎教程

《中學生Python程式設計基礎教程》是2021年清華大學出版社出版的圖書,作者是駱焦煌、駱毅林。

基本介紹

  • 中文名:中學生Python程式設計基礎教程
  • 作者:駱焦煌、駱毅林
  • 出版社:清華大學出版社
  • 出版時間:2021年6月1日
  • ISBN:9787302577836 
內容簡介,圖書目錄,

內容簡介

清華大學出版社北京內 容 簡 介本書採用理論與實踐相結合、邊講邊練的形式編寫,以Python自帶的IDLE和Anaconda為主要學習工具,系統、全面地介紹了Python的基礎知識與套用方法。本書內容主要包括Python語言簡介及軟體安裝、Python語言基礎與算法、Python序列結構、程式控制結構、函式與模組、面向對象基礎、Python標準庫與第三方庫、科學計算庫Numpy、數據分析庫Pandas和檔案。本書採用通俗易懂、圖文並茂、循序漸進的方式進行講解,通過動手操作實例與習題練習,幫助初學者較好地理解和掌握Python知識。本書適合作為中學生“信息技術”課程的配套教材,也可作為Python入門學習的指導用書。本書封面貼有清華大學出版社防偽標籤,無標籤者不得銷售。

圖書目錄

第1章Python語言簡介及軟體安裝1
1.1Python語言簡介1
1.2Python開發環境及工具2
1.3軟體安裝4
1.3.1Python的安裝與使用4
1.3.2Anaconda3的安裝與使用8
1.3.3PyCharm的安裝與使用14
1.3.4擴展庫的查看、安裝、更新與卸載18
1.4習題21
第2章Python語言基礎與算法23
2.1Python程式編寫風格23
2.2Python變數24
2.3Python數據類型25
2.3.1數字25
2.3.2字元串25
2.4Python運算符與表達式27
2.4.1算術運算符和表達式27
2.4.2賦值運算符和表達式28
2.4.3邏輯運算符和表達式28
2.4.4關係運算符和表達式29
2.4.5字元串運算符和表達式30
2.4.6位運算符和表達式32
2.4.7運算符的優先權33
2.5Python常用函式34
2.6算法的概念39
2.7習題40
第3章Python序列結構43
3.1列表43
3.1.1列表的基本操作43
3.1.2列表的常用方法45
3.2元組49
3.2.1元組的創建49
3.2.2元組的基本操作50
3.2.3元組與列表的區別51
3.3字典51
3.4集合54
3.4.1集合的常用方法54
3.4.2集合運算符操作57
3.5上機練習57
3.6習題58
第4章程式控制結構62
4.1順序控制語句62
4.2if選擇語句62
4.2.1單分支結構62
4.2.2雙分支結構63
4.2.3多分支結構64
4.2.4if語句的嵌套65
4.3循環語句66
4.3.1while循環67
4.3.2for循環69
4.3.3循環的嵌套70
4.3.4break語句72
4.3.5continue語句73
4.4異常處理74
4.5Python實現常用算法程式76
4.5.1解析算法76
4.5.2枚舉算法77
4.5.3遞推算法79
4.5.4分治算法80
4.5.5冒泡排序算法80
4.5.6選擇排序算法81
4.5.7插入排序算法82
4.6上機練習83
4.7習題85
第5章函式與模組90
5.1函式概述90
5.2函式的聲明和調用90
5.2.1函式的聲明90
5.2.2函式的調用91
5.2.3函式的嵌套93
5.2.4函式的遞歸調用93
5.3參數的傳遞94
5.3.1默認參數95
5.3.2可變參數96
5.3.3關鍵字參數97
5.4函式的返回值97
5.5變數的作用域98
5.6上機練習99
5.7習題100
第6章面向對象基礎104
6.1面向對象編程的基本概念104
6.2類的定義和使用104
6.2.1類的概念104
6.2.2類的聲明104
6.2.3類的使用105
6.2.4實例成員與類成員105
6.2.5類的公有成員和私有成員106
6.3類的屬性和方法106
6.3.1類的屬性106
6.3.2類的方法107
6.4類的繼承109
6.5上機練習112
6.6習題114
第7章Python標準庫與第三方庫116
7.1庫的導入與使用116
7.2turtle庫117
7.2.1窗體函式117
7.2.2畫筆狀態函式118
7.2.3畫筆運動函式121
7.2.4基於turtle庫的繪圖套用124
7.3random庫和隨機數127
7.4datetime庫131
7.5Matplotlib庫132
7.6上機練習136
7.7習題138
第8章科學計算庫NumPy140
8.1Numpy ndarray對象140
8.2創建Numpy數組141
8.3Numpy數組運算141
8.4習題146
第9章數據分析庫Pandas148
9.1Pandas數據類型148
9.2Pandas算術運算與數據對齊150
9.3Pandas數據排序151
9.4Pandas常用計算函式153
9.5Pandas讀寫檔案數據154
9.5.1Pandas讀寫CSV檔案154
9.5.2Pandas讀寫Excel檔案155
9.6上機練習157
9.7習題157
第10章檔案159
10.1檔案概述159
10.1.1檔案的類型159
10.1.2檔案的操作159
10.2關係資料庫162
10.2.1Python操作MySQL資料庫163
10.2.2Python中常用的SQL語句164
10.3上機練習170
10.4習題172
參考文獻174

相關詞條

熱門詞條

聯絡我們