[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • Python應用開發實戰 (美)尼納德·薩斯葉(Ninad Sathaye) 著包永
    該商品所屬分類:計算機/網絡 -> 計算機/網絡
    【市場價】
    585-848
    【優惠價】
    366-530
    【作者】 尼納德·薩斯 
    【出版社】人民郵電出版社 
    【ISBN】9787115477576
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    書名:Python Python
    ISBN編號:9787115477576
    是否是套裝:否

    出版社名稱:人民郵電出版社
    代碼:79
    作者:尼納德·薩斯


        
        
    "

    Python應用開發實戰

    作  者: (美)尼納德·薩斯葉(Ninad Sathaye) 著;包永帥,齊兆慧 譯 著作
    size="731x8"
    定  價: 79
    size="731x8"
    出?版?社: 人民郵電出版社
    size="731x8"
    出版日期: 2018年06月01日
    size="731x8"
    頁  數: 320
    size="731x8"
    裝  幀: 平裝
    size="731x8"
    ISBN: 9787115477576
    size="731x8"
    主編推薦

     

    目錄
    章開發簡單應用1
    1.1重要提示2
    1.2安裝的先決條件2
    1.2.1安裝Python3
    1.3本書的主題8
    1.3.1了解本書人物8
    1.4簡單的腳本——獸人之襲v0.0.19
    1.4.1遊戲簡介——獸人之襲v0.0.110
    1.4.2問題說明10
    1.4.3偽代碼——0.0.1版本10
    1.4.4代碼查看11
    1.4.5運行獸人之襲v0.0.114
    1.5使用函數——獸人之襲v0.0.514
    1.5.1重新回顧以前的版本15
    1.5.2有攻擊功能的偽代碼——版本0.0.517
    1.5.3代碼查看19
    1.5.4運行獸人之襲v0.0.521
    1.6使用面向對像編程——獸人之襲v1.0.022
    1.6.1功能需求的優先度23
    1.6.2問題說明24
    1.6.3重新設計代碼24
    1.6.4描繪整個場景25
    1.6.5代碼查看27
    1.6.6運行獸人之襲v1.0.031
    1.7Python中的抽像基類32
    1.7.1練習33
    1.8小結34
    1.8.1對電子書讀者非常重要的提示34
    第2章異常處理36
    2.1修改獸人之襲v1.0.036
    2.1.1問題調試37
    2.1.2bug修復中……38
    2.2異常39
    2.2.1什麼是異常39
    2.2.2最常見的異常39
    2.2.3異常處理40
    2.2.4異常的拋出和再拋出42
    2.2.5try…except的else代碼塊43
    2.2.6finally…清理吧44
    2.3回歸遊戲——獸人之襲v1.1.045
    2.3.1準備工作45
    2.3.2增加異常處理代碼46
    2.3.3運行獸人之襲v1.1.047
    2.4自定義異常48
    2.4.1準備工作48
    2.4.2自定義異常——問題所在49
    2.4.3編寫一個新的異常類50
    2.4.4擴展異常類51
    2.4.5繼承exception類53
    2.5練習55
    2.6小結56
    第3章模塊化、包和部署57
    3.1選擇一種版本控制規約58
    3.1.1連續遞增58
    3.1.2使用日期格式59
    3.1.3語義版本控制方案59
    3.2代碼模塊化60
    3.2.1獸人之襲v2.0.060
    3.3創建Python包62
    3.3.1從包中錄入63
    3.4在PyPI上發布包64
    3.4.1發行版本準備65
    3.4.2上傳發行版69
    3.4.3一條命令完成所有的事情73
    3.4.4安裝你自己的發行版73
    3.5使用私有的PyPI倉庫75
    3.5.1步驟1——安裝pypiserver75
    3.5.2步驟2——創建一個新的源代碼發行版75
    3.5.3步驟3——啟動本地服務器76
    3.5.4步驟4——安裝私有發行版76
    3.6創建增量發布77
    3.6.1打包並上傳新版本77
    3.6.2升級已經安裝的版本77
    3.7代碼的版本控制78
    3.7.1Git資源78
    3.7.2安裝Git78
    3.7.3配置你的驗證信息79
    3.7.4Git基礎術語79
    3.7.5創建並使用本地倉庫80
    3.8使用Git的GUI客戶端83
    3.9練習84
    3.10小結85
    第4章代碼文檔和最佳實踐86
    4.1編寫代碼文檔87
    4.1.1文檔字符串88
    4.1.2reStructuredText簡介89
    4.1.3使用RST的文檔字符串92
    4.1.4文檔字符串格式化風格94
    4.1.5自動生成文檔字符串stubs95
    4.1.6使用Sphinx生成文檔97
    4.2Python編碼標準103
    4.3代碼分析——我們做得怎麼樣呢105
    4.3.1使用IDE進行代碼分析105
    4.3.2Pylint106
    4.4練習110
    4.5小結110
    第測試和重構111
    5.1本章的組織方式111
    5.1.1重要說明112
    5.2為何要進行測試112
    5.2.1提出了一個新的需求112
    5.2.2你實現了這個功能113
    5.2.3但是有些事情似乎不對了……114
    5.2.4它需要完全測試115
    5測試115
    5.3.1Python的unittest框架116
    5.4為應用程序測試121
    5.4.1創建測試包121
    5.4.測試創建新的類122
    5.4.測試——受傷方的選擇123
    5.4.4運測試124
    5.4.5第測試——占領木屋124
    5.4.6創建自己的測試模塊127
    5.4.7批量測試127
    5.5使用模擬測試128
    5.5.1Mock的簡介128
    5.5.2讓我們開始Mock吧129
    5.5.測試中使用Mock對像131
    5.5.4使用補丁133
    5.5.5第測試——play方法135
    5.6你的代碼被覆蓋到了嗎139
    5.6.1解決導入錯誤140
    5.7測試工具141
    5.7.1Doctest141
    5.7.2Nose141
    5.7.3Pytest142
    5.8重構的前言142
    5.8.1繞個彎路——可測試性重構144
    5.9重構144
    5.9.1什麼是重構145
    5.9.2為什麼要進行重構145
    5.9.3何時進行重構145
    5.9.4如何進行重構146
    5.9.5移動148
    5.10重新測試150
    5.10.1可測試化重構150
    5.10.2第測試——setup_game_scenario152
    5.11練習152
    5.11.1重構和重新設計練習153
    5.12小結153
    第6章設計模式154
    6.1設計模式的介紹154
    6.1.1設計模式的分類155
    6.2Python語言和設計模式156
    6.2.1一級函數157
    6.2.2類作為一級對像157
    6.2.3閉包158
    6.2.4各種特性159
    6.2.5鴨子類型160
    6.3本章餘下內容的結構161
    6.4快進——獸人之襲v6.0.0162
    6.5策略模式164
    6.5.1策略場景——跳躍特性164
    6.5.2策略——主要的問題165
    6.5.3策略——嘗試解決方案166
    6.5.4策略——重新考慮設計168
    6.5.5策略方案1——傳統方法169
    6.5.6策略方案2——Python方法172
    6.6簡單工廠174
    6.6.1簡單工廠場景——招募特性174
    6.6.2簡單工廠——主要的問題175
    6.6.3簡單工廠——重新考慮設計176
    6.6.4簡單工廠方案1——傳統方法177
    6.6.5簡單工廠方案2——Python方法178
    6.7抽像工廠模式180
    6.7.1抽像工廠場景——飾品店181
    6.7.2抽像工廠——主要的問題184
    6.7.3抽像工廠——重新考慮設計184
    6.7.4抽像工廠方案——Python方法186
    6.8適配器模式188
    6.8.1適配器模型——精靈的遠房親戚189
    6.8.2適配器——主要的問題189
    6.8.3適配器——嘗試解決方案190
    6.8.4適配器解決方案——Python方法191
    6.9小結194
    第7章性能——識別瓶頸195
    7.1三個性能章節的總覽195
    7.1.1更注重運行時的性能195
    7.1.2關於性能的個章節196
    7.1.3關於性能的第2個章節196
    7.1.4關於性能的第3個章節196
    7.1.5看一下應用性能提升196
    7.2遊戲場景——尋找黃金197
    7.2.1頂層算法199
    7.2.2查看最初的代碼200
    7.2.3運行代碼202
    7.3主要的問題203
    7.4識別瓶頸204
    7.4.1衡量執行時間204
    7.4.2監測代碼片段的運行時間205
    7.4.3代碼分析206
    7.5內存分析212
    7.5.1memory_profiler包212
    7.6算法效率和復雜度214
    7.6.1算法效率214
    7.6.2算法復雜度214
    7.7大O符號214
    7.7.1大O復雜類215
    7.8小結221
    第8章性能優化1222
    8.1本章的前提223
    8.2本章的組織方式223
    8.3回顧“尋找黃金”的場景224
    8.3.1選擇問題的數據大小224
    8.3.2分析最初的代碼224
    8.4優化“尋找黃金”——部分225
    8.4.1調整算法——平方根225
    8.4.2跳過點操作符228
    8.4.3使用本地範圍230
    8.5性能優化的一些事項232
    8.5.1列表推導式233
    8.5.2記錄執行時間234
    8.5.3字典推導式235
    8.5.4交換條件塊和for循環235
    8.5.5在循環中使用try語句236
    8.5.6選擇正確的數據結構237
    8.5.7collections模塊238
    8.5.8生成器和生成器表達式241
    8.5.9itertools模塊245
    8.6練習247
    8.7小結247
    第9章性能優化2——NumPy和並行化248
    9.1本章的先決條件248
    9.2本章的組織方式248
    9.3NumPy的簡介249
    9.3.1安裝NumPy250
    9.3.2創建數組對像250
    9.3.3簡單的數組操作251
    9.3.4數組切割和索引252
    9.3.5廣播254
    9.3.6其他功能255
    9.3.7從哪裡能獲得更多關於NumPy的信息262
    9.4優化“尋找黃金”——第2部分262
    9.4.1“尋找黃金”優化——優化四262
    9.4.2“尋找黃金”優化——優化五264
    9.5使用multiprocessing模塊的並行化267
    9.5.1並行化簡介267
    9.5.2全局解釋器鎖268
    9.5.3multiprocessing模塊268
    9.6“尋找黃金”程序並行化271
    9.6.1重訪黃金領地271
    9.6.2“尋找黃金”優化——優化六,並行化273
    9.7進一步閱讀277
    9.7.1JIT編譯器277
    9.8小結278
    0章簡單的圖形應用程序280
    10.1GUI框架概述281
    10.1.1Tkinter281
    10.1.2PyQt281
    10.1.3PySide282
    10.1.4Kivy282
    10.1.5wxPython282
    10.2GUI編程設計注意事項283
    10.2.1了解用戶的需求283
    10.2.2開發用戶故事283
    10.2.3簡單性和可訪問性283
    10.2.4一致性284
    10.2.5可預測性和熟悉性284
    10.2.6其他設計考慮284
    10.3事件驅動編程284
    10.3.1事件285
    10.3.2事件處理285
    10.3.3事件循環285
    10.4使用Tkinter進行GUI編程286
    10.4.1Tkinter的文件鏈接286
    10.4.2Tkinter中的mainloop()286
    10.4.3簡單GUI應用程序——步287
    10.4.4簡單GUI應用程序——第2步289
    10.4.5Tkinter中的GUI控件290
    10.4.6布局管理292
    10.4.7Tkinter中的事件294
    10.4.8Tkinter中的事件處理296
    10.5項目1——獸人之襲v10.0.0298
    10.5.1遊戲場景298
    10.5.2問題聲明298
    10.5.3編寫代碼299
    10.5.4運行應用程序305
    10.6MVC架構306
    10.6.1模型307
    10.6.2視圖307
    10.6.3控制器307
    10.6.4MVC的好處308
    10.7項目2——獸人之襲v10.1.0308
    10.7.1重新修改HutGame類308
    10.7.2創建MVC類309
    10.7.3MVC對像間的通信310
    10.7.4查看代碼314
    10.7.5Model類315
    10.7.6View類316
    10.7.7運行應用程序317
    10.8測試GUI應用程序317
    10.8.1測試注意事項318
    10.9練習319
    10.10擴展閱讀320
    10.11小結322
    內容虛線

    內容簡介

    size="789x11"

    Python是使用很多的動態編程語言之一,應用廣泛,學習者眾多。本書使用一個生動有趣的、基於文本的遊戲主題作為講解內容來介紹Python應用開發過程的各個方面。全書共10章,涉及簡單應用開發、模塊化、打包和發布應用的代碼、文檔規測試、重構、設計模式、性能監測、性能優化、GUI應用、MVC框架等方方面面的軟件開發知識和技能。本書適合有一定Python語言基礎,想要快速掌握Python項目開發知識、提高Python開發實戰技能的讀者學習參考。

    作者簡介

    (美)尼納德·薩斯葉(Ninad Sathaye) 著;包永帥,齊兆慧 譯 著作

    size="43x26"

    在Ninad Sathaye的職業生涯中,他有多年使用包括Python和C++在內的多種語言設計和開發性能關鍵應用的經驗。他曾是半導體行業中的一個軟件架構師,很近又轉入物聯網領域。他擁有機械工程碩士學位。

    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部