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

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • 編寫整潔的Python代碼(第2版)
    該商品所屬分類:計算機/網絡 -> 程序設計
    【市場價】
    993-1440
    【優惠價】
    621-900
    【作者】 馬裡亞諾·阿那亞(Mariano 
    【所屬類別】 圖書  計算機/網絡  程序設計  Python 
    【出版社】人民郵電出版社 
    【ISBN】9787115588111
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:128開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787115588111
    作者:馬裡亞諾·阿那亞(Mariano

    出版社:人民郵電出版社
    出版時間:2022年09月 

        
        
    "

    產品特色

    編輯推薦

    1. 介紹實現Python代碼整潔應遵循的基本原則

    2. 涵蓋避免由不良代碼導致的效率低下以及存在諸多隱患的代碼的方法

    3. 作者Mariano Anaya,軟件工程師,專業背景深厚,項目經驗豐富

    4. 基於新的Python 3.9,方便讀者學習

     
    內容簡介

    這是一本介紹如何實現Python代碼整潔的書,主要介紹如何使用Python 3.9引入的新特性提升編碼技能。此外,本書還介紹了以下內容:通過利用自動化工具建立高效的開發環境,利用Python中的魔法方法來編寫更好的代碼,抽像代碼復雜性並封裝細節,使用Python特有的特性創建高級的面向對像設計,通過使用面向對像設計的軟件工程原則創建強大的抽像來消除代碼重復,使用裝飾器和描述符創建特定於Python的解決方案,測試方法有效重構代碼,以及通過實現整潔的代碼庫為構建堅實的架構打下基礎等。

    本書對新手程序員和有經驗的程序員同樣適用,也適合想通過編寫Python代碼來成本和提高效率的團隊領導、軟件架構師和高級軟件工程師參考。當然在閱讀本書前,讀者應掌握一些Python基礎知識。

    作者簡介

    Mariano Anaya 專注於軟件開發和指導同行的軟件工程師;感興趣的主要領域包括軟件架構、函數式編程和分布式繫統;曾在 2016 年和 2017 年度歐洲 Python 大會及 2019 年度歐洲開源開發者會議(FOSDEM)上發表過演講。更詳細的信息請訪問其 GitHub賬戶(用戶名為 rmariano)。

    目錄
    第 1章簡介、代碼格式設置和工具 1

    1.1簡介 1

    1.1.1整潔代碼的含義 2

    1.1.2整潔代碼的重要性 2

    1.1.3一些例外情況 4

    1.2設置代碼的格式 4

    1.3文檔 7

    第 1章簡介、代碼格式設置和工具 1

    1.1簡介 1

    1.1.1整潔代碼的含義 2

    1.1.2整潔代碼的重要性 2

    1.1.3一些例外情況 4

    1.2設置代碼的格式 4

    1.3文檔 7

    1.3.1代碼注釋 7

    1.3.2文檔字符串 8

    1.3.3注解 10

    1.3.4注解是否會取代文檔字符串 13

    1.4配置和使用工具 15

    1.4.1類型一致性檢查 15

    1.4.2一般性代碼驗證 17

    1.4.3自動設置格式 18

    1.4.4自動檢查設置 20

    1.5小結 21

    1.6參考資料 22



    第 2章符合Python語言習慣的代碼 23

    2.1索引和切片 24

    2.2上下文管理器 26

    2.3推導式和賦值表達式 31

    2.4對像的特性、屬性及各種方法 34

    2.4.1Python中的下劃線 34

    2.4.2特性 36

    2.4.3使用更緊湊的語法創建類 38

    2.4.4可迭代對像 41

    2.4.5容器對像 46

    2.4.6對像的動態屬性 47

    2.4.7可調用對像 49

    2.4.8魔法方法小結 50

    2.5Python注意事項 51

    2.5.1可變的默認參數 51

    2.5.2擴展內置類型 52

    2.6異步代碼簡介 54

    2.7小結 56

    2.8參考資料 56



    第3章優質代碼的通用特征 57

    3.1契約式設計 58

    3.1.1前置條件 59

    3.1.2後置條件 60

    3.1.3Python契約 60

    3.1.4契約式設計小結 60

    3.2防御式編程 61

    3.2.1錯誤處理 61

    3.2.2在Python中使用斷言 69

    3.3關注點分離 70

    3.4常見縮略語 71

    3.4.1DRY/OAOO 72

    3.4.2YAGNI 73

    3.4.3KIS 74

    3.4.4EAFP/LBYL 76

    3.5Python中的繼承 77

    3.5.1什麼情況下使用繼承是個好主意 77

    3.5.2反模式的繼承 78

    3.5.3Python中的多繼承 81

    3.6函數和方法中的參數 83

    3.6.1Python中函數參數的工作原理 84

    3.6.2函數的參數數量 91

    3.7有關軟件設計實踐的後說明 94

    3.7.1軟件中的正交性 94

    3.7.2結構化代碼 95

    3.8小結 96

    3.9參考資料 97



    第4章SOLID原則 98

    4.1單一職責原則 98

    4.1.1一個職責過多的類 99

    4.1.2分配職責 100

    4.2開/閉原則 101

    4.2.1因未遵循OCP而帶來可維護性問題的示例 102

    4.2.2重構事件繫統以提高可擴展性 104

    4.2.3擴展事件繫統 106

    4.2.4OCP小結 107

    4.3裡氏替換原則 108

    4.3.1使用工具找出LSP問題 109

    4.3.2更微妙的LSP違反情形 111

    4.3.3LSP小結 113

    4.4接口分離 114

    4.4.1一個提供了太多功能的接口 115

    4.4.2接口越小越好 115

    4.4.3接口應多小 117

    4.5依賴倒置 117

    4.5.1一個剛性依賴案例 118

    4.5.2倒置依賴 118

    4.5.3依賴注入 119

    4.6小結 121

    4.7參考資料 122



    第5章使用裝飾器改善代碼 123

    5.1Python裝飾器是什麼 123

    5.1.1函數裝飾器 124

    5.1.2類裝飾器 125

    5.1.3其他類型的裝飾器 129

    5.2高級裝飾器 129

    5.2.1向裝飾器傳遞參數 129

    5.2.2指定了參數默認值的裝飾器 133

    5.2.3協程裝飾器 135

    5.2.4擴展的裝飾器語法 137

    5.3充分利用裝飾器 138

    5.3.1調整函數的簽名 139

    5.3.2驗證參數 140

    5.3.3跟蹤代碼 140

    5.4有效的裝飾器:避免常見錯誤 140

    5.4.1保留被包裝的原始對像的數據 140

    5.4.2在裝飾器中處理副作用 143

    5.4.3創建在任何情況下都管用的裝飾器 146

    5.5裝飾器與整潔的代碼 149

    5.5.1組合勝過繼承 149

    5.5.2DRY原則與裝飾器 152

    5.5.3裝飾器與關注點分離 153

    5.5.4分析優良的裝飾器 154

    5.6小結 155

    5.7參考資料 156



    第6章使用描述符更充分地利用對像 157

    6.1初識描述符 157

    6.1.1描述符背後的機制 157

    6.1.2探討描述符協議中的各個方法 160

    6.2描述符類型 167

    6.2.1非數據描述符 167

    6.2.2數據描述符 169

    6.3使用描述符 171

    6.3.1描述符的一種用途 171

    6.3.2各種描述符實現方式 175

    6.3.3使用描述符時需要考慮的其他方面 178

    6.4分析描述符 182

    6.4.1Python如何在內部使用描述符 182

    6.4.2在裝飾器中實現描述符 187

    6.5描述符結語 188

    6.5.1描述符的接口 188

    6.5.2描述符的面向對像設計 188

    6.5.3描述符中的類型注解 188

    6.6小結 189

    6.7參考資料 189



    第7章生成器、迭代器和異步編程 190

    7.1技術要求 190

    7.2創建生成器 190

    7.2.1初識生成器 191

    7.2.2生成器表達式 193

    7.3以慣用法迭代 195

    7.4協程 205

    7.4.1生成器接口中的方法 205

    7.4.2高級協程 210

    7.5異步編程 216

    7.5.1異步魔法方法 217

    7.5.2異步迭代 219

    7.5.3異步生成器 221

    7.6小結 222

    7.7參考資料 223



    第8測試和重構 224

    8.1設計原測試 224

    8.1.1其他形式的自動測試 225

    8.1.測試與敏捷軟件開發 226

    8.1.測試與軟件設計 227

    8.1.4確定測試範圍 230

    8.2測試工具 230

    8.3重構 248

    8.3.1代碼演進 249

    8.3.2需要演進的並非隻有生產代碼 251

    8.4再談測試 252

    8.4.1基於屬性的測試 252

    8.4.2變異測試 253

    8.4.3常見的測試概念 255

    8.4.4測試驅動開發簡介 256

    8.5小結 257

    8.6參考資料 257



    第9章常見設計模式 259

    9.1在Python中使用設計模式時需要注意的事項 260

    9.2設計模式實戰 261

    9.2.1創建型模式 261

    9.2.2結構型模式 267

    9.2.3行為型模式 273

    9.3空對像模式 283

    9.4設計模式結語 284

    9.4.1模式對設計的影響 285

    9.4.2作為理論的設計模式 286

    9.4.3模型中的名稱 286

    9.5 小結 286

    9.6參考資料 287



    第 10章整潔的架構 288

    10.1從整潔代碼到整潔架構 288

    10.1.1關注點分離 289

    10.1.2大一統的應用程序和微服務 290

    10.1.3抽像 291

    10.2軟件組件 292

    10.2.1包 292

    10.2.2Docker容器 298

    10.2.3用例 299

    10.2.4服務 303

    10.3小結 308

    10.4參考資料 309



    結語 310









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