3 Thautwarm 解放python的表达力 性能和安全性 语法和语义扩展 JIT 静态检查解放Python的 表达力,性能和安全性 Thautwarm 目录 CONTENTS 语法和语义扩展 JIT 静态类型 语法和语义扩展 表达力的扩展, 可用性的保留,白来的午餐? 演示一小部分: 模式匹配, Quick Lambda, Pipe运算 语言决定思维模型 GNU-APL C++ Haskell 说 到 质 数 � 人 们 想 到 什 么 � 语言决定思维模型 可以自定义扩展并 注册 5. 在这套系统下,有 很多简单的自定义 扩展可供练手 任何在不使用该系统时拥有的功能(PYC二进制文件 发布,C扩展等等),在使用该系统后得以保持,拥有 工业级的可靠性和稳定性 6 如何工作? Python Import 忽略Cache Loader, 只对源代码Loader 重写get_data方法 调用父get_data方法, 拿到源代码 moshmosh moshmosh/extension_register.py (只有45行) 科普: Python Import机制是怎样的? perform_extension Source Code 分析当前文件调 用的所有扩展 检查是否使用 moshmosh扩展系 统? 所有扩展的 源码预写 所有扩展的 AST重写 所有扩展的 源码后写 分析 # ± ?????????(???? … ) .pre_rewrite_src(self0 码力 | 43 页 | 10.71 MB | 1 年前3
Python 标准库参考指南 3.11.10 development team 九月 09, 2024 Python Software Foundation Email: docs@python.org Contents 1 概述 3 1.1 可用性注释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 9.6.7 关于再现性的说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369 9.6.8 例子 . . 增量压缩和解压 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540 13.3.3 一次性压缩或解压缩 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541 13.3.4 用法示例 .0 码力 | 2399 页 | 11.19 MB | 9 月前3
Python 标准库参考指南 3.11.10 development team 九月 09, 2024 Python Software Foundation Email: docs@python.org Contents 1 概述 3 1.1 可用性注释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1 替代生成器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 9.6.7 关于再现性的说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 9.6.8 例子 . . . . 2 增量压缩和解压 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505 13.3.3 一次性压缩或解压缩 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506 13.3.4 用法示例 . . .0 码力 | 2248 页 | 11.10 MB | 9 月前3
Python 标准库参考指南 3.10.15 development team 九月 09, 2024 Python Software Foundation Email: docs@python.org Contents 1 概述 3 1.1 可用性注释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 内置函数 替代生成器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 9.6.7 关于再现性的说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 9.6.8 例子 . . . . 2 增量压缩和解压 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474 13.3.3 一次性压缩或解压缩 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475 13.3.4 用法示例 . . .0 码力 | 2072 页 | 10.39 MB | 9 月前3
Python 标准库参考指南 3.13 development team 十一月 03, 2024 Python Software Foundation Email: docs@python.org Contents 1 概述 3 1.1 可用性注释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285 8.13 reprlib --- 替代性 repr() 实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 8.13.1 Repr 对象 . . 替代生成器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 9.6.8 关于再现性的说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 9.6.9 例子 . . . .0 码力 | 2246 页 | 11.74 MB | 9 月前3
Python 标准库参考指南 3.13 development team 十一月 01, 2024 Python Software Foundation Email: docs@python.org Contents 1 概述 3 1.1 可用性注释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283 8.13 reprlib --- 替代性 repr() 实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 8.13.1 Repr 对象 . . 替代生成器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 9.6.8 关于再现性的说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 9.6.9 例子 . . . .0 码力 | 2242 页 | 11.73 MB | 9 月前3
Python 标准库参考指南 3.10.15 development team 九月 09, 2024 Python Software Foundation Email: docs@python.org Contents 1 概述 3 1.1 可用性注释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 9.6.7 关于再现性的说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 9.6.8 例子 . . 增量压缩和解压 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507 13.3.3 一次性压缩或解压缩 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508 13.3.4 用法示例 .0 码力 | 2207 页 | 10.45 MB | 9 月前3
Python 标准库参考指南 3.12 development team 十一月 01, 2024 Python Software Foundation Email: docs@python.org Contents 1 概述 3 1.1 可用性注释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 8.13 reprlib --- 替代性 repr() 实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 8.13.1 Repr 对象 . . 替代生成器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 9.6.8 关于再现性的说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 9.6.9 例子 . . . .0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.12 development team 十一月 01, 2024 Python Software Foundation Email: docs@python.org Contents 1 概述 3 1.1 可用性注释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 8.13 reprlib --- 替代性 repr() 实现 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 8.13.1 Repr 对象 . . 替代生成器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 9.6.8 关于再现性的说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 9.6.9 例子 . . . .0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.9.20 development team 九月 08, 2024 Python Software Foundation Email: docs@python.org Contents 1 概述 3 1.1 可用性注释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2 内置函数 替代生成器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 9.6.7 关于再现性的说明 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 9.6.8 例子 . . . . 2 增量压缩和解压 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460 13.3.3 一次性压缩或解压缩 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461 13.3.4 用法示例 . . .0 码力 | 2015 页 | 10.12 MB | 9 月前3
共 169 条
- 1
- 2
- 3
- 4
- 5
- 6
- 17













