Python語言程式設計(2019年清華大學出版社出版的圖書)

Python語言程式設計(2019年清華大學出版社出版的圖書)

本詞條是多義詞,共13個義項
更多義項 ▼ 收起列表 ▲

《Python語言程式設計》是2019年清華大學出版社出版的圖書。

基本介紹

  • 中文名:Python語言程式設計
  • 作者:袁方、肖勝剛、齊鴻志
  • 出版時間:2019年2月1日
  • 出版社清華大學出版社
  • 頁數:221 頁
  • ISBN:9787302520290
  • 開本:16 開
  • 裝幀:平裝
內容簡介,作者簡介,圖書目錄,

內容簡介

Python語言程式設計主要面向非計算機專業學生學習Python語言程式設計課程的教學使用。內容敘述更翔實、更生動有趣,對學生學習過程中易出現的錯誤更有針對性;更加強調對學生計算思維能力和問題求解能力的培養,讓學生逐步理解用計算機解決問題和傳統的數學方法解決問題的聯繫和區別,培養學生基於計算機技術的問題求解能力。

作者簡介

袁方,工學博士,教授。現任河北大學計算機教學部主任、全國高等院校計算機基礎教育研究會理事、中國計算機學會高級會員、中國計算機學會信息系統專委會委員、中國計算機學會資料庫專委會委員,曾擔任多個國際、國內學術會議的程式委員會委員。主要研究領域為數據挖掘、大數據技術、計算機教育。 曾主講《計算機導論》《大學計算機》《Python語言程式設計》《C++程式設計》《數據挖掘》等本科生和研究生課程,主講的“計算機導論”為河北省省級精品課程,主編《計算機導論》《大學計算機》《C++程式設計》等高等學校教材,其中《計算機導論》發行近10萬冊。曾獲河北省優秀教學成果三等獎、保定市教書育人先進個人等獎勵。 曾主持包括河北省科技計畫項目、河北省教育廳科研計畫項目在內的8項科研項目的研究工作。參研國家自然科學基金項目、河北省科技計畫項目及橫向項目10項。出版譯著2部。在國際、國內學術期刊及學術會議上發表論文50餘篇,其中SCI檢索2篇、EI檢索21篇。曾獲河北省科技進步三等獎。

圖書目錄

第1章Python入門11.1Python簡介1
1.1.1Python的產生與發展1
1.1.2Python的特點2
1.2Python的安裝與運行3
1.2.1Python的下載與安裝3
1.2.2Python程式的運行6
1.3簡單的Python程式8
1.3.1Python程式示例8
1.3.2input()與print()函式12
1.3.3注釋13
1.4程式設計語言介紹14
1.4.1機器語言14
1.4.2彙編語言14
1.4.3高級語言15
習題119
第2章基本數據類型與表達式202.1字元集與標識符20
2.1.1字元集20
2.1.2標識符20
2.1.3關鍵字21
2.2基本數據類型22
2.2.1整型22
2.2.2浮點型23
2.2.3布爾型23
2.2.4字元串型24〖1〗Python語言程式設計〖1〗目錄2.3常量與變數26
2.3.1常量26
2.3.2變數26
2.4運算符與表達式28
2.4.1算術運算符與算術表達式28
2.4.2賦值運算符與賦值表達式29
2.4.3類型轉換30
2.4.4eval()函式31
2.4.5位運算符與位運算表達式32
2.5變數定義與使用34
2.5.1記憶體單元的訪問方式34
2.5.2C語言的變數定義與使用34
2.5.3Python語言的變數定義與使用36
2.6計算機中的數據表示37
2.6.1計算機中的數制37
2.6.2數值型數據的表示39
2.6.3字元型數據的編碼表示41
習題244
第3章語句與結構化程式設計453.1功能語句與順序結構程式設計45
3.1.1賦值語句45
3.1.2空語句45
3.1.3順序結構程式設計46
3.2分支語句與分支結構程式設計46
3.2.1關係表達式和邏輯表達式46
3.2.2if語句49
3.2.3ifelse語句49
3.2.4ifelifelse語句52
3.3循環語句與循環結構程式設計54
3.3.1for循環語句54
3.3.2while循環語句57
3.3.3循環語句的嵌套58
3.4退出循環語句59
3.4.1break語句59
3.4.2continue語句60
3.5程式舉例61
3.6算法與程式設計67
3.6.1算法設計與分析67
3.6.2程式設計風格70
習題370
第4章組合數據類型與字元串724.1列表72
4.1.1創建列表72
4.1.2訪問列表73
4.1.3更新列表74
4.2元組80
4.2.1創建元組80
4.2.2訪問元組81
4.2.3元組與列表的異同81
4.3字典83
4.3.1創建字典83
4.3.2訪問字典83
4.3.3更新字典84
4.4集合87
4.4.1創建集合87
4.4.2訪問集合87
4.4.3更新集合88
4.5字元串90
4.5.1字元串變數的定義90
4.5.2字元串的訪問91
4.5.3字元串的運算92
4.5.4字元串的格式設定95
4.5.5特殊字元與轉義字元97
習題499
第5章函式1015.1函式定義101
5.2函式調用102
5.3函式的參數傳遞103
5.3.1不改變實參值的參數傳遞104
5.3.2改變實參值的參數傳遞105
5.3.3位置參數105
5.3.4關鍵字參數106
5.3.5默認值參數106
5.3.6可變長度參數107
5.3.7序列解包108
5.4函式的嵌套與遞歸110
5.4.1函式嵌套110
5.4.2函式遞歸111
5.5標準庫與第三方庫113
5.5.1內置函式 113
5.5.2標準庫函式115
5.5.3第三方庫函式121
5.6變數的作用域123
習題5128
第6章檔案處理1296.1檔案的打開與關閉129
6.1.1檔案概述129
6.1.2檔案的打開129
6.1.3檔案的關閉131
6.1.4使用上下文管理器131
6.2檔案的讀寫操作132
6.2.1文本檔案的讀寫132
6.2.2pickle檔案的讀寫138
6.2.3JSON檔案的讀寫140
6.3os庫141
習題6142
第7章異常處理1437.1異常處理的基本思路143
7.2Python異常處理機制146
7.2.1tryexcept語句146
7.2.2else和finally語句148
7.2.3斷言assert和用戶拋出異常raise149
習題7151
第8章面向對象程式設計1528.1面向對象程式設計概述152
8.1.1面向對象的概念152
8.1.2面向對象程式設計的特點153
8.1.3面向對象程式設計與面向過程程式設計的區別153
8.2類和對象154
8.2.1類與對象的定義154
8.2.2構造函式與析構函式156
8.2.3私有成員和公有成員157
8.2.4數據成員157
8.2.5成員函式159
8.3繼承與多態160
8.3.1繼承與派生160
8.3.2多態162
習題8165
第9章Python高級編程1669.1網站開發166
9.1.1Web服務和HTML166
9.1.2使用Python開發網站168
9.1.3使用Web框架開發網站183
9.2資料庫編程187
9.2.1關係型資料庫和SQL基礎187
9.2.2SQLite編程基礎190
9.2.3操作其他類型資料庫195
9.3網頁爬取195
9.3.1爬蟲基礎196
9.3.2使用Requests庫進行爬取197
9.3.3使用BeautifulSoup庫解析從網頁獲取的數據202
9.4數據可視化207
9.4.1Numpy基礎208
9.4.2使用Matplotlib.pyplot繪圖209
9.4.3散點圖213
9.4.4條形圖216
9.4.5直方圖216
9.4.6餅圖218
9.4.7雷達圖218
9.4.8三維圖220
習題9221
參考文獻222

相關詞條

熱門詞條

聯絡我們