注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具Python 2.1寶典

Python 2.1寶典

Python 2.1寶典

定 價(jià):¥59.00

作 者: (美)Dave Brueck,(美)Stephen Tanner著;陳河南,王曉娟等譯;陳河南譯
出版社: 電子工業(yè)出版社
叢編項(xiàng): 美國(guó)計(jì)算機(jī)“寶典”叢書
標(biāo) 簽: Python

ISBN: 9787505374430 出版時(shí)間: 2002-01-01 包裝:
開本: 26cm 頁(yè)數(shù): 600 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書是用Python 2.1語(yǔ)言進(jìn)行軟件開發(fā)的必備參考手冊(cè)。書中以淺顯的解釋、詳細(xì)的實(shí)例由淺入深的介紹了Python 2.1語(yǔ)言及其在多媒體、網(wǎng)絡(luò)、多線程等各方面的開發(fā)應(yīng)用過(guò)程。全書內(nèi)容包括7個(gè)部分和兩個(gè)附錄:Python語(yǔ)言入門、文件、數(shù)據(jù)存儲(chǔ)和操作系統(tǒng)服務(wù)、聯(lián)網(wǎng)和Internet、用戶界面和多媒體、高級(jí)Python編程、配置Python應(yīng)用程序、對(duì)特定平臺(tái)的支持等內(nèi)容。本書實(shí)例豐富,內(nèi)容實(shí)用,適合廣大程序員特別是網(wǎng)絡(luò)程序員參考。

作者簡(jiǎn)介

暫缺《Python 2.1寶典》作者簡(jiǎn)介

圖書目錄

前言                  
 第1部分  Python語(yǔ)言入門                  
 第1章  認(rèn)識(shí)Python                  
     1. 1  啟動(dòng)Python解釋程序                  
     1. 2  用變量和表達(dá)式進(jìn)行試驗(yàn)                  
     1. 3  定義函數(shù)                  
     1. 4  運(yùn)行Python程序                  
     1. 5 循環(huán)和控制                  
     1. 6 列表和元組                  
     1. 7  詞典                  
     1. 8  讀寫文件                  
     1. 9 樣例程序:字頻率                  
     1. 10 加載及使用模塊                  
     1. 11 創(chuàng)建類                  
     1. 12 推薦的閱讀資料                  
     1. 13 小結(jié)                  
 第2章  標(biāo)識(shí)符. 變量和數(shù)字類型                  
     2. 1 標(biāo)識(shí)符和運(yùn)算符                  
     2. 2  數(shù)字類型                  
     2. 3 給變量賦值                  
     2. 4  小結(jié)                  
 第3章  表達(dá)式和字符串                  
     3. 1  表達(dá)式                  
     3. 2  字符串                  
     3. 3 在簡(jiǎn)單類型之間進(jìn)行轉(zhuǎn)換                  
     3. 4  小結(jié)                  
 第4章  高級(jí)數(shù)據(jù)類型                  
     4. 1  采用序列組合數(shù)據(jù)                  
     4. 2 處理序列                  
     4. 3 使用附加的列表對(duì)象特征                  
   4. 4  用詞典映射信息                  
   4. 5  理解引用                  
   4. 6 復(fù)制復(fù)合對(duì)象                  
   4. 7 標(biāo)識(shí)數(shù)據(jù)類型                  
   4. 8 處理數(shù)組對(duì)象                  
   4. 9  小結(jié)                  
 第5章 控制流                  
   5. 1  用lf語(yǔ)句做出決策                  
   5. 2 使用for循環(huán)                  
   5. 3  使用while循環(huán)                  
   5. 4 拋棄及捕獲異常事件                  
   5. 5 用斷言進(jìn)行調(diào)試                  
   5. 6  示例:GameofLife                  
   5. 7 小結(jié)                  
 第6章  程序組織                  
     6. 1  定義函數(shù)                  
     6. 2 用模塊為代碼分組                  
     6. 3  導(dǎo)入模塊                  
     6. 4 定位模塊                  
     6. 5 理解作用域規(guī)則                  
     6. 6 把模塊組合為包                  
     6. 7 按計(jì)劃編譯和運(yùn)行                  
     6. 8  小結(jié)                  
 第7章  面向?qū)ο蟮腜ython                  
   7. 1  概述面向?qū)ο蟮腜ython                  
   7. 2 創(chuàng)建類和實(shí)例對(duì)象                  
   7. 3 從其他類中派生新類                  
   7. 4 隱藏私有數(shù)據(jù)                  
   7. 5 識(shí)別類成員                  
   7. 6 重載標(biāo)準(zhǔn)行為                  
   7. 7 使用弱引用                  
   7. 8  小結(jié)                  
 第8章  輸入和輸出                  
   8. 1 打印到屏幕                  
   8. 2 訪問(wèn)鍵盤輸人                  
   8. 3  打開. 關(guān)閉及定位文件                  
   8. 4  寫文件                  
   8. 5  讀文件                  
   8. 6 訪問(wèn)標(biāo)準(zhǔn)I/O                  
   8. 7 使用類似文件的對(duì)象                  
   8. 8  小結(jié)                  
 第2部分  文件. 數(shù)據(jù). 存儲(chǔ)和操作系統(tǒng)服務(wù)                  
 第9章  處理字符串和正則表達(dá)式                  
   9. 1  使用字符串對(duì)象                  
   9. 2 使用字符串模塊                  
   9. 3 定義正則表達(dá)式                  
   9. 4 使用匹配對(duì)象                  
   9. 5  把字符串當(dāng)作文件處理                  
   9. 6 為文本編碼                  
   9. 7 設(shè)置浮點(diǎn)數(shù)的格式                  
   9. 8  小結(jié)                  
 第10章  處理文件和目錄                  
   10. 1  檢索文件和目錄信息                  
   10. 2 建立并仔細(xì)分析路徑                  
   10. 3  列出目錄以及匹配文件名                  
   10. 4  獲得環(huán)境和參量信息                  
   10. 5  示例:遞歸的Grep實(shí)用程序                  
   10. 6  復(fù)制. 重命名及刪除路徑                  
   10. 7 創(chuàng)建目錄和臨時(shí)文件                  
   10. 8  比較文件和目錄                  
   10. 9 處理文件描述符                  
   10. 10 其他的文件處理技巧                  
   10. 11 小結(jié)                  
 第11章  使用其他操作系統(tǒng)服務(wù)                  
   11. 1  執(zhí)行shell命令和其他程序                  
   11. 2 產(chǎn)生子進(jìn)程                  
   11. 3 處理進(jìn)程信息                  
   11. 4 檢索系統(tǒng)信息                  
   11. 5 管理配置文件                  
   11. 6 理解錯(cuò)誤名                  
   11. 7 處理異步信號(hào)                  
   11. 8  小結(jié)                  
 第12章  存儲(chǔ)數(shù)據(jù)和對(duì)象                  
     12. 1 數(shù)據(jù)存儲(chǔ)概述                  
     12. 2 加載并保存對(duì)象                  
                       
     12. 3 示例:通過(guò)網(wǎng)絡(luò)移動(dòng)對(duì)象                  
     12. 4 使用類似數(shù)據(jù)庫(kù)的存儲(chǔ)                  
     12. 5  轉(zhuǎn)換到C結(jié)構(gòu)或從C結(jié)構(gòu)轉(zhuǎn)換回來(lái)                  
     12. 6 把數(shù)據(jù)轉(zhuǎn)換為標(biāo)準(zhǔn)格式                  
     12. 7 壓縮數(shù)據(jù)                  
     12. 8  小結(jié)                  
 第13章  訪問(wèn)日期和時(shí)間                  
     13. 1  在Python中告知時(shí)間                  
     13. 2 時(shí)間格式之間的轉(zhuǎn)換                  
     13. 3 解析及打印日期和時(shí)間                  
     13. 4 訪問(wèn)日歷                  
     13. 5 使用時(shí)區(qū)                  
     13. 6 允許兩位數(shù)字的年                  
     13. 7  小結(jié)                  
 第14章  使用數(shù)據(jù)庫(kù)                  
     14. 1  使用基于磁盤的詞典                  
     14. 2  DBM示例:跟蹤電話號(hào)碼                  
     14. 3 基于磁盤的高級(jí)詞典                  
     14. 4 訪問(wèn)關(guān)系數(shù)據(jù)庫(kù)                  
     14. 5 示例:“類似聲音的”查詢                  
     14. 6 檢驗(yàn)相關(guān)的元數(shù)據(jù)                  
     14. 7 示例:創(chuàng)建審計(jì)表                  
     14. 8  DB API的高級(jí)特征                  
     14. 9  小結(jié)                  
 第3部分  聯(lián)網(wǎng)和Internet                  
 第15章  聯(lián)網(wǎng)                  
     15. 1  聯(lián)網(wǎng)背景                  
     15. 2 處理地址和主機(jī)名                  
     15. 3 與低層套接字通信                  
     15. 4  示例:多點(diǎn)傳送的聊天應(yīng)用程序                  
     15. 5 使用SocketServers                  
     15. 6  處理Web瀏覽器請(qǐng)求                  
   15. 7  在不使用線程的情況下處理多個(gè)請(qǐng)求                  
   15. 8  小結(jié)                  
 第16章  解理lnternet協(xié)議                  
     16. 1  Python的Internet協(xié)議支持                  
     16. 2  檢索Internet資源                  
     16. 3  發(fā)送HTTP請(qǐng)求                  
     16. 4 發(fā)送和接收電子郵件                  
     16. 5 經(jīng)由FTP傳輸文件                  
     16. 6 使用Gopher檢索資源                  
     16. 7 處理新聞組                  
     16. 8 使用Telnet協(xié)議                  
     16. 9  編寫CGI腳本                  
     16. 10 小結(jié)                  
 第17章  處理Internet數(shù)據(jù)                  
   17. 1  處理URL                  
   17. 2 格式化文本                  
   17. 3 讀取Web Spiderrobot文件                  
   17. 4  在Web瀏覽器中查看文件                  
   17. 5  分析電子郵件消息                  
   17. 6  使用MIME編碼                  
   17. 7  編碼和解碼消息數(shù)據(jù)                  
   17. 8  使用UNIX信箱                  
   17. 9  使用Web Cookies                  
   17. 10  小結(jié)                  
 第18章  分析XML和其他標(biāo)記語(yǔ)言                  
   18. 1  標(biāo)記語(yǔ)言基礎(chǔ)知識(shí)                  
   18. 2  分析HTML文件                  
   18. 3  實(shí)例:僅用粗體                  
   18. 4  實(shí)例:Web robot                  
   18. 5  用SAX分析XML                  
   18. 6  用DOM分析XML                  
   18. 7  用xmllib分析XML                  
   18. 8  小結(jié)                  
 第4部分  用戶界面和多媒體                  
   第19章 使用Tkinter                  
   19. 1  Tkinter簡(jiǎn)介                  
     19. 2  創(chuàng)建GUI                  
     19. 3  部件布局                  
     19. 4  實(shí)例:Breakfast按鈕                  
     19. 5  使用常見選項(xiàng)                  
     19. 6  搜集用戶輸人                  
     19. 7  實(shí)例:打印奇特的文本                  
     19. 8  使用文本部件                  
     19. 9  建立菜單                  
     19. 10  使用Tkinter對(duì)話框                  
     19. 11 實(shí)例:文本編輯器                  
     19. 12 處理顏色和字體                  
     19. 13 繪制圖形                  
     19. 14 使用計(jì)時(shí)器                  
     19. 15 實(shí)例:反彈圖片                  
     19. 16 小結(jié)                  
 第20章  使用高級(jí)Tkinter部件                  
     20. 1  處理事件                  
     20. 2 實(shí)例:繪圖畫布                  
     20. 3  高級(jí)部件                  
     20. 4  實(shí)例:顏色方案定制程序                  
     20. 5 創(chuàng)建對(duì)話框                  
     20. 6 支持拖放操作                  
     20. 7  使用光標(biāo)                  
     20. 8  設(shè)計(jì)新部件                  
     20. 9 其他的Tkinter功能                  
     20. 10  小結(jié)                  
 第21章  用wxPython建立用戶界面                  
   21. 1 介紹wxPython                  
   21. 2  創(chuàng)建簡(jiǎn)單的wxPython程序                  
   21. 3  選擇不同的窗口類型                  
   21. 4  使用wxPython控件                  
   21. 5  控制布局                  
   21. 6 使用內(nèi)置對(duì)話框                  
   21. 7 用設(shè)備相關(guān)內(nèi)容繪圖                  
   21. 8 添加菜單和鍵盤快捷方式                  
   21. 9 訪問(wèn)鼠標(biāo)和鍵盤輸入                  
   21. 10 其他的wxPython特性                  
   21. 11  小結(jié)                  
 第22章  使用Curses                  
   22. 1  Curses概述                  
   22. 2 啟動(dòng)和結(jié)束                  
   22. 3 顯示和清除文本                  
   22. 4 移動(dòng)光標(biāo)                  
   22. 5 得到用戶輸入                  
   22. 6 實(shí)例:yes, no或者maybe                  
   22. 7 管理窗口                  
   22. 8  編輯文本                  
   22. 9 使用顏色                  
   22. 10 實(shí)例:一個(gè)簡(jiǎn)單的迷宮游戲                  
   22. 11 小結(jié)                  
 第23章  建立簡(jiǎn)單的命令解釋程序                  
   23. 1  在有思想準(zhǔn)備的情況下開始                  
   23. 2  理解Lepto語(yǔ)言                  
   23. 3  創(chuàng)建Lepto詞典分析程序                  
   23. 4  添加交互模式功能                  
   23. 5  執(zhí)行Lepto命令                  
   23. 6  小結(jié)                  
 第24章  播放聲音                  
   24. 1 聲音文件基礎(chǔ)                  
   24. 2  播放聲音                  
   24. 3 測(cè)試音頻文件                  
   24. 4 讀取和編寫音頻文件                  
   24. 5 處理原始音頻數(shù)據(jù)                  
   24. 6  小結(jié)                  
 第5部分  高級(jí)Python編程                  
 第25章  圖像處理                  
   25. 1  圖像基礎(chǔ)                  
   25. 2 識(shí)別圖像文件類型                  
   25. 3  在顏色系統(tǒng)間轉(zhuǎn)換                  
   25. 4 處理原始圖像數(shù)據(jù)                  
   25. 5 使用Python圖像庫(kù)                  
   25. 6  小結(jié)                  
 第26章  多線程                  
     26. 1  理解線程                  
     26. 2 執(zhí)行. 跟蹤和終止線程                  
     26. 3 避免并發(fā)問(wèn)題                  
     26. 4 防止死鎖                  
     26. 5  實(shí)例:從多個(gè)URL下載                  
     26. 6 轉(zhuǎn)入線程化代碼                  
     26. 7  將線程與隊(duì)列編織在一起                  
     26. 8 技術(shù)要點(diǎn):并發(fā)是如何發(fā)生的                  
     26. 9  更多信息                  
     26. 10 小結(jié)                  
 第27章  調(diào)試. 配置和優(yōu)化                  
   27. 1 調(diào)試Python代碼                  
   27. 2  使用docstrings工作                  
   27. 3  自動(dòng)測(cè)試                  
   27. 4 發(fā)現(xiàn)瓶頸                  
   27. 5 常見優(yōu)化技巧                  
   27. 6 扔掉廢物——回收站                  
   27. 7  小結(jié)                  
 第28章  安全與加密                  
     28. 1  密碼檢查                  
     28. 2 在限制環(huán)境中運(yùn)行                  
     28. 3 創(chuàng)建消息指紋                  
     28. 4 使用20世紀(jì)奶年代的加密方法                  
     28. 5  小結(jié)                  
 第29章  編寫擴(kuò)展模塊                  
     29. 1  擴(kuò)展和嵌入概況                  
     29. 2  編寫簡(jiǎn)單擴(kuò)展模塊                  
     29. 3  建立和連接                  
     29. 4  將Python數(shù)據(jù)轉(zhuǎn)換為C類型數(shù)據(jù)                  
     29. 5 將C類型數(shù)據(jù)轉(zhuǎn)換為Python數(shù)據(jù)                  
     29. 6 嵌入解釋程序                  
     29. 7 Python代碼在C環(huán)境中的運(yùn)行                  
     29. 8  使用擴(kuò)展工具                  
     29. 9  小結(jié)                  
 第30章  嵌入Python解釋程序                  
   30. 1  跟蹤引用記數(shù)                  
   30. 2 使用抽象和具體對(duì)象層                  
   30. 3 借助數(shù)字對(duì)象工作                  
   30. 4 借助序列對(duì)象工作                  
   30. 5 借助映射對(duì)象工作                  
   30. 6 使用其他對(duì)象類型                  
   30. 7 創(chuàng)建線程和子解釋程序                  
   30. 8 處理錯(cuò)誤和異常                  
   30. 9  內(nèi)存管理                  
   30. 10 小結(jié)                  
 第31章  數(shù)值計(jì)算                  
   31. 1 使用數(shù)學(xué)程序                  
   31. 2  復(fù)數(shù)計(jì)算                  
   3I. 3 生成隨機(jī)數(shù)                  
   31. 4 使用任意精度整數(shù)                  
   31. 5  小結(jié)                  
 第32章  使用NumPy                  
   32. 1  NumericPython簡(jiǎn)介                  
   32. 2 數(shù)組的訪問(wèn)和切分                  
   32. 3 調(diào)用通用函數(shù)                  
   32. 4 創(chuàng)建數(shù)組                  
   32. 5 使用元素類型                  
   32. 6 數(shù)組的整形和縮放                  
   32. 7 其他數(shù)組函數(shù)的使用                  
   32. 8  數(shù)組示例:分析價(jià)格趨勢(shì)                  
   32. 9 小結(jié)                  
 第33章  解析和解釋Python代碼                  
   33. 1  查看回訪記錄                  
   33. 2  內(nèi)省                  
   33. 3 檢查縮進(jìn)                  
   33. 4  Python代碼的標(biāo)記化                  
   33. 5 示例:句法突出顯示程序                  
   33. 6 研究Python的解析樹                  
   33. 7  創(chuàng)建底層對(duì)象                  
   33. 8  Python代碼的反匯編                  
   33. 9  小結(jié)                  
 第6部分  配置Python應(yīng)用程序                  
 第34章  創(chuàng)建全世界可用的應(yīng)用程序                  
   34. 1  國(guó)際化和本地化                  
   34. 2  為多種語(yǔ)言準(zhǔn)備應(yīng)用程序                  
   34. 3  與地域相關(guān)輸出的格式化                  
   34. 4  小結(jié)                  
 第35章  定制導(dǎo)入行為                  
   35. 1  理解模塊的導(dǎo)人                  
   35. 2  用imp查找和加載模塊                  
   35. 3  導(dǎo)入加密后的模塊                  
   35. 4 從遠(yuǎn)程來(lái)源檢索模塊                  
   35. 5  小結(jié)                  
 第36章  分布模塊和應(yīng)用程序                  
     36. 1  理解distutils                  
     36. 2 distutils的其他特性                  
     36. 3 發(fā)布擴(kuò)展模塊                  
     36. 4  創(chuàng)建源碼發(fā)布和二進(jìn)制碼發(fā)布                  
     36. 5 建立獨(dú)立的可執(zhí)行程序                  
     36. 6  小結(jié)                  
 第7部分  對(duì)特定平臺(tái)的支持                  
 第37章  Windows平臺(tái)                  
     37. 1  使用win32alI                  
     37. 2  示例:使用某些WindowsAPl                  
     37. 3  訪問(wèn)Windows注冊(cè)表                  
     37. 4  示例:設(shè)定Internet Explorer的主頁(yè)                  
     37. 5  使用msvcrt goodies                  
     37. 6  小結(jié)                  
 第38章  UNIX兼容模塊                  
     38. 1  檢查UNIX口令和組                  
     38. 2 訪問(wèn)系統(tǒng)記錄器                  
     38. 3 調(diào)用共享庫(kù)函數(shù)                  
     38. 4 提供標(biāo)識(shí)符和密碼的完成                  
     38. 5  檢索文件系統(tǒng)和資源信息                  
     38. 6 控制文件描述符                  
     38. 7 處理終端和偽終端                  
     38. 8 與Sun的NIS“黃頁(yè)”連接                  
     38. 9  小結(jié)                  
 附錄A  聯(lián)機(jī)資源                  
 附錄B  Python                  
 開發(fā)環(huán)境                  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)