跳转至

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 第三方库 安装并使用 requestsarrowxmltodict
6 Python 入门 / 代码片段参考 将常见处理方式应用到 DataFlux Func 脚本中

如果您已有 Python 基础,可以先阅读前两篇确认知识范围,再按需要查阅后续内容。

2. 建议的学习方式

学习编程最有效的方法是边读边运行:

  1. 先完整运行示例,确认输出与文档描述一致。
  2. 修改一个变量或条件,再观察结果如何变化。
  3. 遇到异常时先阅读异常类型和最后一行错误信息,不要立即忽略异常。
  4. 能用自己的话解释示例后,再继续下一节。

部分示例会读取当前时间、访问网络或生成随机数,实际输出可能与文档不同。此类示例会明确说明应关注的结果特征。

3. 内容边界

本系列重点覆盖脚本开发中高频使用的知识,不展开异步编程、并发、元编程、类型检查和大型工程结构等进阶主题。

声明:本系列受 Vamei 的 《Python 快速教程》 启发,并根据 Python 3 和 DataFlux Func 的使用场景重新整理。

本文插图来自 Pexels