日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:開發(fā)工具

開發(fā)工具

本章中描述的各模塊可幫你編寫 python 程序。例如,pydoc 模塊接受一個(gè)模塊并根據(jù)該模塊的內(nèi)容來生成文檔。doctest 和 unittest 這兩個(gè)模塊包含了用于編寫單元測(cè)試的框架,并可用于自動(dòng)測(cè)試所編寫的代碼,驗(yàn)證預(yù)期的輸出是否產(chǎn)生。2to3 程序能夠?qū)?Python 2.x 源代碼翻譯成有效的 Python 3.x 源代碼。

本章中描述的模塊列表是:

  • typing —— 類型注解支持
    • 相關(guān)的 PEP
    • 類型別名
    • NewType
    • 可調(diào)對(duì)象(Callable)
    • 泛型(Generic)
    • 用戶定義的泛型類型
    • Any 類型
    • 名義子類型 vs 結(jié)構(gòu)子類型
    • 模塊內(nèi)容
      • 特殊類型原語
        • 特殊類型
        • 特殊形式
        • 構(gòu)建泛型類型
        • 其他特殊指令
      • 泛型具象容器
        • 對(duì)應(yīng)的內(nèi)置類型
        • collections 對(duì)應(yīng)類型
        • 其他具象類型
      • 抽象基類
        • collections.abc 對(duì)應(yīng)的容器
        • collections.abc 對(duì)應(yīng)的其他類型
        • 異步編程
        • 上下文管理器類型
      • 協(xié)議
      • 函數(shù)與裝飾器
      • 內(nèi)省輔助器
      • 常量
    • Deprecation Timeline of Major Features
  • pydoc —- 文檔生成器和在線幫助系統(tǒng)
  • Python 開發(fā)模式
  • Python 開發(fā)模式的效果
  • ResourceWarning 示例
  • 文件描述符錯(cuò)誤示例
  • doctest —- 測(cè)試交互性的Python示例
    • 簡(jiǎn)單用法:檢查Docstrings中的示例
    • 簡(jiǎn)單的用法:檢查文本文件中的例子
    • 它是如何工作的
      • 哪些文件串被檢查了?
      • 文檔串的例子是如何被識(shí)別的?
      • 什么是執(zhí)行上下文?
      • 異常如何處理?
      • 選項(xiàng)標(biāo)記
      • 指令
      • 警告
    • 基本API
    • Unittest API
    • 高級(jí) API
      • DocTest 對(duì)象
      • Example 對(duì)象
      • DocTestFinder 對(duì)象
      • DocTestParser 對(duì)象
      • DocTestRunner 對(duì)象
      • OutputChecker 對(duì)象
    • 調(diào)試
    • 肥皂盒
  • unittest —- 單元測(cè)試框架
    • 基本實(shí)例
    • 命令行接口
      • 命令行選項(xiàng)
    • 探索性測(cè)試
    • 組織你的測(cè)試代碼
    • 復(fù)用已有的測(cè)試代碼
    • 跳過測(cè)試與預(yù)計(jì)的失敗
    • 使用子測(cè)試區(qū)分測(cè)試迭代
    • 類與函數(shù)
      • 測(cè)試用例
        • 已棄用的別名
      • 分組測(cè)試
      • 加載和運(yùn)行測(cè)試
        • load_tests 協(xié)議
    • 類與模塊設(shè)定
      • setUpClass 和 tearDownClass
      • setUpModule 和 tearDownModule
    • 信號(hào)處理
  • unittest.mock —- 模擬對(duì)象庫(kù)
    • 快速上手
    • Mock 類
      • 調(diào)用
      • 刪除屬性
      • Mock 的名稱與 name 屬性
      • 附加 Mock 作為屬性
    • patch 裝飾器
      • patch
      • patch.object
      • patch.dict
      • patch.multiple
      • 補(bǔ)丁方法: start 和 stop
      • 為內(nèi)置函數(shù)打補(bǔ)丁
      • TEST_PREFIX
      • 嵌套補(bǔ)丁裝飾器
      • 補(bǔ)丁的位置
      • 對(duì)描述器和代理對(duì)象打補(bǔ)丁
    • MagicMock 與魔術(shù)方法支持
      • 模擬魔術(shù)方法
      • MagicMock
    • 輔助對(duì)象
      • sentinel
      • DEFAULT
      • call
      • create_autospec
      • ANY
      • FILTER_DIR
      • mock_open
      • 自動(dòng) spec
      • 將 mock 封包
  • unittest.mock —- 上手指南
    • 使用 mock
      • 模擬方法調(diào)用
      • 對(duì)象上的方法調(diào)用的 mock
      • 模擬類
      • 命名你的 mock
      • 追蹤所有的調(diào)用
      • 設(shè)置返回值和屬性
      • 通過 mock 引發(fā)異常
      • 附帶影響函數(shù)和可迭代對(duì)象
      • 模擬異步迭代器
      • 模擬異步上下文管理器
      • 基于現(xiàn)有對(duì)象創(chuàng)建模擬對(duì)象
    • 補(bǔ)丁裝飾器
    • 更多示例
      • 模擬鏈?zhǔn)秸{(diào)用
      • 部分模擬
      • 模擬生成器方法
      • 對(duì)每個(gè)測(cè)試方法應(yīng)用相同的補(bǔ)丁
      • 模擬未綁定方法
      • 通過 mock 檢查多次調(diào)用
      • 處理可變參數(shù)
      • 嵌套補(bǔ)丁
      • 使用 MagicMock 模擬字典
      • 模擬子類及其屬性
      • 通過 patch.dict 模擬導(dǎo)入
      • 追蹤調(diào)用順序和不太冗長(zhǎng)的調(diào)用斷言
      • 更復(fù)雜的參數(shù)匹配
  • 2to3 —- Automated Python 2 to 3 code translation
    • 使用 2to3
    • 修復(fù)器
    • lib2to3 —- 2to3’s library
  • test —- Python 回歸測(cè)試包
    • 為 test 包編寫單元測(cè)試
    • 使用命令行界面運(yùn)行測(cè)試
  • test.support —- 針對(duì) Python 測(cè)試套件的工具
  • test.support.socket_helper —- 用于套接字測(cè)試的工具
  • test.support.script_helper —- 用于 Python 執(zhí)行測(cè)試工具
  • test.support.bytecode_helper —- 用于測(cè)試正確字節(jié)碼生成的支持工具
  • test.support.threading_helper —- 用于線程測(cè)試的工具
  • test.support.os_helper —- 用于操作系統(tǒng)測(cè)試的工具
  • test.support.import_helper —- 用于導(dǎo)入測(cè)試的工具
  • test.support.warnings_helper —- 用于警告測(cè)試的工具

分享名稱:創(chuàng)新互聯(lián)Python教程:開發(fā)工具
標(biāo)題網(wǎng)址:http://www.5511xx.com/article/djgssge.html