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

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

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

定 價:¥69.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第一篇 Python語言基礎(chǔ)知識
第1章 Python概述
1.1 Python簡介
1.2 Python的特征
1.3 第一個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 不同平臺下的Python
1.7 小結(jié)
第2章 Python的基本語法
2.1 Python的文件類型
2.2 Python的編碼規(guī)則
2.2.1 命名規(guī)則
2.2.2 代碼縮進與冒號
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 運算符與表達式
2.5.1 算術(shù)運算符和算術(shù)表達式
2.5.2 關(guān)系運算符和關(guān)系表達式
2.5.3 邏輯運算符和邏輯表達式
2.5.4 運算符的優(yōu)先級
2.6 小結(jié)
第3章 Python的控制語句
3.1 結(jié)構(gòu)化程序設(shè)計
3.2 條件語句
3.2.1 if語句
3.2.2 if...elif...else語句
3.2.3 if語句的嵌套
3.2.4 實現(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 用列表實現(xiàn)堆棧和隊列
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章 字符串與正則表達式
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 正則表達式
6.2.1 正則表達式簡介
6.2.2 使用sys.re模塊處理正則表達式
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 垃圾回收機制
8.3.7 類的內(nèi)置方法
8.3.8 方法的動態(tài)特性
8.4 繼承
8.4.1 使用繼承
8.4.2 抽象類的模擬
8.4.3 多態(tài)性
8.4.4 多重繼承
8.4.5 更好的繼承方式
8.5 運算符的重載
8.6 Python與設(shè)計模式
8.6.1 設(shè)計模式簡介
8.6.2 設(shè)計模式示例——Python實現(xiàn)工廠方法
8.7 小結(jié)
第9章 異常處理與程序調(diào)試
9.1 異常的處理
第6章 字符串與正則表達式
第7章 文件的處理
第8章 面向?qū)ο缶幊?br />第9章 異常處理與程序調(diào)試
第10章 Python的數(shù)據(jù)庫編程
第二篇 Python的GUI程序設(shè)計
第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ū)動開發(fā)
第四篇 Python的其他應(yīng)用
第21章 Python中的進程和線程
第22章 基于Python的系統(tǒng)管理
第23章Python和網(wǎng)絡(luò)編程
第24章 常見的Python網(wǎng)絡(luò)應(yīng)用
第25章 圖像處理和游戲開發(fā)
第26章 Python語言的擴展與嵌入
第27章 Windows下的Python

本目錄推薦

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