當前位置:編程學習大全網 - 編程語言 - Python核心編程書籍目錄

Python核心編程書籍目錄

零件1 Python核心

第1章歡迎來到Python世界

第2章快速入門

第3章Python基礎

第4章Python對象

第五章數字

第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組()和組()的匹配對象和方法

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 find all()來查找每個匹配的部分。

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.1什麽是插座

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

16.2.3面向連接和無連接

16.3 Python中的網絡編程

16.3.1插座()模塊功能

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

16.3.3創建壹個TCP服務器

16.3.4創建TCP客戶端

運行我們的客戶端和TCP服務器。

16.3.6創建壹個UDP服務器

16.3.7創建壹個UDP客戶端

16.3.8執行UDP服務器和客戶端。

16.3.9插座模塊屬性

16.4 *SocketServer模塊

16.4.1創建SocketServerTCP服務器。

16.4.2創建SocketServerTCP客戶端

16.4.3執行TCP服務器和客戶端

16.5扭曲框架介紹

16.5.1創建Twisted Reactor TCP服務器。

創建壹個Twisted Reactor TCP客戶端。

16.5.3執行TCP服務器和客戶端

16.6相關模塊

16.7練習

第17章網絡客戶端編程

17.1什麽是互聯網客戶端?

17.2文件傳輸

1文件傳輸互聯網協議

17.2.2文件傳輸協議

17.2.3 Python和FTP

17.2.4英尺磅。FTP類方法

17.2.5交互式FTP示例

17.2.6客戶端FTP程序示例

17 . 2 . 7 FTP的其他方面

17.3網絡新聞

1新聞組和新聞組

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

蟒蛇皮和NNTP

17.3.4 nntplib。NNTP分類方法

17.3.5交互式NNTP示例

17 . 3 . 6 NNTP客戶端程序示例

NNTP的其他方面

17.4電子郵件

電子郵件系統組件和協議

發送電子郵件

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方法

客戶端程序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的線程模塊

18.4線程模塊

18.5線程模塊

18.5.1線程類

18.5.2斐波那契,階乘和累積和

18.5.3線程模塊的其他功能

18.5.4生產者消費者問題和隊列模塊

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 Tinter模塊:在妳的程序中引入Tk。

19.2.2 GUI程序開發簡介

頂窗:

19.2.4 Tk組件

19.3t inter的示例

19.3.1標簽組件

65438+

標簽和按鈕組件

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

19.3.5部分功能應用示例

19.3.6中級Tkinter示例

19.4其他圖形用戶界面介紹

19.4.1 Tk接口擴展(Tix)

19 . 4 . 2 Python mega widgets(PMW)

19.4.3 wxWidgets和wxPython

19.4.4 GTK+和PyGTK

19.5相關模塊和其他圖形用戶界面

19.6練習

第二十章網絡編程

20.1簡介

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

20.1.2互聯網

20.2將Python用於Web應用程序:創建簡單的Web客戶端

20.2.1統壹資源定位器

urlparse模塊

urllib模塊

urllib2模塊

20.3高級Web客戶端

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

20.4.1 CGI簡介

CGI應用程序

cgi模塊

20.5建立CGI應用程序

建立壹個網絡服務器

創建壹個表單頁面

生成結果頁面

20.5.4生成表格和結果頁面

完全交互式網站

20.6在CGI中使用Unicode編碼

20.7高級CGI

20.7.1多部分表單提交和文件上傳

多值字段

餅幹

20.7.4使用高級CGI

20.8 Web(HTTP)服務器

20.9相關模塊

20.10練習

第265438章+0數據庫編程

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.6線程和全局解釋器鎖(GIL)

22.3相關主題

22.4實踐

第二十三章其他話題

23.1 Web服務

23.2使用Win32 COM操作Microsoft Office

23.2.1客戶端COM編程

微軟Excel

23.2.3微軟Word部分1 Python核心

微軟PowerPoint

Microsoft Outlook

中等規模的例子

23.3用Jython編寫Python和Java程序

23.3.1什麽是Jython?

23.4實踐

微軟PowerPoint

Microsoft Outlook

中等規模的例子

23.3用Jython編寫Python和Java程序

23.3.1什麽是Jython?

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

23.4實踐

  • 上一篇:馬斯克姆編程
  • 下一篇:如何提高員工的邏輯思維能力,求階段性的實施步驟,多謝
  • copyright 2024編程學習大全網