2 分钟

Python 用例:你可以使用它构建和自动化的内容

探索 Python 的用途:自动化、Web 应用、数据分析、人工智能、测试等。查看实用示例以及如何选择下一个项目。

Python 用例:你可以使用它构建和自动化的内容

什么是 Python 以及人们为什么使用它

Python 是一门通用编程语言——也就是说你可以用它构建多种不同类型的软件,而不仅限于某一类小众应用。人们用 Python 来自动化重复任务、构建 Web 应用和 API、分析数据、操作数据库、创建机器学习模型、编写命令行工具以及快速验证想法。

为什么它受欢迎(尤其对初学者)

Python 以可读、接近“白话英语”的语法而著称。与许多其他语言相比,你通常可以用更少的代码表达相同的想法,这让它更容易学习——也更容易在之后重访代码时理解。

它还有一个庞大的社区和生态系统。这很重要,因为:

  • 在常见任务上有成熟的库(Web 开发、数据分析、自动化)。
  • 你能快速找到教程、示例和问题的答案。
  • 许多工具与 Python 集成良好,因此你可以连接现有系统,而不必从零构建一切。

你可以期待什么(以及不应期待什么)

Python 能驱动严肃的生产系统,但并非适合所有场景。当你需要超低延迟性能(例如高端游戏引擎)或在资源极度受限的设备上运行时,通常不会以它为首选。在这些情况下,像 C、C++、Rust 或平台特定工具可能更合适。

对于大多数日常软件和自动化任务,Python 命中一个平衡点:开发速度快、易于理解,并且有大量工具支持。

本文将覆盖的内容

接下来我们会介绍常见的 Python 应用场景:简单的自动化脚本、Web 应用与 API、数据分析与可视化、机器学习项目、数据库与数据工程工作、测试与 QA 自动化、命令行生产力工具以及创意/硬件项目——并给出何时使用(或不使用)Python 的建议。

用通俗语言理解 Python 的工作方式

Python 通过“解释器”运行

当你编写一个以 .py 结尾的 Python 文件时,你是在以可读、面向人的形式写指令。Python 通常不会先把整个程序打包成独立的可执行文件,而是由 Python 解释器 逐步读取并执行代码。

大多数人使用 CPython(标准的 Python)。CPython 会先把代码编译成一种更简单的内部形式(称为字节码),然后执行字节码。你不需要管理这些细节——重要的是:你运行 Python,Python 运行你的脚本。

你会到处用到的构建块

Python 程序由几个核心元素组成:

  • 变量:指向值的名称(比如文本或数字)
  • 函数:可重用的小程序
  • 循环:高效地重复工作
  • 模块:按文件组织、可导入的代码
name = "Sam"  # variable

def greet(who):  # function
    return f"Hi, {who}!"

for i in range(3):  # loop
    print(greet(name))

import math  # module
print(math.sqrt(25))

包、pip,以及一个简单类比

Python 自带了很多功能,但许多项目依赖额外的“插件”,称为。工具 pip 用来安装它们。

把 Python 想象成一个厨房。标准库是你的基础储藏柜。包是当你需要时引入的特色食材。pip 就像外卖/配送服务,帮你按配方获取确切的食材和版本。

虚拟环境(venv):避免“在我机器上能运行”问题

不同项目可能需要不同的包版本。虚拟环境是为某个项目单独准备的 Python 包安装环境,这样 A 项目的更新不会破坏 B 项目。

实际操作时,你创建一个 venv,激活它,然后在其中安装包。这让你的环境更可预测——尤其是与团队共享代码或部署到服务器时。

使用 Python 脚本做日常自动化

当你想让电脑替你做枯燥、可重复的工作时,Python 非常合适。一个“脚本”就是运行来处理特定任务的小程序——通常在几秒内完成,并且能在任务再次出现时重复使用。

自动化重复的文件任务

如果你曾整理过混乱的下载文件夹,就知道那有多痛苦。Python 脚本可以:

  • 批量重命名文件(例如添加日期、修正不一致的命名)
  • 组织文件夹(把 PDF 放到一个文件夹,把图片放到另一个)
  • 做简单备份(把重要文件复制到外部驱动或备份文件夹)

对摄影师、学生或处理大量文件的任何人都尤其有用。

处理电子表格和 CSV

很多“办公室工作”本质上是数据工作:排序、清洗和合并信息。Python 可以读取电子表格/CSV,修复混乱行,并生成快速报告。比如你可以:

  • 合并每月 CSV 导出到一个文件中
  • 删除重复项或填补缺失值
  • 计算总额并生成给经理或客户的汇总表

即使你不热衷编程,这也能节省大量手动复制粘贴的时间。

网络爬取(负责任地)

Python 可以从网站收集公开信息——例如商品列表或活动日程——省去手动复制的过程。关键是要负责任地爬取:遵守网站条款、避免过于频繁的请求,并优先使用官方 API(如果可用)。

定时脚本自动运行

当脚本自动运行时,自动化效果更佳。在 macOS/Linux 上你可以用 cron 安排脚本;在 Windows 上可以用任务计划程序(Task Scheduler)。这样类似“每天早上 8 点运行”或“每周五备份文件”的任务就会自动发生,无需你记住。

使用 Python 构建网站和 API

Python 广泛用于 Web 产品的后端——浏览器里看不到的那部分。后端通常处理保存数据、验证权限、发送邮件以及向移动应用或前端提供数据等工作。

Python 在后端通常做什么

Python 后端通常会:

  • 接收请求(例如“为我登录”或“显示我的订单”)
  • 与数据库通信(创建/读取/更新/删除数据)
  • 应用业务规则(定价、资格、限制)
  • 返回 HTML 页面或 JSON 作为 API

Django、Flask 与 FastAPI(简单比较)

Django 是“开箱即用”的选项。它包含了许多功能:认证、管理界面、ORM(数据库层)和常见的安全默认设置。适合商业应用、仪表盘和内容为主的网站。

Flask 极简且灵活。你从小处开始,只添加所需功能。适合简单网站、小型服务,或当你想完全控制结构时。

FastAPI 针对 API 优先 设计。构建 JSON API 快速并带有自动文档,且对现代开发模式支持良好。常用于微服务或前后端分离的应用。

常见可实现的功能

Python Web 框架常见用途包括:

  • 登录与用户账户
  • 用于管理内容或订单的管理面板
  • 仪表盘与报表
  • 面向移动应用和集成的公开或私有 API

何时考虑用 Python(与其他选项比较)

当你想快速推进、复用数据/自动化代码或构建大量基于数据库的页面和管理工作流时,请选择 Python。

如果你需要超低延迟的实时系统,或需要与已有团队的生态(例如公司统一使用 Node.js 或 Java)保持一致,可以考虑其他方案。

如果想更快交付(不想从零开始)

要快速把应用交到用户手里,不一定从空仓库开始。有些平台(例如 Koder.ai)可以让你从简单对话生成 Web、后端甚至移动应用——当你想把基于 Python 的想法变成完整产品体验(UI、API、数据库)并更快从原型到部署时,这类工具很有帮助。

数据分析与可视化

Python 是把“杂乱文件”变成答案的首选工具——无论是销售导出、调查结果、网站流量还是运行日志。你可以加载数据、清洗、计算有用指标并可视化趋势,而无需企业级工具。

常见分析任务(日常工作)

大多数实际分析归结为几种可重复的操作:

  • 过滤:保留你关心的行(例如“上月的订单”或“加拿大的客户”)。
  • 分组:按类别拆分数据(例如按商品的收入、按渠道的注册)。
  • 汇总:计算总额、平均值、中位数、增长率以及排名等。

这些步骤非常适合周期性报告:写好脚本或笔记本后,每周用新数据重跑即可。

常用工具:pandas、NumPy 与 Jupyter

  • pandas 是处理表格的主力(类似 Excel 的 dataframe,但功能更强)。适合读取 CSV/Excel、清洗列、合并数据和聚合。\n- NumPy 为高效数值计算提供底层支持,适用于需要高效数组与数学运算的场景。\n- Jupyter 是交互式工作区(“笔记本”),可以把注释、代码和图表放在一起,适合探索、临时报表和与团队共享结果。

图表与简单仪表盘

在汇总数据后,Python 能轻松生成可视化:

  • Matplotlib:基础库——可靠、灵活、被广泛使用。\n- Seaborn:为常见统计图提供更好默认样式(分布、相关性、分组比较)。\n- Plotly:交互式图表,可悬停、缩放和筛选,适合轻量仪表盘和面向利益相关者的可视化。

典型结果可能是:每周营收折线图、渠道对比柱状图和价格与转化率关系的散点图。

示例工作流:从 CSV 到洞察

对初学者友好的流程通常如下:

  1. 加载 CSV(例如 orders.csv)到 pandas。\n2. 清洗 常见问题(日期解析、缺失值、不一致的分类名)。\n3. 分组与汇总(按周的收入、按商品的平均订单价值)。\n4. 可视化 关键趋势(几张回答主要问题的图表)。\n5. 导出 结果到新的 CSV 或简单的 HTML 报告以便共享。

价值在于速度与可复现性:你不用每次手动处理表格,而是建立一个可定期运行的小型分析管道。

机器学习与 AI 项目

让自动化被他人使用
把可复用的工作流变成团队可用的简单内部工具。

机器学习(ML)是通过示例学习来做预测的一种方式,而不是写出明确规则。你向系统展示许多过去的案例(输入)和结果(标签),它学习其中的模式然后应用到新的、未见过的数据上。

在实践中,Python 是 ML 最常见的语言之一,因为它有成熟且文档完善的库以及庞大的社区。

Python 在 ML 栈中的位置

对于经典的“表格型数据”ML(类似电子表格),scikit-learn 常是起点。它提供训练模型、清洗数据和评估结果的现成工具。

对于深度学习(神经网络),许多团队使用 TensorFlowPyTorch。开始实验并不需要完全掌握数学,但你需要理解你的数据以及什么才算“良好性能”。

你会遇到的实际项目示例

ML 项目不必是科幻式的。常见且有用的例子包括:

  • 垃圾邮件检测:基于已标注邮件学习哪些像垃圾邮件。\n- 推荐系统:基于相似用户的喜好推荐商品或内容。\n- 预测:根据历史趋势预测下周的销售或需求。

人们常忽视的一点:数据质量与评估

大多数 ML 的成功来自枯燥的工作:收集合适的数据、保证标注一致、选择有意义的评估指标。一个看起来“准确”的模型在数据有偏、过时或不具代表性时仍可能不可用。

如果你是新手,先做小实验:明确问题、使用简单数据集并建立一个基线模型以便比较改进。

数据工程与数据库工作

数据工程关注的是把数据从生成地(应用、电子表格、传感器、支付系统)搬到一个可靠可用的地方——通常是数据库、数据仓库或分析工具。这个工作不是“做分析”本身,而是确保正确的数据按时以一致的格式到达目标地。

什么是“数据管道”(以及为何重要)

数据管道是数据流动的可复用路径:采集 → 清洗 → 存储 → 交付。管道很重要,因为大多数组织没有单一的“事实来源”。没有管道时,团队会手动导出 CSV、使用不同定义并得出相互矛盾的数字。

用通俗话讲的 ETL:Extract、Transform、Load

Python 因其可读性和丰富的库而受欢迎于 ETL 场景。

  • Extract(提取):从来源拉取数据(数据库、API、文件)。\n- Transform(转换):标准化数据(修正日期、重命名列、删除重复、校验格式)。\n- Load(加载):写入目标(PostgreSQL、BigQuery、Snowflake 等)。

一个简单示例:每晚从 API 下载销售数据、换算货币,然后加载到干净的 sales_daily 表中。

连接数据库与云服务(概念性概览)

在高层次上,Python 脚本会认证、执行查询并移动结果。常见模式包括:

  • 在关系型数据库(PostgreSQL、MySQL)中读写表\n- 从云存储或服务拉取事件或文件\n- 安排作业每小时/每天运行,确保数据新鲜

可靠性提示:日志、重试、监控

管道会出故障——网络中断、API 限速、数据格式改变。通过以下做法让脚本更可靠:

  • 日志:记录每次运行的时间、处理了多少行等信息。\n- 重试:对临时性失败自动重试。\n- 监控:在作业失败或数据量异常时发出告警(例如突然变成 0 行)。

这些基础把一次性脚本变成团队可以依赖的系统。

测试与质量保证自动化

在你的域名上线
准备好公开分享时,使用自定义域名上线。

软件会以乏味且可复现的方式出错:一个小改动引入登录缺陷、API 返回了错误字段,或页面加载但关键按钮不工作。Python 常用于自动化这些检查,帮助团队更早发现问题,更稳健地发布更新。

使用 Python 做 QA:单元测试与集成测试

良好的测试体系通常混合不同层级的检查:

  • 单元测试:聚焦单个小函数(快速、成本低,擅长捕捉逻辑错误)。\n- 集成测试:检查各部分如何协同工作——比如应用与数据库、支付提供商或内部 API 的交互。

Python 的普及意味着很多常见的测试模式已有成熟解决方案,你无需从头发明测试框架。

工具:pytest 与简单的 mock 思路

常见起点是 pytest。它语法清晰、运行迅速,并且有丰富的插件生态。

当测试依赖于缓慢或不可靠的外部服务(比如真实的邮件服务器)时,团队常使用 mock(模拟)。mock 是一个“替身”对象,假装是真实依赖,从而在不发出真实网络请求的情况下测试行为。这让测试更快、更可预测。

自动化浏览器检查(Playwright/Selenium)

对于关键用户流程——注册、结账、重置密码——Python 可以用 PlaywrightSelenium 驱动真实浏览器,做端到端检查。这在需要确认 UI 在真实环境中能否工作的场景下非常有价值。

浏览器测试通常比单元测试慢,因此很多团队把它们聚焦在最重要的几个旅程上,其余则依赖更快的测试覆盖。

测试如何减少缺陷并加速发布

自动化测试像一张安全网。它们在变更后立即捕获回归错误,帮助开发者更有信心地改动代码,从而支持更快的发布:因为花在人工复查和紧急修复上的时间更少了。

命令行工具与开发者生产力

Python 很适合构建小型命令行工具,节省时间并减少人为错误——尤其是团队中多人重复执行同一任务时。把“正确做法”封装成一个可可靠运行的命令,比每次照文档复制命令或手动编辑文件更稳妥。

为团队编写小型命令行工具

一个简单的 CLI 可以封装常见工作流,例如生成发布说明、创建项目脚手架、检查构建产物或校验命名规范。像 argparseclicktyper 这样的工具可以帮你创建带有标志、子命令和友好 --help 输出的命令行程序。

处理 JSON、YAML 与配置文件

许多日常任务涉及读写结构化文件:

  • JSON:用于 API 有效负载、设置和测试夹具\n- YAML:用于 CI 管道和应用配置\n- .env 或 INI:用于环境特定设置

Python 让你轻松加载文件、更新值、校验必须字段并写回——不会破坏格式或忘记逗号。

可复用脚本与内部工具

脚本一旦可用,下一个生产力提升是让它可复用:把逻辑拆成函数、增加输入校验、日志和清晰的错误信息。这样就能把“一次性脚本”变成团队可信赖的内部工具。

在公司内部打包与共享工具

要共享 CLI 工具,请将其打包以保证每个人运行的是相同版本:

  • 使用虚拟环境并锁定依赖版本\n- 创建带有控制台入口点的可安装包\n- 发布到公司内部注册表或分发 wheel 文件

这样可以让工具更容易安装、更新,并减少在不同机器上因环境差异导致的问题。

学习、创意与硬件项目

Python 不只是“严肃”的软件工具。它也是学习编程、实验创意以及快速构建令人有成就感的小项目的最佳语言之一。

教育中的 Python:学习基础的友好方式

Python 的可读性接近自然语言,因此常被用于学校、训练营和自学课程。你可以专注于核心概念——变量、循环、函数和问题拆解——而不易被繁琐语法绊住。

它也适合练习如何把大问题拆成小步骤。例如一个简单的“测验游戏”可以教会输入/输出、条件判断和基本数据结构——这些技能在任何编程语言中都能迁移。

创意编码:游戏、艺术与模拟

如果你通过制作事物学习,Python 支持许多有趣的项目:

  • 简单游戏(例如 Pong、Snake 或文字冒险)可用 Pygame 等库实现。\n- 生成艺术:通过控制形状和颜色绘制图案或动画。\n- 小型模拟:建模交通流、捕食者-被捕食者系统或流言传播。

创意项目能实实在在地教会你逻辑、调试和迭代——因为你能立刻看到代码的效果。

硬件与物联网:Raspberry Pi 基础

Python 在动手硬件项目中很受欢迎,尤其是搭配 Raspberry Pi。你可以通过 GPIO 引脚控制传感器和设备,从而实现简单的物联网构想:

  • 让 LED 闪烁,再扩展成定时灯或“状态指示灯”\n- 读取温度传感器并把数据记录到文件\n- 构建运动触发的报警或基础智能门通知

这些项目会教你输入/输出、计时以及软件如何与现实世界交互。

STEM 实验:数学、物理与小规模调查

Python 非常适合快速做科学与数学实验。你可以计算结果、运行可重复试验并可视化结果。示例包括模拟抛硬币以理解概率、数值探索弹道运动或分析实验室小型数据集。即便你不成为科学家,“用代码测试想法”也是一种强大的学习方式。

何时适合使用 Python(以及何时不适合)

保留你发布的代码
随时导出源代码,完全掌控你的项目。

当你想在不牺牲清晰度的前提下快速把想法变成可运行的产物时,Python 是很好的选择。但它并非万能——了解其优势与限制有助于避免挫折,并从第 1 天就选对技术栈。

Python 的强项场景

当开发速度和可维护性与运行速度同样重要时,Python 往往表现良好:

  • 快速开发:借助成熟库,你可以快速原型、迭代并交付功能——尤其在 Web、数据与自动化领域。\n- 可读代码:语法对初学者友好,也让团队的长期维护更容易。\n- 庞大生态:很可能有成熟库满足你的需求——Web 框架、数据分析、任务自动化、API、测试等。

常见的“适合”项目包括内部自动化脚本、数据分析笔记本、后端服务与 API、测试工具以及大多数机器学习工作流。

Python 不太适合的场景

当环境或性能约束非常苛刻时,Python 可能不是首选:

  • 移动应用:Python 不是主流的 iOS/Android 原生开发语言(虽然可行,但工具和人才较少)。\n- 极端性能关键的系统:如低延迟交易、游戏引擎、实时渲染或对延迟极端敏感的高吞吐服务。\n- 浏览器端:浏览器运行 JavaScript(或 WebAssembly),Python 通常运行在服务器端。

即便如此,Python 常作为更快组件周围的脚本语言,用于自动化、数据处理或测试。

如何决策(一个简单清单)

问自己:

  1. 什么更重要——构建速度还是运行速度? Python 通常擅长前者,在某些情况对后者不够理想。\n2. 代码将运行在哪里? 服务器和桌面工具常见;在浏览器/移动端原生则较少。\n3. 团队已经熟悉什么? 熟悉的技术能减少 bug 并加快交付。\n4. 现有技术栈是什么? Python 易于集成,但一致性有助于运维和招聘。

可选与互补的语言(简要说明)

  • JavaScript/TypeScript:浏览器端的最佳选择;在后端(Node.js)也很强。\n- Java:在大型企业中常见;后端服务的工具链和性能表现良好。\n- Go:适合快速、简单的后端服务和网络工具,运行性能好且易部署。

一个实用方法是:在能加速开发的地方使用 Python,在运行时约束严格的地方使用或配合其他语言。

如何开始:下一步与项目建议

选择与你目标匹配的“第一个项目”会让入门更容易。一个聚焦的项目能给你清晰动力,迫使你学习所需库,并留下可展示的成果。

1)根据目标选择第一个项目

如果你想做 自动化,构建一个能为你节省时间的脚本:批量重命名文件、清理电子表格或从 CSV 生成周报。\n 如果你想做 Web,构建一个小型 API:待办事项后端、习惯跟踪器或带登录的简单记事服务。\n 如果你想做 数据,分析你关心的东西:个人支出、锻炼日志或某个公开数据集并写成简短报告。\n\n如果你想尝试 AI,从小项目开始:垃圾邮件分类器、评论情感检测,或一个“推荐相似商品”的玩具项目。

2)一个真正可行的学习路径

分层学习:Python 基础 → 核心库 → 一个真实项目

基础:变量、函数、循环、异常、文件读写。\n 库:仅选择项目需要的库(例如,访问 API 可用 requests,数据用 pandas,Web 用 fastapi)。\n 真实项目:把它部署/发布。加上 README、示例和“如何运行”。

3)在哪里练习并如何建立作品集

每周挑一个能在 60–90 分钟内完成的小任务:爬一个页面、解析日志、自动生成邮件草稿或绘制图表。随着时间积累,把 3–5 个项目整理成一个简单作品集。如果你想要更有指导性的想法,也可以浏览 /blog。如果在比较学习支持选项,/pricing 可能有帮助。

如果你更喜欢通过交付完整应用而不是组装每一块,也可以尝试 Koder.ai:这是一个把对话转换为可运行 Web/服务/移动应用的平台,具备计划模式、源码导出、部署/托管以及带回滚的快照功能。

一些周末内能完成的快捷项目想法

  • “文件夹整理”脚本:按文件类型和日期整理下载目录\n- CSV 清洗器:删除重复并标准化列\n- 迷你 Web API:使用 SQLite 实现增删查改\n- 仪表盘笔记本:一个数据集、三张图表、一个结论

常见问题

现实世界中可以用 Python 做什么?

Python 是一门通用语言,因此应用广泛:自动化脚本、Web 后端和 API、数据分析、机器学习、数据库/数据工程管道、测试/质量保证自动化、命令行工具,甚至硬件项目(例如 Raspberry Pi)。

为什么 Python 如此受欢迎,尤其适合初学者?

Python 的语法设计偏向可读性,你常常可以用更少的代码和更少的“样板”表达想法。这让它更容易学习、更容易维护,也能更快地做出原型。

同时它有庞大的生态系统——这意味着常见任务(Web、数据、自动化)通常已有成熟的库和大量社区示例。

如果 Python 不是先编译成可执行文件,它如何运行代码?

通常你通过解释器运行代码(最常见的是 CPython)。CPython 会把你的 .py 代码先编译成字节码,然后执行。

实际使用时,你只需运行 python your_script.py,Python 就会逐步执行这些指令。

什么是包和 pip,什么时候需要它们?

包(package) 是别人或你写的可复用代码,可以安装并导入到项目中。pip 是下载并安装这些包的工具。

常见工作流程:

  • 创建/激活虚拟环境
  • pip install <package>
  • 在项目中使用 import <package>
为什么要使用虚拟环境(venv)?

虚拟环境可以把每个项目的依赖隔离开,使不同项目可以使用不同版本的包而互不干扰。

典型步骤:

  • 创建 venv(例如 python -m venv .venv
  • 激活虚拟环境
  • 在其中用 pip 安装包

这能减少“在我机器上能运行”的问题,便于协作和部署。

有哪些适合初学者的自动化项目?

从高影响、低风险的任务开始:

  • 批量重命名文件
  • 整理文件夹(清理 Downloads)
  • 生成简单备份
  • 合并每月导出的 CSV
  • 删除重复并标准化列名

目标是写一个可以在任务重复出现时立即重用的脚本。

我应该选择哪个 Python Web 框架:Django、Flask 还是 FastAPI?

根据目标选择合适的框架:

  • Django:一体化解决方案(认证、管理界面、ORM、安全默认);适合业务应用和仪表盘。
  • Flask:极简且灵活;适合小型网站或需要完全控制结构的项目。
  • FastAPI:以 API 为先;适合构建 JSON API、微服务,自动生成文档。

如果主要需要为前端/移动端提供 API,FastAPI 通常是最快的路径。

人们如何用 Python 做数据分析和可视化?

一个实用流程通常是:

  • pandas 加载 CSV/Excel 导出
  • 清洗日期、缺失值和不一致的标签
  • 按组汇总(总额、平均值、排名等)
  • MatplotlibSeabornPlotly 可视化
  • 导出结果到新的 CSV 或简单报告

一旦写好脚本/笔记本,你可以把相同的分析每周用新数据重新运行。

Python 在机器学习和人工智能工作中如何定位?

Python 在机器学习和 AI 领域被广泛使用,原因是它有强大的库和成熟的工作流:

  • scikit-learn:用于表格型数据的经典 ML 工具
  • TensorFlow / PyTorch:用于深度学习

在很多项目里,最难的部分是 数据质量标注评估指标,而不是模型代码。建议从小的实验入手,先建立一个基线模型,再逐步改进。

什么时候 Python 不是合适的选择?

当约束非常严格时,Python 可能不是最佳选择:

  • 超低延迟或高度性能关键的系统(例如某些高频交易系统、游戏引擎)
  • 资源受限设备(内存/CPU 极紧张)
  • 原生移动应用(虽然可行,但生态和招聘池较小)
  • 浏览器端代码(浏览器本身运行 JavaScript/WebAssembly)

即便如此,Python 仍可作为“胶水”语言,在更快的组件周围进行脚本、数据处理或测试。

Related posts