python程序设计方法_Python程序设计现代方法
章Python概述001
1.1計算機與計算機語言002
1.1.1計算機的誕生與發展002
1.1.2計算機語言概述006
1.1.3翻譯執行008
1.2Python語言概述009
1.2.1Python語言發展史009
1.2.2Python語言的特點011
1.2.3Python的應用領域012
1.2.4Python版本的區別012
1.3Python環境配置014
1.3.1安裝Python解釋器014
1.3.2Python程序的運行方式017
1.3.3運行Python程序018
1.4集成開發環境021
章Python概述001
1.1計算機與計算機語言002
1.1.1計算機的誕生與發展002
1.1.2計算機語言概述006
1.1.3翻譯執行008
1.2Python語言概述009
1.2.1Python語言發展史009
1.2.2Python語言的特點011
1.2.3Python的應用領域012
1.2.4Python版本的區別012
1.3Python環境配置014
1.3.1安裝Python解釋器014
1.3.2Python程序的運行方式017
1.3.3運行Python程序018
1.4集成開發環境021
1.4.1PyCharm的下載和安裝021
1.4.2PyCharm的使用024
1.5程序的開發與編寫027
1.5.1程序開發流程027
1.5.2程序編寫的基本方法028
1.6本章小結029
1.7習題030
第2章Python實例設計與分析032
2.1實例1:貨幣兌換033
2.2代碼風格035
2.2.1縮進035
2.2.2注釋035
2.3變量036
2.3.1標識符和關鍵字036
2.3.2數據類型037
2.3.3變量賦值037
2.3.4字符串索引和切片038
2.4基本輸入/輸出039
2.4.1input()函數039
2.4.2eval()函數039
2.4.3print()函數040
2.5結構控制041
2.5.1順序結構041
2.5.2分支結構042
2.5.3循環結構043
2.6函數式編程043
2.7實例2:TurtleStar044
2.8模塊化編程045
2.8.1模塊的導入和使用045
2.8.2模塊的分類046
2.9繪圖模塊——turtle049
2.10本章小結054
2.11習題054
第3章數字類型和字符串056
3.1數字類型057
3.1.1整型057
3.1.2浮點型058
3.1.3復數類型059
3.1.4布爾類型060
3.2數字類型的運算060
3.2.1數值運算符060
3.2.2運算符優先級064
3.2.3數字類型轉換065
3.3實例3:模擬商家收銀抹零行為065
3.4數學模塊——math066
3.5實例4:三天打魚兩天曬網070
3.6字符串070
3.6.1字符串的定義方式071
3.6.2字符串格式化072
3.6.3字符串操作符075
3.6.4字符串處理函數076
3.6.5字符串處理方法076
3.7實例5:過濾敏感詞080
3.8本章小結081
3.9習題081
第4章流程控制082
4.1程序表示方法083
4.1.1程序流程圖083
4.1.2程序的基本結構084
4.1.3使用程序流程圖描述程序086
4.2分支結構087
4.2.1判斷條件088
4.2.2單分支結構:if語句089
4.2.3二分支結構:if-else語句089
4.2.4多分支結構:if-elif-else語句090
4.2.5分支嵌套093
4.3循環結構095
4.3.1條件循環:while循環095
4.3.2遍歷循環:for循環096
4.3.3循環控制097
4.4異常處理099
4.5實例6:猜數字100
4.6本章小結102
4.7習題102
第5章函數104
5.1函數概述105
5.2函數的基礎知識106
5.2.1函數的定義106
5.2.2函數的調用107
5.3函數的參數傳遞108
5.3.1參數的位置傳遞108
5.3.2參數的關鍵字傳遞109
5.3.3參數的默認值傳遞109
5.3.4包裹傳遞110
5.3.5解包裹傳遞110
5.3.6混合傳遞111
5.4函數的返回值112
5.5變量作用域112
5.5.1局部變量113
5.5.2全局變量113
5.6函數的特殊形式114
5.6.1匿名函數115
5.6.2遞歸函數115
5.7時間處理模塊——datetime117
5.8實例7:模擬鐘表121
5.9代碼抽象與模塊化設計125
5.10本章小結126
5.11習題127
第6章組合數據類型128
6.1組合數據類型概述129
6.1.1序列類型129
6.1.2集合類型130
6.1.3映射類型131
6.2序列類型131
6.2.1切片131
6.2.2列表133
6.2.3元組135
6.3實例8:生成驗證碼136
6.4集合類型137
6.4.1集合的常見操作137
6.4.2集合關系測試138
6.5字典140
6.5.1字典類型介紹140
6.5.2字典的常見操作140
6.6中文分詞模塊——jieba141
6.7實例9:《西游記》人物出場統計143
6.8本章小結145
6.9習題145
第7章程序設計之數字推盤146
7.1數字推盤游戲簡介147
7.2游戲模塊——pygame149
7.2.1pygame的初始化和退出149
7.2.2創建游戲窗口150
7.2.3游戲循環與游戲時鐘152
7.2.4圖形和文本繪制153
7.2.5元素位置控制158
7.2.6動態效果161
7.2.7事件與事件處理164
7.3游戲框架167
7.4自頂向下的設計167
7.4.1頂層設計168
7.4.2子層設計169
7.4.3第三層設計174
7.4.4模塊整合178
7.5自底向上的實現179
7.6運行數字推盤180
7.7本章小結182
7.8習題182
第8章文件和數據格式化183
8.1文件概述184
8.2文件的基本操作186
8.2.1文件的打開和關閉186
8.2.2讀文件188
8.2.3寫文件189
8.2.4文件讀寫位置191
8.2.5管理文件與目錄193
8.3文件迭代194
8.4實例10:用戶登錄195
8.5數據維度與數據格式化201
8.5.1基于維度的數據分類201
8.5.2一二維數據的存儲與讀寫202
8.5.3多維數據的格式化205
8.6Python中的json模塊206
8.7本章小結207
8.8習題207
第9章數據分析與可視化209
9.1數據分析概述210
9.1.1數據分析的流程210
9.1.2數據分析常用工具211
9.2科學計算212
9.2.1numpy之數組對象ndarray212
9.2.2numpy的基本操作214
9.3數據可視化216
9.3.1數據可視化概述216
9.3.2pyplot之繪圖區域217
9.3.3pyplot之圖表與風格控制219
9.4實例11:各學科成績評估分析223
9.5數據分析226
9.5.1pandas數據結構226
9.5.2pandas的基本使用228
9.6本章小結233
9.7習題233
0章網絡爬蟲235
10.1網絡爬蟲概述236
10.2爬蟲爬取網頁的流程236
10.3抓取網頁數據237
10.3.1瀏覽網頁過程237
10.3.2使用requests模塊抓取網頁239
10.4解析網頁數據240
10.4.1網頁數據結構分析240
10.4.2解析網頁的過程和技術241
10.4.3使用BeautifulSoup4解析網頁數據242
10.5實例12:龍港房地產爬蟲244
10.6本章小結248
10.7習題249
總結
以上是生活随笔為你收集整理的python程序设计方法_Python程序设计现代方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 单线程_python的单线
- 下一篇: 中央处理器属于计算机外部设备吗,不属于计