-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
PYTHON語言程序設計(第2版) 版權信息
- ISBN:9787302641698
- 條形碼:9787302641698 ; 978-7-302-64169-8
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
PYTHON語言程序設計(第2版) 本書特色
Python語言具有易于理解和學習、程序開發效率高、易于維護、跨平臺等優點,更突出的優點在于有大量的自帶庫和第三方庫可用,在編寫程序時可根據需要選用,不僅提高了編程效率,增強了程序功能,而且使編程工作變得簡單易行。Python是一種“學得會,用得上”的程序設計語言,可用于編寫腳本程序、網站開發、文本處理、科學計算、數據分析、數據庫應用系統開發等多個領域。
程序設計知識的學習,教師的講解是必要的,有助于學生較快且準確地理解所學內容,但要真正深入理解并切實掌握程序設計方法,需要在教師講解的基礎上,學習者自己多看書、多思考、多編寫程序、多上機調試程序。只有多看書、多思考,才能把教師的講解轉化為自己的理解,才能深入理解書中所講內容的真正含義;只有多編寫程序、多上機調試程序,才能準確掌握語法格式及常用程序設計方法,才能逐漸積累程序調試經驗。*終實現提高程序設計能力、培養程序設計思維的學習目的。
為方便教師的講授和學生的學習,本書配有電子教案和教學課件,示例和例題的程序代碼都上機調試通過,可以通過用手機掃描書中的二維碼獲取與例題對應的源代碼。
PYTHON語言程序設計(第2版) 內容簡介
本書全面介紹Python程序設計基礎知識。全書共9章,主要內容包括Python語言入門、基本數據類型與表達式、語句與結構化程序設計、組合數據類型與字符串、函數與模塊、文件處理、異常處理、面向對象程序設計和Python高級編程。通過本書的學習,讀者可以掌握程序設計知識和方法,提高程序設計能力,培養程序設計思維,為進一步學習后續計算機相關課程、提升數字素養和創新能力奠定良好的基礎。 本書適合作為高等學校各專業程序設計課程的教材,也可作為程序設計自學者的參考書。
PYTHON語言程序設計(第2版) 目錄
1.1.1Python語言的產生與發展1
1.1.2Python語言的特點3
1.2Python解釋器的安裝與運行4
1.2.1Python解釋器的下載與安裝4
1.2.2Python程序的執行6
1.3簡單的Python程序9
1.3.1Python程序示例9
1.3.2input()函數與print()函數13
1.4程序設計語言發展簡史(拓展閱讀)14
1.4.1機器語言14
1.4.2匯編語言15
1.4.3高級語言15
習題119 第2章基本數據類型與表達式212.1字符集、標識符與關鍵字21
2.1.1字符集21
2.1.2標識符21
2.1.3關鍵字22
2.2基本數據類型23
2.2.1整型23
2.2.2浮點型24
2.2.3布爾型24
2.2.4字符串型25
2.3常量與變量27
2.3.1常量27Python語言程序設計(第2版)目錄2.3.2變量27
2.4運算符與表達式29
2.4.1算術運算符與算術表達式29
2.4.2類型轉換30
2.4.3eval()函數32
2.4.4位運算符與位運算表達式33
2.5變量的定義與使用34
2.5.1內存單元的訪問方式34
2.5.2C語言中變量的定義與使用35
2.5.3Python語言中變量的定義與使用36
2.6計算機中的數據表示(拓展閱讀)37
2.6.1計算機中的數制37
2.6.2數值型數據的表示40
2.6.3字符型數據的編碼表示42
習題244 第3章語句與結構化程序設計463.1賦值語句與順序結構程序設計46
3.1.1賦值語句46
3.1.2順序結構程序設計47
3.2分支語句與分支結構程序設計48
3.2.1關系表達式和邏輯表達式48
3.2.2if語句51
3.2.3ifelse語句51
3.2.4ifelse表達式53
3.2.5ifelifelse語句54
3.2.6流程圖的畫法56
3.3循環語句與循環結構程序設計56
3.3.1for循環語句57
3.3.2while循環語句60
3.3.3循環語句的嵌套62
3.3.4帶else的循環語句63
3.4退出循環語句63
3.4.1break語句63
3.4.2continue語句 64
3.5Python語句的書寫規則65
3.5.1縮進65
3.5.2一行寫多條語句67
3.5.3一條語句寫在多行67
3.5.4注釋67
3.6程序舉例68
3.7程序中錯誤的發現與改正72
3.7.1模塊測試72
3.7.2測試示例73
3.8算法與程序設計75
3.8.1算法設計與分析75
3.8.2程序設計風格79
習題379 第4章組合數據類型與字符串814.1列表81
4.1.1創建列表81
4.1.2訪問列表82
4.1.3更新列表83
4.1.4列表程序的測試89
4.2元組92
4.2.1創建元組92
4.2.2訪問元組92
4.2.3元組與列表的異同93
4.3字典94
4.3.1創建字典94
4.3.2訪問字典95
4.3.3更新字典96
4.4集合98
4.4.1創建集合98
4.4.2訪問集合99
4.4.3更新集合99
4.5字符串101
4.5.1字符串變量的定義101
4.5.2字符串的訪問102
4.5.3字符串的運算104
4.5.4字符串的格式設置107
4.5.5特殊字符與轉義字符108
習題4110
第5章函數與模塊1135.1函數定義113
5.2函數調用114
5.3函數的參數傳遞116
5.3.1不改變實參值的參數傳遞116
5.3.2改變實參值的參數傳遞117
5.3.3位置參數117
5.3.4關鍵字參數118
5.3.5默認值參數119
5.3.6可變長度參數120
5.4函數的嵌套與遞歸121
5.4.1函數嵌套121
5.4.2函數遞歸122
5.5內置函數124
5.6標準庫與第三方庫126
5.6.1標準庫函數126
5.6.2第三方庫函數132
5.7tkinter庫與圖形用戶界面134
5.7.1創建窗口134
5.7.2為窗口添加控件135
5.7.3控件布局管理141
5.7.4事件處理144
5.8pillow庫與圖像處理147
5.8.1圖像處理概述147
5.8.2pillow庫的使用147
5.8.3圖像處理綜合示例152
5.9變量的作用域157
5.10模塊和包162
5.10.1模塊化程序設計162
5.10.2模塊162
5.10.3包164
習題5166 第6章文件處理1686.1文件的打開與關閉168
6.1.1文件概述168
6.1.2文件的打開168
6.1.3文件的關閉171
6.1.4使用上下文管理器171
6.2文件的讀寫操作172
6.2.1文本文件的讀寫172
6.2.2pickle文件的讀寫178
6.2.3CSV文件的讀寫180
6.2.4JSON文件的讀寫181
6.3os庫182
習題6184 第7章異常處理1867.1常見的異常類型186
7.2異常處理的基本思路188
7.3Python異常處理機制190
7.3.1tryexcept語句190
7.3.2else和finally語句192
7.3.3斷言和用戶拋出異常193
習題7195 第8章面向對象程序設計1968.1面向對象程序設計概述196
8.1.1面向對象的概念196
8.1.2面向對象程序設計的特點197
8.1.3面向對象程序設計與面向過程程序設計的區別197
8.2類和對象198
8.2.1類和對象的定義198
8.2.2構造函數與析構函數200
8.2.3私有成員和公有成員201
8.2.4數據成員201
8.2.5成員函數203
8.3繼承與多態204
8.3.1繼承與派生204
8.3.2多態206
習題8208 第9章Python高級編程2109.1網站開發210
9.1.1Web服務和HTML210
9.1.2使用Python語言開發網站211
9.1.3使用Web框架開發網站226
9.2數據庫編程230
9.2.1關系數據庫和SQL基礎230
9.2.2SQLite編程基礎233
9.2.3操作其他數據庫237
9.3網頁爬取238
9.3.1爬蟲基礎238
9.3.2使用requests庫進行爬取239
9.3.3使用BeautifulSoup庫解析從網頁獲取的數據244
9.4數據可視化249
9.4.1NumPy基礎249
9.4.2使用Matplotlib.pyplot繪圖251
9.4.3散點圖255
9.4.4條形圖256
9.4.5直方圖258
9.4.6餅圖258
9.4.7雷達圖260
9.4.8三維圖形261
習題9262 參考文獻264
PYTHON語言程序設計(第2版) 作者簡介
袁方,男,工學博士,教授,碩士生導師,河北省教學名師,國家級一流本科課程負責人。曾任河北大學數學與計算機學院主管教學副院長,現任河北大學計算機教學部主任。學術兼職:中國計算機學會高級會員、全國高等院校計算機基礎教育研究會常務理事、河北省計算機教育研究會副理事長。曾獲河北省優秀教學成果三等獎、寶鋼優秀教師獎、保定市教書育人先進個人等獎勵。
主要研究領域為數據挖掘、計算機教育。
曾主講《計算機導論》《大學計算機》《Python語言程序設計》《C 程序設計》《數據挖掘》等本科生和研究生課程,主講的《大學計算機》課程被認定為首批國家級一流本科課程和河北省精品在線課程,主講的《計算機導論》課程為河北省省級精品課程。主編《計算機導論》《大學計算機》《Python語言程序設計》《C 程序設計》等高等學校教材,其中《計算機導論》累計發行超18萬冊。
曾主持包括河北省科技計劃項目、河北省教育廳科研計劃項目在內的9項科研項目的研究工作。參研國家自然科學基金項目、河北省科技計劃項目及橫向項目10項。出版譯著2部。在國際、國內學術期刊及學術會議上發表論文50余篇,其中SCI檢索2篇、EI檢索21篇。曾獲河北省科技進步三等獎。
- >
苦雨齋序跋文-周作人自編集
- >
經典常談
- >
有舍有得是人生
- >
羅曼·羅蘭讀書隨筆-精裝
- >
我與地壇
- >
【精裝繪本】畫給孩子的中國神話
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
大紅狗在馬戲團-大紅狗克里弗-助人