杜逸先 Python3 的新特性和改进Python3的新特性和改进 杭州美登科技 杜逸先 目录 CONTENTS Python的现状 Python3的新特性和改进 迁移到Python3 问答环节 1 Python的现状 Python的现状 Python2.7将于2020年1月1日停止维护 Python的现状 Python2.7将于2020年1月1日停止维护 主流Python包陆续终止对Python2的支持 Python的现状 Python3的新特性和改进 ——重要变化 Python3的新特性和改进——重要变化 Text Vs. Data Instead Of Unicode Vs. 8-bit 内容 类型 混合使用 Python3 Text Vs. Data str Vs. bytes ✖ Python2 Unicode Vs. 8-bit unicode Vs. str ✔ Python3的新特性和改进——重要变化 Python2 Python3的新特性和改进——重要变化 Python3 Python3的新特性和改进——重要变化 Python3的str和bytes不能混用! Python3的新特性和改进——重要变化 求一段文本的MD5:Python2 Python3的新特性和改进——重要变化 求一段文本的MD5:Python3 Python3的新特性和改进——重要变化 Views And0 码力 | 78 页 | 2.28 MB | 1 年前3
Python 标准库参考指南 3.12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1498 xv 26.1.13 主要特性的弃用时间线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1532 26.2 pydoc --- 文档生成器和在线帮助系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2002 36.9.8 相关特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2002 36.9.9 GUI supported on macOS, which builds on a Unix core. • 如果一条可用性注释同时包含最低 Kernel 版本和最低 libc 版本,则两个条件都必须满足。例如当某 个特性带有注释 可用性: Linux >= 3.17 且 glibc >= 2.27 则表示同时要求 Linux 3.17 以上版本和 glibc 2.27 以上版本。 3 The Python Library0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1498 xv 26.1.13 主要特性的弃用时间线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1532 26.2 pydoc --- 文档生成器和在线帮助系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2002 36.9.8 相关特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2002 36.9.9 GUI supported on macOS, which builds on a Unix core. • 如果一条可用性注释同时包含最低 Kernel 版本和最低 libc 版本,则两个条件都必须满足。例如当某 个特性带有注释 可用性: Linux >= 3.17 且 glibc >= 2.27 则表示同时要求 Linux 3.17 以上版本和 glibc 2.27 以上版本。 3 The Python Library0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.11.10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1582 26.1.12 主要特性的弃用时间线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1617 26.2 pydoc --- Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2120 36.12.8 相关特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2121 36.12 'single'。(在最后一种情况下,如果表达式 执行结果不是 None 将会被打印出来。) 可选参数 flags 和 dont_inherit 控制应当激活哪个编译器选项 以及应当允许哪个 future 特性。如果两者 都未提供 (或都为零) 则代码会应用与调用compile() 的代码相同的旗标来编译。如果给出了 flags 参 数而未给出 dont_inherit (或者为零) 则会在无论如何都将被使用的旗标之外还会额外使用0 码力 | 2399 页 | 11.19 MB | 9 月前3
Python 标准库参考指南 3.11.10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1481 26.1.12 主要特性的弃用时间线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1514 26.2 pydoc --- 文档生成器和在线帮助系统 Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1985 36.12.8 相关特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1985 36.12.9 GUI 'single'。(在最后一种情况下,如果 表达式执行结果不是 None 将会被打印出来。) 可选参数 flags 和 dont_inherit 控制应当激活哪个编译器选项 以及应当允许哪个 future 特性。如果 两者都未提供 (或都为零) 则代码会应用与调用compile() 的代码相同的旗标来编译。如果给出 了 flags 参数而未给出 dont_inherit (或者为零) 则会在无论如何都将被使用的旗标之外还会额外使用0 码力 | 2248 页 | 11.10 MB | 9 月前3
Python 标准库参考指南 3.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1528 26.1.13 主要特性的弃用时间线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1565 26.2 pydoc --- 文档生成器和在线帮助系统 的函数都支持 macOS、iOS 和 Android ,所有这些构 建都基于 Unix 内核。 • 如果一条可用性注释同时包含最低 Kernel 版本和最低 libc 版本,则两个条件都必须满足。例如当某 个特性带有注释 可用性: Linux >= 3.17 且 glibc >= 2.27 则表示同时要求 Linux 3.17 以上版本和 glibc 2.27 以上版本。 3 The Python Library 则会阻塞浏览器的事件循环。 Python 在 WebAssembly 平台上的特性与行为依赖于 Emscripten-SDK 或 WASI-SDK 的版本, WASM 运行时 (浏览器, NodeJS, wasmtime) 以及 Python 编译时旗标。WebAssembly, Emscripten 和 WASI 都是尚在不断演 化中的标准;某些特性例如网络可能会在未来被支持。 对于在浏览器上运行的 Python,用户可以考虑0 码力 | 2246 页 | 11.74 MB | 9 月前3
Python 标准库参考指南 3.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1524 26.1.13 主要特性的弃用时间线 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1561 26.2 pydoc --- 文档生成器和在线帮助系统 的函数都支持 macOS、iOS 和 Android ,所有这些构 建都基于 Unix 内核。 • 如果一条可用性注释同时包含最低 Kernel 版本和最低 libc 版本,则两个条件都必须满足。例如当某 个特性带有注释 可用性: Linux >= 3.17 且 glibc >= 2.27 则表示同时要求 Linux 3.17 以上版本和 glibc 2.27 以上版本。 3 The Python Library 则会阻塞浏览器的事件循环。 Python 在 WebAssembly 平台上的特性与行为依赖于 Emscripten-SDK 或 WASI-SDK 的版本, WASM 运行时 (浏览器, NodeJS, wasmtime) 以及 Python 编译时旗标。WebAssembly, Emscripten 和 WASI 都是尚在不断演 化中的标准;某些特性例如网络可能会在未来被支持。 对于在浏览器上运行的 Python,用户可以考虑0 码力 | 2242 页 | 11.73 MB | 9 月前3
1_丁来强_开源AIOps数据中台搭建与Python的作用机器器学习促进ITOps的主要⽅方式 降噪、去重 可视化与统计分析 增强描述性 descriptive 增加预测能⼒力力 proactive capabilities 增强排错 diagnostic 辅助根因分析 root cause analysis ⾃自动模式识别 事件关联 通过关联、知识图谱获 得可能原因 基于模式的预测 AIOps增强分析与⾏行行动能⼒力力,挡住更更多⼯工单 2 ⼯工程难点 • 数据治理理: • 数据加⼯工:通⽤用数据模型;多维机器器数据、半结构化的规整、各种第三⽅方数据关联 • 数据⽣生命周期管理理(时序数据的归并、变化数据更更新等) 机器器学习对分析增强的⽅方向 增强点 描述 统计性分析 基于IT实体与数据,在单维、多维变量量上的关联、聚类、分类和推断。 ⾃自动模式发现与预测 基于历史数据⾃自动探索出数学与结构化模式,并⽤用于各种可能维度的预测。 异常检测 3 开源⽅方案选择与Python作⽤用 特定场景下特定的平台搭建选择及策略略以及Python的作⽤用 • ⽇日志类数据⽅方案 • 指标类时序数据⽅方案 • 其他OLAP选择 • AI增强⽅方案 数据源与监控 - 容器器化架构为例例 物理理主机/VM层监控 容器器POD指标监控 容器器CaaS层资源监控 应⽤用层性能监控 应⽤用层 ⽇日志 指标监控 prometheus0 码力 | 48 页 | 17.54 MB | 1 年前3
Python3 基础教程 - 廖雪峰........................................................................................... 97 高级特性 .................................................................................................. 基础教程【完整版】 http://www.yeayee.com/ 17/531 IPython 是基于 CPython 之上的一个交互式解释器,也就是说,IPython 只是在交互方式上有所增强,但是执行 Python 代码的功能和 CPython 是完全一样的。好比很多国产浏览器虽然外观不同,但内核其实都是调 用了 IE。 CPython 用>>>作为提示符,而 IPython 用 # C --> B # A --> C # B --> A # B --> C # A --> C move(3, 'A', 'B', 'C') 参考源码 recur.py 高级特性 掌握了 Python 的数据类型、语句和函数,基本上就可以编写出很多有 用的程序了。 Python3 基础教程【完整版】 http://www.yeayee.com/ 102/5310 码力 | 531 页 | 5.15 MB | 1 年前3
Python 标准库参考指南 3.10.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1963 35.12.8 相关特性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1963 35.12 'single'。(在最后一种情况下,如果表达式 执行结果不是 None 将会被打印出来。) 可选参数 flags 和 dont_inherit 控制应当激活哪个编译器选项 以及应当允许哪个 future 特性。如果两者 都未提供 (或都为零) 则代码会应用与调用compile() 的代码相同的旗标来编译。如果给出了 flags 参 数而未给出 dont_inherit (或者为零) 则会在无论如何都将被使用的旗标之外还会额外使用 语句。如果 dont_inherit 为非零整数,则只使用 flags 参数 -- 外围代码中的旗标 (future 特性和编译器选项) 会被忽略。 编译器选项和 future 语句是由比特位来指明的。比特位可以通过一起按位 OR 来指明多个选项。指明特 定 future 特性所需的比特位可以在__future__ 模块的 _Feature 实例的 compiler_flag 属性中 找到。编译器旗标0 码力 | 2207 页 | 10.45 MB | 9 月前3
共 92 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10













