注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)Python開發(fā)技術(shù)詳解

Python開發(fā)技術(shù)詳解

Python開發(fā)技術(shù)詳解

定 價(jià):¥69.00

作 者: 周偉 等編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 軟件工程/開發(fā)項(xiàng)目管理

ISBN: 9787111270157 出版時(shí)間: 2009-08-01 包裝: 平裝
開本: 16開 頁數(shù): 532 字?jǐn)?shù):  

內(nèi)容簡介

  Python是目前最流行的動(dòng)態(tài)腳本語言之一。《Python開發(fā)技術(shù)詳解》共27章,由淺入深、全面系統(tǒng)地介紹了利用Python語言進(jìn)行程序開發(fā)的知識(shí)和技巧,包括Python的安裝和環(huán)境配置、Python的基本語法、模塊和函數(shù)、內(nèi)置數(shù)據(jù)結(jié)構(gòu)、字符串和文件的處理、正則表達(dá)式的使用、異常的捕獲和處理、面向?qū)ο蟮恼Z言特性和設(shè)計(jì)、Python的數(shù)據(jù)庫編程、wxPython庫的使用、HTML應(yīng)用、XML應(yīng)用、Django網(wǎng)頁開發(fā)框架的使用方法、測試驅(qū)動(dòng)開發(fā)模式應(yīng)用、Python進(jìn)程和線程、Python系統(tǒng)管理、網(wǎng)絡(luò)模塊、Python圖像處理和游戲開發(fā)、Python擴(kuò)展和嵌入以及Windows下的Python開發(fā)等。為了便于讀者學(xué)習(xí),《Python開發(fā)技術(shù)詳解》每個(gè)章節(jié)都提供了詳盡的例子,結(jié)合實(shí)例講解各個(gè)知識(shí)點(diǎn)。《Python開發(fā)技術(shù)詳解》適合Python愛好者、大中專院校的學(xué)生、社會(huì)培訓(xùn)班的學(xué)生以及用Python語言進(jìn)行系統(tǒng)管理、GUI開發(fā)、Web開發(fā)、數(shù)據(jù)庫編程、網(wǎng)絡(luò)編程的人員使用。

作者簡介

  周偉,軟件工程師,有著多年的系統(tǒng)軟件和應(yīng)用軟件開發(fā)經(jīng)驗(yàn)。熟悉Python、WxPython和Django等語言和開源框架,曾經(jīng)領(lǐng)導(dǎo)和參與過多個(gè)使用Python開發(fā)的項(xiàng)目已經(jīng)用于電力系統(tǒng)維護(hù)等行業(yè)。宗杰,曾參與多個(gè)稅務(wù)行業(yè)項(xiàng)目的開發(fā)和產(chǎn)品研發(fā)工作,在軟件設(shè)計(jì)開發(fā)等方面具有豐富的經(jīng)驗(yàn),現(xiàn)從事報(bào)表產(chǎn)品的研發(fā)工作。熱衷于Python技術(shù),應(yīng)用Python輔助項(xiàng)目開發(fā)。曾在多個(gè)項(xiàng)目中應(yīng)用WxPython、PIL庫開發(fā)自動(dòng)測試程序完成自動(dòng)化測試,應(yīng)用Django實(shí)現(xiàn)項(xiàng)目中異構(gòu)數(shù)據(jù)庫的數(shù)據(jù)遷移等。曾出版《PHP網(wǎng)絡(luò)編程》和《PHP網(wǎng)絡(luò)學(xué)習(xí)筆記》等著作。

圖書目錄

第一篇 Python語言基礎(chǔ)知識(shí)
第1章 Python概述
1.1 Python簡介
1.2 Python的特征
1.3 第一個(gè)Python程序
1.4 搭建開發(fā)環(huán)境
1.4.1 Python的下載和安裝
1.4.2 交互式命令行的使用方法
1.5 Python的開發(fā)工具
1.5.1 PythonWin的使用方法
1.5.2 Eclipse IDE集成開發(fā)環(huán)境
1.5.3 EditPlus編輯器環(huán)境的配置
1.6 不同平臺(tái)下的Python
1.7 小結(jié)
第2章 Python的基本語法
2.1 Python的文件類型
2.2 Python的編碼規(guī)則
2.2.1 命名規(guī)則
2.2.2 代碼縮進(jìn)與冒號
2.2.3 模塊導(dǎo)入的規(guī)范
2.2.4 使用空行分隔代碼
2.2.5 正確的注釋
2.2.6 語句的分隔
2.3 變量和常量
2.3.1 變量的命名
2.3.2 變量的賦值
2.3.3 局部變量
2.3.4 全局變量
2.3.5 常量
2.4 數(shù)據(jù)類型
2.4.1 數(shù)字類型
2.4.2 字符串類型
2.5 運(yùn)算符與表達(dá)式
2.5.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.5.2 關(guān)系運(yùn)算符和關(guān)系表達(dá)式
2.5.3 邏輯運(yùn)算符和邏輯表達(dá)式
2.5.4 運(yùn)算符的優(yōu)先級
2.6 小結(jié)
第3章 Python的控制語句
3.1 結(jié)構(gòu)化程序設(shè)計(jì)
3.2 條件語句
3.2.1 if語句
3.2.2 if...elif...else語句
3.2.3 if語句的嵌套
3.2.4 實(shí)現(xiàn)switch語句的功能
3.3 循環(huán)語句
3.3.1 While循環(huán)
3.3.2 for循環(huán)
3.3.3 break和continue語句
3.4 結(jié)構(gòu)化程序示例
3.5 小結(jié)
第4章 內(nèi)置數(shù)據(jù)結(jié)構(gòu)
4.1 元組
4.1.1 元組的創(chuàng)建
4.1.2 元組的訪問
4.1.3 元組的遍歷
4.2 列表
4.2.1 列表的創(chuàng)建
4.2.2 列表的使用方法
4.2.3 列表的查找、排序與反轉(zhuǎn)
4.2.4 用列表實(shí)現(xiàn)堆棧和隊(duì)列
4.3 字典
4.3.1 字典的創(chuàng)建
4.3.2 字典的訪問
4.3.3 字典的方法
4.3.4 字典的排序與復(fù)制
4.3.5 全局字典——sys.modules模塊
4.4 序列
4.5 小結(jié)
第5章 模塊與函數(shù)
5.1 Python程序的結(jié)構(gòu)
5.2 模塊
5.2.1 模塊的創(chuàng)建
5.2.2 模塊的導(dǎo)入
5.2.3 模塊的屬性
5.2.4 模塊的內(nèi)置函數(shù)
5.2.5 自定義包
5.3 函數(shù)
5.3.1 函數(shù)的定義
5.3.2 函數(shù)的參數(shù)
5.3.3 函數(shù)的返回值
5.3.4 函數(shù)的嵌套
5.3.5 遞歸函數(shù)
5.3.6 lambda函數(shù)
5.3.7 Generator函數(shù)
5.4 小結(jié)
第6章 字符串與正則表達(dá)式
6.1 字符串的操作
6.1.1 字符串的格式化
6.1.2 字符串的轉(zhuǎn)義符
6.1.3 字符串的合并
6.1.4 字符串的截取
6.1.5 字符串的比較
6.1.6 字符串的反轉(zhuǎn)
6.1.7 字符串的查找和替換
6.1.8 字符串與日期的轉(zhuǎn)換
6.2 正則表達(dá)式
6.2.1 正則表達(dá)式簡介
6.2.2 使用sys.re模塊處理正則表達(dá)式
6.3 小結(jié)
第7章 文件的處理
7.1 文件的基本操作
7.1.1 文件的打開或創(chuàng)建
7.1.2 文件的讀取
7.1.3 文件的寫入
7.1.4 文件的刪除
7.1.5 文件的復(fù)制
7.1.6 文件的重命名
7.1.7 文件內(nèi)容的查找和替換
7.1.8 文件的比較
7.1.9 配置文件的訪問
7.2日錄的基本操作
7.2.1 目錄的創(chuàng)建與刪除
7.2.2 目錄的遍歷
7.3 文件和流
7.3.1 Python的流對象
7.3.2 模擬Java的輸入、輸出流
7.4 文件處理示例——文件屬性瀏覽程序
7.5 小結(jié)
第8章 面向?qū)ο缶幊?br />8.1 面向?qū)ο缶幊谈攀?br />8.2 類和對象
8.2.1 類和對象的區(qū)別
8.2.2 類的定義
8.2.3 對象的創(chuàng)建
8.2.4 Python對象的體系結(jié)構(gòu)
8.3 屬性和方法
8.3.1 類的屬性
8.3.2 類的方法
8.3.3 內(nèi)部類的使用
8.3.4 _init_方法
8.3.5 _del_方法
8.3.6 垃圾回收機(jī)制
8.3.7 類的內(nèi)置方法
8.3.8 方法的動(dòng)態(tài)特性
8.4 繼承
8.4.1 使用繼承
8.4.2 抽象類的模擬
8.4.3 多態(tài)性
8.4.4 多重繼承
8.4.5 更好的繼承方式
8.5 運(yùn)算符的重載
8.6 Python與設(shè)計(jì)模式
8.6.1 設(shè)計(jì)模式簡介
8.6.2 設(shè)計(jì)模式示例——Python實(shí)現(xiàn)工廠方法
8.7 小結(jié)
第9章 異常處理與程序調(diào)試
9.1 異常的處理
第6章 字符串與正則表達(dá)式
第7章 文件的處理
第8章 面向?qū)ο缶幊?br />第9章 異常處理與程序調(diào)試
第10章 Python的數(shù)據(jù)庫編程
第二篇 Python的GUI程序設(shè)計(jì)
第11章 WxPython 的開發(fā)環(huán)境
第12章WxPython框架初步
第13章 WxPython庫中的基本組件
第14章 WxPython庫中的菜單、窗口與對話框控件
第15章 WxPython庫中的高級控件
第16章WxPython庫中的高級功能
第三篇 Python的Web開發(fā)
第17章 Python的HTML應(yīng)用
第18章 Python和XML
第19章 Python的Web開發(fā)——Django框架的應(yīng)用
第20章 敏捷方法學(xué)在Python中的應(yīng)用——測試驅(qū)動(dòng)開發(fā)
第四篇 Python的其他應(yīng)用
第21章 Python中的進(jìn)程和線程
第22章 基于Python的系統(tǒng)管理
第23章Python和網(wǎng)絡(luò)編程
第24章 常見的Python網(wǎng)絡(luò)應(yīng)用
第25章 圖像處理和游戲開發(fā)
第26章 Python語言的擴(kuò)展與嵌入
第27章 Windows下的Python

本目錄推薦

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