python核心編程第二版是小編為大家分享的最新全套的核心變成的第二版pdf素材,可以讓你在手機上觀看全部的資料內容,而且是可以永久保存了,閱讀更加方便,需要的下載吧。
python核心編程第二版預覽:
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與新聞組
關于Python:
Python的創始人為Guido van Rossum。1989年圣誕節期間,在阿姆斯特丹,Guido為了打發圣誕節的無趣,決心開發一個新的腳本解釋程序,做為ABC 語言的一種繼承。之所以選中Python(大蟒蛇的意思)作為該編程語言的名字,是因為他是一個叫Monty Python的喜劇團體的愛好者。ABC是由Guido參加設計的一種教學語言。就Guido本人看來,ABC 這種語言非常優美和強大,是專門為非專業程序員設計的。但是ABC語言并沒有成功,究其原因,Guido 認為是其非開放造成的。Guido 決心在Python 中避免這一錯誤。同時,他還想實現在ABC 中閃現過但未曾實現的東西。
Python是一種功能十分強大的面向對象編程語言,可以用于編寫獨立程序、快速腳本和復雜應用的原型。作為一種開源軟件,Python可以自由獲取,而且非常易學易用。本書是Python語言的經典入門讀本,由兩名頂尖的Python技術專家兼培訓專家聯手撰寫,涵蓋了該語言的所有核心內容。所有練習的解答都可在書后找到。 本書描述了Python程序的基本構件:類型、操作符、語句、函數、模塊、類以及異常和介紹了更多高級主題,包括復雜的實例。無論是用于編寫簡單的腳本,還是復雜的科學計算、Web、數據庫、圖形和動畫程序,Python都證明它的強大。
本書是經典的Python[1] 指導書,在第一版的基礎上進行了全面升級。全書分為兩個部分:第1部分占據了大約三分之二的篇幅,闡釋這門語言的“核心”內容,包括基本的概念和語句、語法和風格、Python對象、數字類型、序列類型、映射和集合類型、條件和循環、文件和輸入/輸出、錯誤和異常、函數和函數式編程、模塊、面向對象編程、執行環境等內容:第2部分則提供了各種高級主題來展示可以使用Python做些什么,包括正則表達式、網絡編程、網絡客戶端編程、多線程編程、圖形用戶界面編程、Web編程、數據庫編程、擴展Python 和一些其他材料。
python核心編程第二版目錄
第1部分 Python核心
第1章 歡迎來到Python世界
第2章 快速入門
第3章 Python基礎
第4章 Python對象
第5章 數字
第6章 序列:字符串、列表和元組
第7章 映像和集合類型
第8章 條件和循環
第9章 文件和輸入輸出
第10章 錯誤和異常
第11章 函數和函數式編程
第12章 模塊
第13章 面向對象編程
第14章 執行環境
第2部分 高級主題
第15章 正則表達式
- PC官方版
- 安卓官方手機版
- IOS官方手機版