Python基礎教程:第2版(經典教程的全新改版,10個項目引人入勝 )
基本資料
原書名: Beginning Python: From Novice to Professional, Second Edition
原出版社: Apress
作者: (挪)Magnus Lie Hetland
譯者: 司維;曾軍崴;譚穎華
叢書名: 圖靈程式設計叢書
出版社:人民郵電出版社
ISBN:9787115230270
上架時間:2010-6-25
出版日期:2010 年7月
開本:16開
頁碼:471
更多詳細資料查看:http://www.china-pub.com/196799
更有精彩樣張搶先試讀:http://www.china-pub.com/computers/common/mianfeisd.asp?id=196799
編輯精選
十年磨一劍,經典教程全新改版
全面、詳盡,入門首選
10個項目引人入勝
內容簡介
本書是經典教程的全新改版,作者根據Python 3.0版本的種種變化,全面改寫了書中內容,做到既能“瞻前”也能“顧後”。本書層次鮮明、結構嚴謹、內容翔實,特別是在最後幾章,作者將前面講述的內容應用到了10個引人入勝的項目中,並以模板的形式介紹了項目的開發過程。本書既適合初學者夯實基礎,又能協助Python程式員提升技能,即使是Python方面的技術專家,也能從書裡找到令你耳目一新的東西。
媒體評論
本書系統全面地講解了Python語言,其中介紹的一系列項目是本書最大的亮點。
——Robert A. Gibson,軟體工程師
在介紹新語言的圖書中,本書是我見過的最優秀的一本,循序漸進,可讀性強。我強烈推薦這本書。
——Amazon.com
目錄
第1章 基礎知識 1
1.1 安裝Python 1
1.2 互動式解譯器 6
1.3 演算法是什麼 7
1.4 數字和運算式 8
1.5 變數 10
……
第2章 列表和元組 26
2.1 序列概覽 26
2.2 通用序列操作 27
2.3 列表:Python的“苦力” 34
2.4 元組:不可變序列 41
2.5 小結 43
第3章 使用字串 44
3.1 基底字元串操作 44
3.2 字串格式化:精簡版 44
3.3 字串格式化:完整版 46
3.4 字串方法 49
3.5 小結 54
第4章 字典:當索引不好用時 55
4.1 字典的使用 55
4.2 建立和使用字典 56
4.3 小結 64
第5章 條件、迴圈和其他語句 65
5.1 print和import的更多資訊 65
5.2 賦值魔法 67
5.3 語句塊:縮排的樂趣 69
5.4 條件和條件陳述式 69
5.5 迴圈 76
5.6 列表推導式——輕量級迴圈 82
5.7 三人行 83
5.8 小結 87
第6章 抽象 89
6.1 懶惰即美德 89
6.2 抽象和結構 90
6.3 建立函數 90
6.4 參數魔法 92
6.5 範圍 103
6.6 遞迴 105
6.7 小結 110
第7章 更加抽象 112
7.1 對象的魔力 112
7.2 類和類型 117
7.3 一些關於物件導向設計的思考 125
7.4 簡明總結 125
第8章 異常 127
8.1 什麼是異常 127
8.2 按自己的方式出錯 127
8.3 捕捉異常 129
8.4 不止一個except子句 130
……
第9章 魔法方法、屬性和迭代器 138
9.1 準備工作 138
9.2 構造方法 139
9.3 成員訪問 143
9.4 更多魔力 147
9.5 屬性 147
9.6 迭代器 151
……
第10章 充電時刻 165
10.1 模組 165
10.2 探究模組 172
10.3 標準庫:一些最愛 175
10.4 小結 205
第11章 檔案和素材 207
第12章 圖形化使用者介面 219
第13章 資料庫支援 231
第14章 網路編程 241
第15章 Python和全球資訊網 255
第16章 測試 277
第17章 擴充Python 291
第18章 程式打包 305
第19章 好玩的編程 312
第20章 項目1:即時標記 321
第21章 項目2:畫幅好畫 338
第22章 項目3:萬能的XML 346
第23章 項目4:新聞彙總 360
第24章 項目5:虛擬茶話會 372
第25章 項目6:使用CGI進行遠程編輯 386
第26章 項目7:自訂電子公告板 394
第27章 項目8:使用XML-RPC進行檔案分享權限設定 407
第28章 項目9:檔案分享權限設定2——GUI版本 422
第29章 項目10:DIY街機遊戲 429
附錄A 簡明版本 444
附錄B Python參考手冊 451
附錄C 線上資源 462
附錄D Python 3.0 465