
Python 入门
本系列面向没有 Python 基础,或希望快速复习 Python 的读者。学完后,您将能够阅读和编写常见的 DataFlux Func 脚本,并知道遇到问题时应从哪里继续查找资料。
本系列以 Python 3.11 为基础。除特别标注为 DataFlux Func 的内容外,示例均可在普通 Python 3 环境中运行。
本系列不是系统全面的 Python 教程,只介绍 DataFlux Func 开发中常用的语法和库。如需深入学习,请继续阅读 Python 官方教程或专业教材
1. 推荐阅读顺序
建议按以下顺序学习:
| 顺序 | 文档 | 学习内容 |
|---|---|---|
| 1 | Python 入门 / Python 起步 | 确认环境,运行第一段交互式代码和脚本文件 |
| 2 | Python 入门 / Python 基础 | 变量、数据类型、分支、循环、函数、模块、类和异常 |
| 3 | Python 入门 / Python 基础补充 | 函数参数、推导式、真假值、常用内置函数和对象方法 |
| 4 | Python 入门 / Python 内置库 | JSON、正则表达式、时间、路径、数学、随机数、Base64 和哈希 |
| 5 | Python 入门 / Python 第三方库 | 安装并使用 requests、arrow 和 xmltodict |
| 6 | Python 入门 / 代码片段参考 | 将常见处理方式应用到 DataFlux Func 脚本中 |
如果您已有 Python 基础,可以先阅读前两篇确认知识范围,再按需要查阅后续内容。
2. 建议的学习方式
学习编程最有效的方法是边读边运行:
- 先完整运行示例,确认输出与文档描述一致。
- 修改一个变量或条件,再观察结果如何变化。
- 遇到异常时先阅读异常类型和最后一行错误信息,不要立即忽略异常。
- 能用自己的话解释示例后,再继续下一节。
部分示例会读取当前时间、访问网络或生成随机数,实际输出可能与文档不同。此类示例会明确说明应关注的结果特征。
3. 内容边界
本系列重点覆盖脚本开发中高频使用的知识,不展开异步编程、并发、元编程、类型检查和大型工程结构等进阶主题。
声明:本系列受 Vamei 的 《Python 快速教程》 启发,并根据 Python 3 和 DataFlux Func 的使用场景重新整理。
本文插图来自 Pexels