當前位置:編程學習大全網 - 源碼下載 - Python核心編程的圖書目錄

Python核心編程的圖書目錄

第1部分 Python核心

第1章 歡迎來到Python世界

第2章 快速入門

第3章 Python基礎

第4章 Python對象

第5章 數字

第6章 序列:字符串、列表和元組

第7章 映像和集合類型

第8章 條件和循環

第9章 文件和輸入輸出

第10章 錯誤和異常

第11章 函數和函數式編程

第12章 模塊

第13章 面向對象編程

第14章 執行環境

第2部分 高級主題

第15章 正則表達式

15.1 引言/動機

15.2 正則表達式使用的特殊符號和字符

15.2.1 用管道符號(|)匹配多個正則表達式模式

15.2.2 匹配任意壹個單個的字符(.)

15.2.3 從字符串的開頭或結尾或單詞邊界開始匹配(^/$ /\b /\B )

15.2.4 創建字符類([])

15.2.5 指定範圍(-)和否定(^)

15.2.6 使用閉包操作符(*,+,?,{})實現多次出現/重復匹配

15.2.7 特殊字符表示、字符集

15.2.8 用圓括號(())組建組

15.3 正則表達式和Python語言

15.3.1 re模塊:核心函數和方法

15.3.2 使用compile()編譯正則表達式

15.3.3 匹配對象和group()、groups()方法

15.3.4 用match()匹配字符串

15.3.5 search()在壹個字符串中查找壹個模式(搜索與匹配的比較)

15.3.6 匹配多個字符串(|)

15.3.7 匹配任意單個字符(.)

15.3.8 創建字符集合([])

15.3.9 重復、特殊字符和子組

15.3.10 從字符串的開頭或結尾匹配及在單詞邊界上的匹配

15.3.11 用findall()找到每個出現的匹配部分

15.3.12 用sub()(和subn())進行搜索和替換

15.3.13 用split()分割(分隔模式)

15.4 正則表達式示例

15.4.1 匹配壹個字符串

15.4.2 搜索與匹配的比較,“貪婪”匹配

15.5 練習

第16章 網絡編程

16.1 引言

16.1.1 什麽是客戶端/服務器架構

16.1.2 客戶端/服務器網絡編程

16.2 套接字:通信端點

16.2.1 什麽是套接字

16.2.2 套接字地址:主機與端口

16.2.3 面向連接與無連接

16.3 Python中的網絡編程

16.3.1 socket()模塊函數

16.3.2 套接字對象(內建)方法

16.3.3 創建壹個TCP服務器

16.3.4 創建TCP客戶端

16.3.5 運行我們的客戶端與TCP服務器

16.3.6 創建壹個UDP服務器

16.3.7 創建壹個UDP客戶端

16.3.8 執行UDP服務器和客戶端

16.3.9 Socket模塊屬性

16.4 *SocketServer模塊

16.4.1 創建壹個SocketServerTCP服務器

16.4.2 創建SocketServerTCP客戶端

16.4.3 執行TCP服務器和客戶端

16.5 Twisted框架介紹

16.5.1 創建壹個Twisted Reactor TCP服務器

16.5.2 創建壹個Twisted Reactor TCP客戶端

16.5.3 執行TCP服務器和客戶端

16.6 相關模塊

16.7 練習

第17章 網絡客戶端編程

17.1 什麽是因特網客戶端

17.2 文件傳輸

17.2.1 文件傳輸網際協議

17.2.2 文件傳輸協議(FTP)

17.2.3 Python和FTP

17.2.4 ftplib.FTP類方法

17.2.5 交互式FTP示例

17.2.6 客戶端FTP程序舉例

17.2.7 FTP的其他方面

17.3 網絡新聞

17.3.1 Usenet與新聞組

17.3.2 網絡新聞傳輸協議(NNTP)

17.3.3 Python和NNTP

17.3.4 nntplib.NNTP類方法

17.3.5 交互式NNTP舉例

17.3.6 客戶端程序NNTP舉例

17.3.7 NNTP的其他方面

17.4 電子郵件

17.4.1 電子郵件系統組件和協議

17.4.2 發送電子郵件

17.4.3 Python和SMTP

17.4.4 smtplib.SMTP類方法

17.4.5 交互式SMTP示例

17.4.6 SMTP的其他方面

17.4.7 接收電子郵件

17.4.8 POP和IMAP

17.4.9 Python和POP3

17.4.10 交互式POP3舉例

17.4.11 poplib.POP3類方法

17.4.12 客戶端程序SMTP和POP3舉例

17.5 相關模塊

17.5.1 電子郵件

17.5.2 其他網絡協議

17.6 練習

第18章 多線程編程

18.1 引言/動機

18.2 線程和進程

18.2.1 什麽是進程

18.2.2 什麽是線程

18.3 Python、線程和全局解釋器鎖

18.3.1 全局解釋器鎖(GIL)

18.3.2 退出線程

18.3.3 在Python中使用線程

18.3.4 沒有線程支持的情況

18.3.5 Python的threading模塊

18.4 thread模塊

18.5 threading模塊

18.5.1 Thread類

18.5.2 斐波那契、階乘和累加和

18.5.3 threading模塊中的其他函數

18.5.4 生產者-消費者問題和Queue模塊

18.6 相關模塊

18.7 練習

第19章 圖形用戶界面編程

19.1 簡介

19.1.1 什麽是Tcl、Tk和Tkinter

19.1.2 安裝和使用Tkinter 533

19.1.3 客戶端/服務器架構 534

19.2 Tkinter與Python編程 534

19.2.1 Tkinter模塊:把Tk引入妳的程序

19.2.2 GUI程序開發簡介

19.2.3 頂層窗口:

19.2.4 Tk組件

19.3 Tkinter舉例

19.3.1 標簽組件

19.3.2 按鈕組件

19.3.3 標簽和按鈕組件

19.3.4 標簽、按鈕和進度條組件

19.3.5 偏函數應用舉例

19.3.6 中級Tkinter範例

19.4 其他GUI簡介

19.4.1 Tk Interface eXtensions (Tix)

19.4.2 Python MegaWidgets (PMW)

19.4.3 wxWidgets和wxPython

19.4.4 GTK+和PyGTK

19.5 相關模塊和其他GUI

19.6 練習

第20章 Web編程

20.1 介紹

20.1.1 Web應用:客戶端/服務器計算

20.1.2 因特網

20.2 使用Python進行Web應用:創建壹個簡單的Web客戶端

20.2.1 統壹資源定位符

20.2.2 urlparse模塊

20.2.3 urllib模塊

20.2.4 urllib2模塊

20.3 高級Web客戶端

20.4 CGI:幫助Web服務器處理客戶端數據

20.4.1 CGI介紹

20.4.2 CGI應用程序

20.4.3 cgi模塊

20.5 建立CGI應用程序

20.5.1 建立Web服務器

20.5.2 建立表單頁

20.5.3 生成結果頁

20.5.4 生成表單和結果頁面

20.5.5 全面交互的Web站點

20.6 在CGI中使用Unicode編碼

20.7 高級CGI

20.7.1 Mulitipart表單提交和文件的上傳

20.7.2 多值字段

20.7.3 cookie

20.7.4 使用高級CGI

20.8 Web(HTTP)服務器

20.9 相關模塊

20.10 練習

第21章 數據庫編程

21.1 介紹

21.1.1 持久存儲

21.1.2 基本的數據庫操作和SQL語言

21.1.3 數據庫和Python

21.2 Python數據庫應用程序程序員接口(DB-API)

21.2.1 模塊屬性

21.2.2 連接對象

21.2.3 遊標對象

21.2.4 類型對象和構造器

21.2.5 關系數據庫

21.2.6 數據庫和Python:接口程序

21.2.7 使用數據庫接口程序舉例

21.3 對象-關系管理器(ORM)

21.3.1 考慮對象,而不是SQL

21.3.2 Python和ORM

21.3.3 雇員數據庫舉例

21.3.4 總結

21.4 相關模塊

21.5 練習

第22章 擴展Python 623

22.1 引言/動機

22.1.1 什麽是擴展

22.1.2 為什麽要擴展Python

22.2 創建Python擴展

22.2.1 創建您的應用程序代碼

22.2.2 用樣板來包裝妳的代碼

22.2.3 編譯

22.2.4 導入和測試

22.2.5 引用計數

22.2.6 線程和全局解釋器鎖(GIL)

22.3 相關話題

22.4 練習

第23章 其他話題

23.1 Web服務

23.2 用Win32的COM來操作微軟Office

23.2.1 客戶端COM編程

23.2.2 微軟Excel

23.2.3 微軟Word 第1部分 Python核心

23.2.4 微軟PowerPoint

23.2.5 微軟Outlook

23.2.6 中等規模的例子

23.3 用Jython寫Python和Java的程序

23.3.1 什麽是Jython

23.4 練習

23.2.4 微軟PowerPoint

23.2.5 微軟Outlook

23.2.6 中等規模的例子

23.3 用Jython寫Python和Java的程序

23.3.1 什麽是Jython

23.3.2 Swing GUI開發(Java或者Python!)

23.4 練習

  • 上一篇:大智慧怎麽添加均線?
  • 下一篇:中文編程的應用特點
  • copyright 2024編程學習大全網