您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>VxWorks/Nucleus/eCos/PalmOS>

Python編程實(shí)戰(zhàn)教程 運(yùn)用設(shè)計(jì)模式、冰法和程序庫(kù)創(chuàng)建高質(zhì)量程序PDF免費(fèi)下載

大?。?/span>5636KB 人氣: 2018-01-11 需要積分:6
{$username}的空間

用戶級(jí)別:注冊(cè)會(huì)員

貢獻(xiàn)文章:

貢獻(xiàn)資料:

  python編程實(shí)戰(zhàn):運(yùn)用設(shè)計(jì)模式由Qtrac公司創(chuàng)始人Mark.Summerfield先生編著。全球資深Python專家Doug.Hellmann作序鼎力推薦,是Python領(lǐng)域最有影響力的著作之一。并由資深軟件開發(fā)工程師愛飛翔先生翻譯。python編程實(shí)戰(zhàn):運(yùn)用設(shè)計(jì)模式是一本如何改進(jìn)Python程序的質(zhì)量,可靠性,速度等等的指導(dǎo)手冊(cè)。據(jù)小編知Python是一種面向?qū)ο蟮慕忉屝陀?jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。并且在2017年編程語(yǔ)言排行榜中,Python名列首位。學(xué)習(xí)就是要進(jìn)步,小編相信這本書將會(huì)是您進(jìn)步的階梯。python編程實(shí)戰(zhàn):運(yùn)用設(shè)計(jì)模式通過(guò)大量實(shí)用的范例代碼和三個(gè)完整的案例研究,全面而系統(tǒng)地講解了如何運(yùn)用設(shè)計(jì)模式來(lái)規(guī)劃代碼結(jié)構(gòu),如何通過(guò)并發(fā)與Cython等技術(shù)提升代碼執(zhí)行速度,以及如何利用各種Python程序庫(kù)來(lái)快速開發(fā)具體的應(yīng)用程序和游戲。

  接下來(lái)小編給大家介紹一下基本內(nèi)容,幫助大家更好的閱讀。python編程實(shí)戰(zhàn):運(yùn)用設(shè)計(jì)模式共8章:第1~3章分別介紹了Python的幾種設(shè)計(jì)模式(創(chuàng)建型設(shè)計(jì)模式、結(jié)構(gòu)型設(shè)計(jì)模式和行為型設(shè)計(jì)模式);第4章和第5章詳細(xì)講解了Python的高級(jí)并發(fā)技術(shù)以及Cython的用法;第6章具體介紹了Python的高級(jí)網(wǎng)絡(luò)編程;第7章闡釋了如何用Tkinter開發(fā)圖形用戶界面;第8章講解了如何用OpenGL繪制3D圖形。學(xué)Python程序走過(guò)路過(guò)不要錯(cuò)過(guò),這是一本極好的指導(dǎo)手冊(cè),磨刀不誤砍柴功,這本書幫助您事半功倍。有需要的朋友歡迎來(lái)3322軟件站免費(fèi)下載閱讀。

  Python編程實(shí)戰(zhàn)教程 運(yùn)用設(shè)計(jì)模式、冰法和程序庫(kù)創(chuàng)建高質(zhì)量程序PDF免費(fèi)下載

python編程實(shí)戰(zhàn):運(yùn)用設(shè)計(jì)模式簡(jiǎn)介:出版社: 機(jī)械工業(yè)出版社

  ISBN:9787111473947

  版次:1

  商品編碼:11518115

  品牌:機(jī)工出版

  包裝:平裝

  叢書名: 華章程序員書庫(kù)

  外文名稱:Python in Practice: Create Better Programs Using C

  開本:16開

  出版時(shí)間:2014-08-01

  用紙:膠版紙

  頁(yè)數(shù):252

  正文語(yǔ)種:中文

  Python編程實(shí)戰(zhàn)教程 運(yùn)用設(shè)計(jì)模式、冰法和程序庫(kù)創(chuàng)建高質(zhì)量程序PDF免費(fèi)下載

python編程實(shí)戰(zhàn):運(yùn)用設(shè)計(jì)模式作者簡(jiǎn)介:Mark.Summerfield,Qtrac公司創(chuàng)始人,獨(dú)立的培訓(xùn)講師、顧問(wèn)、技術(shù)編輯,Go、Python、C++、Qt和PyQt方面的技術(shù)作家。他撰寫了大量暢銷圖書,包括《Rapid.GUI.Programming.with.Python.and.Qt》、《C++GUI.Programming with Qt 4, Second Edition》(與Jasmin Blanchette合著)、《Programming in Python 3, Second Edition》、《Advanced Qt Programming》和《Programming in Go》等。

  愛飛翔,資深軟件開發(fā)工程師,擅長(zhǎng)Web開發(fā)、移動(dòng)開發(fā)和游戲開發(fā),有10余年開發(fā)經(jīng)驗(yàn),曾主導(dǎo)和參與了多個(gè)手機(jī)游戲和手機(jī)軟件項(xiàng)目的開發(fā),經(jīng)驗(yàn)十分豐富。業(yè)余愛好文學(xué)和歷史,有一定的文學(xué)造詣。翻譯并出版了《Android游戲開發(fā)實(shí)踐指南》、《測(cè)試驅(qū)動(dòng)的iOS開發(fā)》、《HTML5 Canvas核心技術(shù):圖形、動(dòng)畫與游戲開發(fā)》、《NoSQL精粹》和《JavaScript應(yīng)用開發(fā)實(shí)踐指南》等書。python編程實(shí)戰(zhàn):運(yùn)用設(shè)計(jì)模式編輯推薦:資深Python專家Doug Hellmann作序鼎力推薦,網(wǎng)站全五星評(píng)價(jià),Python領(lǐng)域最有影響力的著作之一;

  圍繞Python編程的核心問(wèn)題,系統(tǒng)而詳細(xì)地講解Python設(shè)計(jì)模式、并發(fā)和程序庫(kù)等各種實(shí)用編程技術(shù)和技巧,并以3個(gè)完整的案例展示“設(shè)計(jì)-實(shí)現(xiàn)-優(yōu)化”的全過(guò)程,帶你領(lǐng)略Python語(yǔ)言之美,提升Python編程水平。python編程實(shí)戰(zhàn):運(yùn)用設(shè)計(jì)模式精彩書評(píng):無(wú)論是有經(jīng)驗(yàn)的老程序員,還是正在尋求自我提升的新手,都能通過(guò)書中的寶貴建議及實(shí)用范例來(lái)提高編程技能。作者引領(lǐng)大家從不同的角度思考問(wèn)題,介紹各種開發(fā)工具并詳細(xì)講述各項(xiàng)開發(fā)技巧,使大家能夠創(chuàng)建出更為高效的解決方案。

  —— Doug Hellmann,DreamHost公司資深開發(fā)者python編程實(shí)戰(zhàn):運(yùn)用設(shè)計(jì)模式目錄:譯者序

  序

  前言

  第1章 Python的創(chuàng)建型設(shè)計(jì)模式

  1.1 抽象工廠模式

  1.1.1 經(jīng)典的抽象工廠模式

  1.1.2 Python風(fēng)格的抽象工廠模式

  1.2 建造者模式

  1.3 工廠方法模式

  1.4 原型模式

  1.5 單例模式

  第2章 Python的結(jié)構(gòu)型設(shè)計(jì)模式

  2.1 適配器模式

  2.2 橋接模式

  2.3 組合模式

  2.3.1 常規(guī)的“組合體/非組合體式層級(jí)

  2.3.2 只用一個(gè)類來(lái)表示組合體與非組合體

  2.4 修飾器模式

  2.4.1 函數(shù)修飾器與方法修飾器

  2.4.2 類修飾器

  2.5 外觀模式

  2.6 享元模式

  2.7 代理模式

  第3章 Python的行為型設(shè)計(jì)模式

  3.1 責(zé)任鏈模式

  3.1.1 用常規(guī)方式實(shí)現(xiàn)責(zé)任鏈

  3.1.2 基于協(xié)程的責(zé)任鏈

  3.2 命令模式

  3.3 解釋器模式

  3.3.1 用eval()函數(shù)求表達(dá)式的值

  3.3.2 用exec()函數(shù)執(zhí)行代碼

  3.3.3 用子進(jìn)程執(zhí)行代碼

  3.4 迭代器模式

  3.4.1 通過(guò)序列協(xié)議實(shí)現(xiàn)迭代器

  3.4.2 通過(guò)雙參數(shù)iter()函數(shù)實(shí)現(xiàn)迭代器

  3.4.3 通過(guò)迭代器協(xié)議實(shí)現(xiàn)迭代器

  3.5 中介者模式

  3.5.1 用常規(guī)方式實(shí)現(xiàn)中介者

  3.5.2 基于協(xié)程的中介者

  3.6 備忘錄模式

  3.7 觀察者模式

  3.8 狀態(tài)模式

  3.8.1 用同一套方法來(lái)處理不同的狀態(tài)

  3.8.2 用不同的方法來(lái)處理不同的狀態(tài)

  3.9 策略模式

  3.10 模板方法模式

  3.11 訪問(wèn)者模式

  3.12 案例研究:圖像處理程序包

  3.12.1 通用的圖像處理模塊

  3.12.2 Xpm模塊概述

  3.12.3 PNG包裝器模塊

  第4章 Python的高級(jí)并發(fā)技術(shù)

  4.1 計(jì)算密集型并發(fā)

  4.1.1 用隊(duì)列及多進(jìn)程實(shí)現(xiàn)并發(fā)

  4.1.2 用Future及多進(jìn)程實(shí)現(xiàn)并發(fā)

  4.2 I/O密集型并發(fā)

  4.2.1 用隊(duì)列及線程實(shí)現(xiàn)并發(fā)

  4.2.2 用Future及線程實(shí)現(xiàn)并發(fā)

  4.3 案例研究:并發(fā)式GUI應(yīng)用程序

  4.3.1 創(chuàng)建GUI

  4.3.2 編寫與工作線程配套的ImageScale模塊

  4.3.3 在GUI中顯示圖像處理進(jìn)度

  4.3.4 處理GUI程序終止時(shí)的相關(guān)事宜

  第5章 擴(kuò)充Python

  5.1 用ctypes訪問(wèn)C程序庫(kù)

  5.2 Cython的用法

  5.2.1 用Cython訪問(wèn)C程序庫(kù)

  5.2.2 編寫Cython模塊以進(jìn)一步提升程序執(zhí)行速度

  5.3 案例研究:用Cython優(yōu)化圖像處理程序包

  第6章 Python高級(jí)網(wǎng)絡(luò)編程

  6.1 編寫XML-RPC應(yīng)用程序

  6.1.1 數(shù)據(jù)包裝器

  6.1.2 編寫XML-RPC服務(wù)器

  6.1.3 編寫XML-RPC客戶端

  6.2 編寫RPyC應(yīng)用程序

  6.2.1 線程安全的數(shù)據(jù)包裝器

  6.2.2 編寫RPyC服務(wù)器

  6.2.3 編寫RPyC客戶端

  第7章 用Tkinter開發(fā)圖形用戶界面

  7.1 Tkinter簡(jiǎn)介

  7.2 用Tkinter創(chuàng)建對(duì)話框

  7.2.1 創(chuàng)建對(duì)話框式應(yīng)用程序

  7.2.2 創(chuàng)建應(yīng)用程序中的對(duì)話框

  7.3 用Tkinter創(chuàng)建主窗口式應(yīng)用程序

  7.3.1 創(chuàng)建主窗口

  7.3.2 創(chuàng)建菜單

  7.3.3 創(chuàng)建帶計(jì)分器的狀態(tài)欄

  第8章 用OpenGL繪制3D圖形

  8.1 用透視投影法創(chuàng)建場(chǎng)景

  8.1.1 用PyOpenGL編寫Cylinder程序

  8.1.2 用pyglet編寫Cylinder程序

  8.2 用正交投影法制作游戲

  8.2.1 繪制游戲場(chǎng)景

  8.2.2 判斷用戶是否選中了場(chǎng)景里的物體

  8.2.3 處理用戶操作

  附錄A 結(jié)束語(yǔ)

  附錄B 參考書目摘錄

  Python編程實(shí)戰(zhàn)教程 運(yùn)用設(shè)計(jì)模式、冰法和程序庫(kù)創(chuàng)建高質(zhì)量程序PDF免費(fèi)下載

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?