python教材目录_Python实用教程/高等院校信息技术规划教材简介,目录书摘
編輯推薦: 本書簡潔、凝練地介紹目前十分流行的跨平臺粘性語言——Python的核心內容。既可以幫助初學者快速上手編程,也可作為想了解Python語言特點的專業人士的參考書。
每個知識點后都有大量實用的操作實例,方便讀者上機練習,把握Python語言的特點,啟迪編程思維。
每章后有精心選擇和設計的練習題,并提供部分習題參考答案,幫助讀者鞏固知識點,提高能力,提高學習興趣。
考慮到Python2和Python3版本的不兼容問題,附錄中總結對比了兩個版本的差別,提高了教材的通用性。
本書提供配套電子課件,讀者可登錄清華大學出版社網站下載使用。
內容簡介: Python是近年來十分流行的編程語言。作為腳本語言,Python盡管在速度上比編譯語言如C和C++等略有遜色,但其開放性、跨平臺和易學易用的特點獲得了眾多專業和非專業人士的青睞和支持。然而目前在介紹Python的書目中卻難以覓到一本合適的教材,大部分資料為譯著,內容過于寬泛,價格也不菲。一本適合初學者,既能讓讀者把握Python的核心內容而又不失簡潔性,便于理解和操作的實用學習教程正是本書的目標。
本書介紹Python核心知識,每章都有明確的學習目標,配有大量在交互環境下的操練實例和運行結果以幫助讀者理解知識點。全書共9章,按照循序漸進的原則安排內容,從內置對象類型到語句語法,再到函數和模塊,以及面向對象編程和異常處理等,較全面地覆蓋了Python基本內容,最后一章為典型程序代碼和程序調試方法,為學習程序設計提供了樣例。
本書適合作為高等院校計算機及相關專業本科生的教材,適合Python初學者以及想快速了解Python語言特點的編程愛好者,也可為專業人士提供一定的參考。
目錄:第1章認識Python1
1.1Python概述1
1.2Python的安裝3
1.2.1Windows平臺3
1.2.2Linux、UNIX和Macintosh7
1.3執行Python程序的方法7
小結10
習題10
第2章Python內置對象類型12
2.1數字12
2.1.1數字常量13
2.1.2表達式操作符14
2.1.3數字的其他類型15
2.2列表和元組16
2.2.1列表16
2.2.2通用序列操作18
2.2.3列表的基本操作21
2.2.4列表對象的基本方法23
2.2.5列表的應用27
2.2.6元組28
2.3字符串29
2.3.1字符串常量29
2.3.2基本字符串的操作31
2.3.3字符串的格式化37
2.3.4轉換字符串40◆Python實用教程目錄2.4字典41
2.4.1字典的定義和構建41
2.4.2字典的基本操作43
2.5集合46
2.5.1集合的特點46
2.5.2集合的運算47
2.5.3集合對象的方法48
2.6文件49
2.6.1文件的讀寫操作49
2.6.2二進制文件和文本文件52
小結54
習題54
第3章語句和語法58
3.1賦值語句59
3.1.1賦值語句和變量命名60
3.1.2賦值的形式61
3.2if語句64
3.2.1if語句的格式64
3.2.2多行語句65
3.2.3測試條件的形成66
3.2.4if/else表達式68
3.2.5嵌套if結構68
3.3while和for循環語句69
3.3.1while循環69
3.3.2for循環72
3.3.3與循環有關的內置函數74
小結76
習題77
第4章迭代、解析和生成器80
4.1迭代80
4.2解析82
4.2.1列表解析82
4.2.2字典和集合解析83
4.3生成器84
4.3.1生成器函數84
4.3.2生成器表達式86
小結87
習題87
第5章函數89
5.1函數的定義和調用89
5.2參數傳遞91
5.2.1參數傳遞的兩種模式91
5.2.2參數的匹配92
5.3變量的作用域96
5.4遞歸99
5.5匿名函數lambda100
5.6一個函數實例102
小結103
習題103
第6章模塊106
6.1模塊導入106
6.2標準庫模塊109
6.2.1sys109
6.2.2os110
6.2.3fileinput113
6.2.4random114
6.2.5re115
6.2.6getopt121
6.2.7time123
6.3模塊的搜索路徑124
6.4創建模塊125
6.5主模塊126
小結127
習題127
第7章面向對象程序設計初步132
7.1面向對象基礎132
7.2類和實例133
7.2.1類和實例的生成133
7.2.2類的繼承135
7.3類的設計137
7.3.1構造函數137
7.3.2類方法的設計138
7.3.3運算符重載140
小結142
習題143
第8章異常基礎145
8.1觸發異常和捕獲異常145
8.1.1觸發異常146
8.1.2捕捉異常147
8.2用戶定義的異常類151
8.3with/as環境管理器152
小結153
習題153
第9章程序實例和調試155
9.1英文單詞詞形還原155
9.2嵌套的同音單詞156
9.3網絡爬蟲158
9.4程序調試163
9.4.1語法錯誤163
9.4.2運行時錯誤163
9.4.3語義錯誤164
附錄A165
A1Python 2.7.x和Python 3.x的主要差別165
A2Python中的保留字169
A3Python內置異常169
參考文獻177
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的python教材目录_Python实用教程/高等院校信息技术规划教材简介,目录书摘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里云python面试题_Python金
- 下一篇: vue中引用js_从JS中的内存管理说起