-
>
闖進數(shù)學世界――探秘歷史名題
-
>
中醫(yī)基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
高等院校計算機任務驅動教改教材python程序設計教程 版權信息
- ISBN:9787302577881
- 條形碼:9787302577881 ; 978-7-302-57788-1
- 裝幀:60g膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
高等院校計算機任務驅動教改教材python程序設計教程 本書特色
本書配套有電子課件、習題答案、實驗素材等教學資源,更便于教學和上機實驗。
高等院校計算機任務驅動教改教材python程序設計教程 內(nèi)容簡介
本書系統(tǒng)全面地介紹了Python語言基礎與常用算法思想。全書共分為12章,內(nèi)容包括Python概述,Python基礎語法,程序的基本結構,組合數(shù)據(jù)類型,函數(shù),面向對象,文件操作,tkinter GUI編程,數(shù)據(jù)處理,數(shù)據(jù)可視化,爬取與分析網(wǎng)頁數(shù)據(jù),SQLite數(shù)據(jù)庫操作。本書免費提供配套的教學資源,包括電子課件、習題答案、實驗素材等,便于大家開展教學和上機實驗。 本書內(nèi)容豐富,結構清晰,案例準確易懂,在講述基本理論知識的同時,注重操作技能和解決實際問題能力的培養(yǎng)。本書案例豐富,突出了實用性和專業(yè)性,從程序設計基本概念出發(fā),通過大量示例由淺入深、循序漸進地講述Python程序設計的基本概念和基本方法。 本書適合作為應用型本科和高職高專層次計算機相關信息技術類專業(yè)的基礎教材,也可作為各類培訓班的培訓教材。本書封面貼有清華大學出版社防偽標簽,無標簽者不得銷售。
高等院校計算機任務驅動教改教材python程序設計教程 目錄
第1章Python概述/1
1.1Python語言簡介1
1.1.1Python的誕生1
1.1.2Python的優(yōu)缺點2
1.1.3Python的應用領域3
1.1.4Python發(fā)展歷史4
1.2安裝與配置Python程序開發(fā)環(huán)境4
1.2.1IDLE的下載與安裝4
1.2.2Python的菜單選擇和啟動6
1.2.3在IDLE中編輯、運行程序9
1.2.4配置基本IDLE15
1.3習題18
第2章Python基礎語法/20
2.1基本數(shù)據(jù)類型20
2.1.1數(shù)值類型20
2.1.2字符串類型23
2.2標識符和保留字符25
2.2.1標識符25
2.2.2關鍵字25
2.3變量和常量27
2.3.1變量27
2.3.2常量28
2.4運算符和表達式29
2.4.1算術運算符和算術表達式29
2.4.2關系運算符和關系表達式31
2.4.3邏輯運算符和邏輯表達式32
2.4.4賦值運算符和賦值表達式33
2.4.5運算符的優(yōu)先級34
2.5語句35
2.6Python PEP8編碼規(guī)范37
2.7習題39
第3章程序的基本結構/41
3.1順序結構41
3.1.1輸出函數(shù)print()41
3.1.2輸入函數(shù)input()44
3.1.3注釋語句45
3.1.4順序結構程序實例45
3.2選擇結構46
3.2.1if語句46
3.2.2ifelse條件語句47
3.2.3ifelifelse語句48
3.3循環(huán)結構49
3.3.1while循環(huán)語句49
3.3.2for循環(huán)語句51
3.3.3循環(huán)的嵌套53
3.3.4break語句、continue語句和pass語句54
3.3.5循環(huán)中的else語句56
3.4習題57
第4章組合數(shù)據(jù)類型/59
4.1列表59
4.1.1創(chuàng)建列表對象和列表變量59
4.1.2列表的基本操作61
4.1.3列表的內(nèi)置函數(shù)65
4.1.4嵌套列表66
4.2元組67
4.2.1創(chuàng)建元組對象和元組變量67
4.2.2元組的基本操作69
4.2.3元組與列表的轉換70
4.3字典70
4.3.1創(chuàng)建字典對象和字典變量71
4.3.2字典的基本操作72
4.3.3字典的常用方法74
4.4集合78
4.4.1創(chuàng)建集合對象和集合變量78
4.4.2集合的基本操作81
4.4.3集合的常用方法81
4.4.4集合的運算82
4.5習題86
第5章函數(shù)/88
5.1函數(shù)的定義與調(diào)用88
5.1.1函數(shù)的定義88
5.1.2函數(shù)的調(diào)用89
5.2參數(shù)的傳遞和函數(shù)的返回值91
5.2.1參數(shù)的傳遞91
5.2.2函數(shù)的返回值95
5.3嵌套函數(shù)、遞歸函數(shù)和lambda函數(shù)96
5.3.1嵌套函數(shù)96
5.3.2遞歸函數(shù)98
5.3.3lambda函數(shù)100
5.4變量作用域102
5.4.1局部變量102
5.4.2全局變量103
5.5內(nèi)置函數(shù)106
5.5.1數(shù)學運算函數(shù)106
5.5.2字符串運算函數(shù)和方法107
5.5.3轉換函數(shù)109
5.5.4序列操作函數(shù)109
5.6習題110
第6章面向對象/112
6.1類和對象112
6.1.1定義類112
6.1.2類成員112
6.1.3創(chuàng)建對象115
6.1.4構造方法117
6.1.5在類的內(nèi)部調(diào)用實例方法121
6.1.6類變量和實例變量121
6.1.7實例方法、類方法和靜態(tài)方法123
6.2類的封裝126
6.2.1用私有變量、私有方法實現(xiàn)封裝126
6.2.2用@property裝飾器定義屬性實現(xiàn)封裝127
6.3類的繼承132
6.3.1繼承的實現(xiàn)132
6.3.2重寫方法133
6.3.3派生屬性或方法136
6.3.4多重繼承137
6.3.5isinstance()和issubclass()函數(shù)137
6.4類的多態(tài)138
6.4.1多態(tài)的實現(xiàn)138
6.4.2多態(tài)性139
6.5習題140
第7章文件操作/143
7.1文件的打開和關閉143
7.1.1打開文件的函數(shù)143
7.1.2關閉、寫緩沖文件的方法147
7.2文件的讀/寫操作148
7.2.1讀取文件中的數(shù)據(jù)148
7.2.2向文件中寫入數(shù)據(jù)151
7.2.3在文件中定位153
7.2.4二進制文件的讀/寫157
7.3CSV文件158
7.3.1CSV文件簡介158
7.3.2向CSV文件中寫入和讀取一維數(shù)據(jù)159
7.3.3向CSV文件中寫入和讀取二維數(shù)據(jù)160
7.4習題163
第8章tkinter GUI編程/165
8.1tkinter編程概述165
8.1.1導入tkinter庫165
8.1.2用tkinter庫創(chuàng)建GUI應用程序的步驟165
8.2tkinter的主窗體166
8.3tkinter GUI的布局管理169
8.3.1用pack()方法布局169
8.3.2用grid()方法布局172
8.3.3用place()方法布局174
8.4tkinter的常用控件176
8.4.1tkinter庫中提供的常用控件及添加方法176
8.4.2控件的屬性178
8.4.3Label控件180
8.4.4Button控件181
8.4.5Entry控件184
8.4.6Frame控件187
8.4.7Radiobutton控件188
8.4.8Checkbutton控件190
8.4.9Text控件193
8.4.10Listbox控件195
8.5tkinter對話框197
8.5.1消息對話框197
8.5.2簡單輸入對話框201
8.5.3文件對話框202
8.5.4顏色選擇對話框205
8.6用Canvas控件繪制圖形206
8.7tkinter的事件處理210
8.7.1事件對象的屬性210
8.7.2事件處理程序211
8.7.3事件綁定211
8.8習題214
第9章數(shù)據(jù)處理/219
9.1NumPy計算庫的使用219
9.1.1安裝和導入NumPy219
9.1.2創(chuàng)建ndarray數(shù)組對象219
9.1.3ndarray數(shù)組對象的屬性222
9.1.4ndarray數(shù)組的數(shù)據(jù)類型及類型轉換225
9.1.5其他創(chuàng)建ndarray數(shù)組的方法229
9.1.6ndarray數(shù)組的索引與切片238
9.1.7ndarray數(shù)組的運算243
9.1.8ndarray數(shù)組的常用數(shù)學函數(shù)246
9.2Pandas數(shù)據(jù)分析庫的使用247
9.2.1安裝和導入Pandas庫247
9.2.2Pandas的Series對象248
9.2.3Pandas的DataFrame對象254
9.2.4Pandas的文件操作267
9.2.5計算統(tǒng)計271
9.3習題272
第10章數(shù)據(jù)可視化/274
10.1Matplotlib繪圖274
10.1.1安裝和導入Matplotlib庫274
10.1.2繪圖的步驟274
10.1.3畫布與子圖275
10.1.4繪制折線圖280
10.1.5繪制散點圖285
10.1.6繪制條形圖286
10.1.7繪制直方圖293
10.1.8繪制餅圖295
10.2Pandas繪圖298
10.2.1用Pandas繪圖的步驟298
10.2.2繪制折線圖300
10.2.3繪制條形圖304
10.2.4繪制直方圖306
10.3習題308
第11章爬取與分析網(wǎng)頁數(shù)據(jù)/312
11.1爬取網(wǎng)頁的urllib庫312
11.1.1urllib庫312
11.1.2使用urlopen()方法獲取網(wǎng)頁313
11.1.3使用Request()方法包裝請求321
11.2解析網(wǎng)頁的BeautifulSoup庫322
11.2.1安裝與導入BeautifulSoup323
11.2.2BeautifulSoup對象324
11.3習題327
第12章SQLite數(shù)據(jù)庫操作/328
12.1Python操作數(shù)據(jù)庫的一般步驟328
12.2SQLite數(shù)據(jù)庫簡介328
12.3連接SQLite數(shù)據(jù)庫329
12.4創(chuàng)建游標對象330
12.5執(zhí)行SQL數(shù)據(jù)操作331
12.6應用實例333
12.7習題346
參考文獻/347
高等院校計算機任務驅動教改教材python程序設計教程 作者簡介
張治斌,自2004年參加工作以來,長期從事高職軟件技術、大數(shù)據(jù)技術與應用專業(yè)教學工作,2014年6月,獲得“北京市職業(yè)院校優(yōu)秀青年骨干教師”稱號,承擔多門專業(yè)課授課工作,指導學生參加各類職業(yè)技能大賽多次獲獎:“藍橋杯”全國軟件設計大賽獲得二等獎,指導全國高職院校技術技能軟件測試賽項北京賽區(qū)一等獎;主編及參編多部教材(見寫作經(jīng)歷表),在核心及*家級期刊公開發(fā)表論文20余篇,主持、參與多項省部級以上課題及項目,近五年主要主持及參與項目如下: 1.*家職教計算機應用技術專業(yè)教學資源庫-數(shù)據(jù)挖掘課程子項目(負責人) 2. 《Web前端開發(fā)》1+X證書試點培訓、取證(主要負責人) 3.《“大數(shù)據(jù)技術與應用專業(yè)”*家級專業(yè)教學標準》開發(fā)(主要參與) 4.《“計算機應用技術專業(yè)”*家級專業(yè)教學標準》開發(fā)(主要參與) 5.《“大數(shù)據(jù)技術與應用”本科層次職業(yè)教育試點專業(yè)簡介》(主持編寫) 6.《“軟件工程”本科層次職業(yè)教育試點專業(yè)簡介》(主持編寫) 7.“大數(shù)據(jù)技術與應用”專業(yè)*家級職業(yè)教育教師教學創(chuàng)新團隊(主要參與) 8.工信部《計算機程序設計員職業(yè)技能標準》開發(fā)(主要參與) 9. 北京市教育信息化融合創(chuàng)新“雙百”示范項目創(chuàng)新課題(負責人)
- >
名家?guī)阕x魯迅:故事新編
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
中國歷史的瞬間
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
月亮虎
- >
姑媽的寶刀
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學概述
- >
龍榆生:詞曲概論/大家小書