5 刘知杭 静态类型的Python静态类型的Python Lyzh(刘知杭) 目录 CONTENTS 有关类型的概念 使用mypy对Python源 代码进行静态分析 代数数据类型 拓展知识 关于类型的一些基本概念 有类型不等于有类型系统 动态语言类型化的必要性 不久前的一个案例 正文 类型的概念 CPython定义了PyObject这个 结构体作为对象头。 CPython中的类型,是指在对 象头中指向类型元信息的指针。 dness是类型系统研究的重要目标。 类型系统(type system)是一种编译期(Compile-time)的类型推导检查规则。 类型系统就是一种轻量级的形式化方法,它通常被植入编译器或程序分析器中进行自动校验。 从而让那些不熟悉底层理论的程序员也可以使用它们。 这类轻量级技术中还包括模型检测(Model checking),运行时验证(Runtime verification)和类型系统(Type verification)和类型系统(Type system)等等。其中类型系统最流行,发展最完善。 在计算机科学中,形式化方法(Formal method)是一种数学方法。旨在能像其它工程学科 一样,通过用数学进行分析,来提高设计的可靠性(reliability)和健壮性(robustness)。 类型系统的作用? 作为文档的类型:类型签名包含了约束信息,表达了函数的需求,我们通过类型签名就能一定 程度上的意识到函数的作用。0 码力 | 42 页 | 6.87 MB | 1 年前3
PyConChina2022-深圳-python分析alpha vaults策略-代少飞Python分析alpha vaults策略 主讲人: 代少飞 – 量化开发 个人简介 主要从事量化开发相关工作 有开发过数字货币交易所 PyconChina2019深圳场有分享(b站有相关视频) 目前从事web3相关工作 免责声明 纯技术交流,不提供任何投资建议 如有侵权,请联系本人,第一时间处理 一、策略介绍 二、部署开发 三、使用说明 四、策略回测 大纲 策略介绍0 码力 | 18 页 | 2.12 MB | 1 年前3
3 Thautwarm 解放python的表达力 性能和安全性 语法和语义扩展 JIT 静态检查解放Python的 表达力,性能和安全性 Thautwarm 目录 CONTENTS 语法和语义扩展 JIT 静态类型 语法和语义扩展 表达力的扩展, 可用性的保留,白来的午餐? 演示一小部分: 模式匹配, Quick Lambda, Pipe运算 语言决定思维模型 GNU-APL C++ Haskell 说 到 质 数 � 人 们 想 到 什 么 � 语言决定思维模型 科普: Python Import机制是怎样的? perform_extension Source Code 分析当前文件调 用的所有扩展 检查是否使用 moshmosh扩展系 统? 所有扩展的 源码预写 所有扩展的 AST重写 所有扩展的 源码后写 分析 # ± ?????????(???? … ) .pre_rewrite_src(self, io) 首行是否以 为什么编译器从字节码开始着手? 栈机(stack machine)语义的优化问题? Julia后端和Cython后端的差别? 栈机到基于寄存器(register based)的 语义,控制流分析,SSA 和 Φ 节点和 栈机语义消除。 Cython JIT 基础架构。 为什么编译器从字节码开始着手? 因为运行时一旦开始你是拿不到源代码的。 如果你拿到了,那么你做了“脏”的操作(inspect库)。0 码力 | 43 页 | 10.71 MB | 1 年前3
Python 标准库参考指南 3.13 handlers -- 服务器/网关基类 . . . . . . . . . . . . . . . . . . . . . . . . . 1286 21.2.6 wsgiref.types -- 用于静态类型检查的 WSGI 类型 . . . . . . . . . . . . . . . . . . 1289 21.2.7 例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1461 24.3 shlex --- 简单词法分析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1464 24.3.1 shlex 对象 1691 26.16 test.support.warnings_helper --- 用于警告测试的工具 . . . . . . . . . . . . . . . . . . 1692 27 调试和分析 1695 xvi 27.1 审计事件表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 2246 页 | 11.74 MB | 10 月前3
Python 标准库参考指南 3.13 handlers -- 服务器/网关基类 . . . . . . . . . . . . . . . . . . . . . . . . . 1282 21.2.6 wsgiref.types -- 用于静态类型检查的 WSGI 类型 . . . . . . . . . . . . . . . . . . 1285 21.2.7 例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1457 24.3 shlex --- 简单词法分析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1460 24.3.1 shlex 对象 1687 26.16 test.support.warnings_helper --- 用于警告测试的工具 . . . . . . . . . . . . . . . . . . 1688 27 调试和分析 1691 xvi 27.1 审计事件表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 2242 页 | 11.73 MB | 10 月前3
Python 标准库参考指南 3.12 handlers -- 服务器/网关基类 . . . . . . . . . . . . . . . . . . . . . . . . . 1250 21.2.6 wsgiref.types -- 用于静态类型检查的 WSGI 类型 . . . . . . . . . . . . . . . . . . 1253 21.2.7 例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1426 24.3 shlex --- 简单词法分析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1428 xiv 24.3.1 shlex 1662 26.17 test.support.warnings_helper --- 用于警告测试的工具 . . . . . . . . . . . . . . . . . . 1663 27 调试和分析 1667 27.1 审计事件表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 2253 页 | 11.81 MB | 10 月前3
Python 标准库参考指南 3.12 handlers -- 服务器/网关基类 . . . . . . . . . . . . . . . . . . . . . . . . . 1250 21.2.6 wsgiref.types -- 用于静态类型检查的 WSGI 类型 . . . . . . . . . . . . . . . . . . 1253 21.2.7 例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1426 24.3 shlex --- 简单词法分析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1428 xiv 24.3.1 shlex 1662 26.17 test.support.warnings_helper --- 用于警告测试的工具 . . . . . . . . . . . . . . . . . . 1663 27 调试和分析 1667 27.1 审计事件表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 2253 页 | 11.81 MB | 10 月前3
Python 标准库参考指南 3.11.10 handlers -- 服务器/网关基类 . . . . . . . . . . . . . . . . . . . . . . . . . 1317 21.2.6 wsgiref.types -- 用于静态类型检查的 WSGI 类型 . . . . . . . . . . . . . . . . . . . 1320 21.2.7 例子 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1349 21.8 urllib.robotparser --- robots.txt 语法分析程序 . . . . . . . . . . . . . . . . . . . . . . . . 1350 21.9 http --- HTTP 模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1505 24.3 shlex ——简单的词法分析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1508 24.3.1 shlex 对象 .0 码力 | 2399 页 | 11.19 MB | 10 月前3
Python 标准库参考指南 3.11.10 handlers -- 服务器/网关基类 . . . . . . . . . . . . . . . . . . . . . . . 1231 21.2.6 wsgiref.types -- 用于静态类型检查的 WSGI 类型 . . . . . . . . . . . . . . . . . 1234 21.2.7 例子 . . . . . . . . . . . . . . . . . . 引发的异常类 . . . . . . . . . . . . . . . . . . . . . . . . . 1261 21.8 urllib.robotparser --- robots.txt 语法分析程序 . . . . . . . . . . . . . . . . . . . . . . 1262 21.9 http --- HTTP 模块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1408 24.3 shlex ——简单的词法分析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1411 24.3.1 shlex 对象 . . .0 码力 | 2248 页 | 11.10 MB | 10 月前3
2 张孝峰 Python与云 AWS的Python原生应用浅析 • 自动化运维 • 网络爬虫 • 大数据分析 48 82 160 280 516 722 1017 1430 1,957 2009 2011 2012 2013 2014 2015 2016 2017 2018 发布的功能和服务数量 AWS同样功能丰富 AWS向客户提供超过165项功能全面的服务 涵盖计算、存储、数据库、联网、分析、机器人、 机器学习与人工智能、物联网、移动、安全、混 Amplify AWS AppSync Amazon S3 Amazon CloudFront Amazon API Gateway Amazon Athena 范例:媒体分析解决方案 用户上传 CloudFront S3 托管静态网站 Cognito S3 媒体储存 API Gateway Lambda Lambda Elasticsearch Step Functions Rekognition Forecast Lex Translate Comprehend Polly Transcribe Rekognition Image & Video Textract 媒体分析解决方案 用户上传 CloudFront S3 托管静态网站 Cognito S3 媒体储存 API Gateway Lambda Lambda Elasticsearch Step Functions Rekognition0 码力 | 42 页 | 8.12 MB | 1 年前3
共 144 条
- 1
- 2
- 3
- 4
- 5
- 6
- 15













