中学生可以这样学python.pdf_中学生可以这样学Python
目錄
第1章Python概述1
1.1Python語言簡介1
1.2常用的Python開發(fā)環(huán)境2
1.2.1IDLE2
1.2.2Eclipse+PyDev3
1.2.3PAGE for Python5
1.3Python代碼編寫規(guī)范6
1.4安裝擴展庫8
1.5標準庫與擴展庫對象的導(dǎo)入和使用11
1.5.1導(dǎo)入整個模塊11
1.5.2明確導(dǎo)入模塊中的特定對象12
1.5.3一次導(dǎo)入特定模塊中的所有對象12
1.6本章知識要點13
第2章Python編程基礎(chǔ)14
2.1基本數(shù)據(jù)類型14
2.1.1常用內(nèi)置對象14
2.1.2常量與變量15
2.1.3數(shù)字類型17〖1〗中學生可以這樣學Python〖1〗目錄2.1.4字符串19
2.1.5序列20
2.2運算符與表達式21
2.2.1算術(shù)運算符22
2.2.2關(guān)系運算符24
2.2.3成員測試運算符和同一性測試運算符25
2.2.4邏輯運算符27
2.2.5集合運算符28
2.3常用內(nèi)置函數(shù)30
2.3.1基本輸入輸出函數(shù)33
2.3.2數(shù)字有關(guān)的函數(shù)35
2.3.3序列有關(guān)的函數(shù)38
2.3.4精彩例題分析與解答45
2.4常用標準庫用法簡介46
2.4.1數(shù)學模塊math47
2.4.2隨機模塊random49
2.4.3日期時間模塊datetime50
2.4.4小海龜畫圖模塊turtle51
2.4.5圖形界面開發(fā)模塊tkinter53
2.5本章知識要點54
第3章選擇結(jié)構(gòu)56
3.1單分支選擇結(jié)構(gòu)56
3.2雙分支選擇結(jié)構(gòu)58
3.3多分支選擇結(jié)構(gòu)59
3.4選擇結(jié)構(gòu)的嵌套60
3.5pass語句62
3.6精彩例題分析與解答62
3.7本章知識要點64
第4章循環(huán)結(jié)構(gòu)65
4.1for循環(huán)與while循環(huán)65
4.2break與continue語句66
4.3精彩例題分析與解答67
4.4本章知識要點75
第5章Python序列及應(yīng)用76
5.1列表77
5.1.1列表創(chuàng)建與刪除78
5.1.2列表元素訪問79
5.1.3列表常用方法80
5.1.4列表對象支持的運算符84
5.1.5內(nèi)置函數(shù)對列表的操作85
5.1.6精彩例題分析與解答86
5.2元組92
5.2.1元組創(chuàng)建與元素訪問92
5.2.2元組與列表的異同點93
5.3字典95
5.3.1字典創(chuàng)建與刪除96
5.3.2字典元素的訪問96
5.3.3元素添加、修改與刪除98
5.3.4精彩例題分析與解答99
5.4集合100
5.4.1集合對象創(chuàng)建與刪除101
5.4.2集合操作與運算102
5.4.3精彩例題分析與解答104
5.5字符串106
5.5.1字符串編碼格式簡介106
5.5.2轉(zhuǎn)義字符107
5.5.3字符串格式化109
5.5.4字符串常量111
5.5.5字符串對象的常用方法111
5.5.6精彩例題分析與解答120
5.6推導(dǎo)式124
5.6.1列表推導(dǎo)式124
5.6.2生成器推導(dǎo)式127
5.7序列解包128
5.8切片131
5.8.1使用切片獲取部分列表、元組、字符串中的元素131
5.8.2使用切片對列表進行元素插入、刪除、修改和替換操作133
5.9本章知識要點134
第6章函數(shù)136
6.1函數(shù)定義與調(diào)用136
6.2函數(shù)參數(shù)139
6.2.1默認值參數(shù)140
6.2.2關(guān)鍵參數(shù)142
6.3變量作用域143
6.4函數(shù)遞歸調(diào)用145
6.5lambda表達式146
6.6精彩例題分析與解答147
6.7本章知識要點151
第7章面向?qū)ο蟪绦蛟O(shè)計153
7.1面向?qū)ο蟪绦蛟O(shè)計簡介153
7.2類的定義與實例化154
7.3數(shù)據(jù)成員與成員方法155
7.3.1私有成員與公有成員155
7.3.2數(shù)據(jù)成員156
7.3.3成員方法、類方法、靜態(tài)方法157
7.4屬性160
7.5繼承163
7.6多態(tài)165
7.7精彩例題分析與解答166
7.8本章知識要點170
第8章常用算法的Python實現(xiàn)171
8.1解析算法案例分析171
8.2枚舉算法案例分析176
8.3遞推算法案例分析180
8.4遞歸算法案例分析183
8.5分治算法原理簡介190
8.6排序算法案例分析190
8.7查找算法案例分析194
8.8本章知識要點196
第9章SQLite數(shù)據(jù)庫編程基礎(chǔ)197
9.1SQLite數(shù)據(jù)庫簡介197
9.2Python標準庫sqlite3簡介198
9.3常用SQL語句199
9.4精彩例題分析與解答201
9.5本章知識要點209
第10章大數(shù)據(jù)處理基礎(chǔ)210
10.1大數(shù)據(jù)的基本概念與主要特征210
10.2大數(shù)據(jù)處理框架Spark與Python編程211
10.3精彩例題分析與解答216
10.4本章知識要點217
第11章綜合案例設(shè)計與分析218
11.1GUI版電子時鐘218
11.2GUI版猜數(shù)游戲221
11.3GUI版通訊錄管理程序225
11.4GUI版圖片瀏覽程序231
11.5GUI版溫度單位轉(zhuǎn)換程序234
11.6本章知識要點242
附錄APython關(guān)鍵字清單243
附錄B常用Python擴展庫清單245
參考文獻246
^ 收?起
總結(jié)
以上是生活随笔為你收集整理的中学生可以这样学python.pdf_中学生可以这样学Python的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: 接口隔离原则_设计模式六大原则
 - 下一篇: 嵌入式系统需求分析_嵌入式开发流程是什么