一、引言
随着人工智能技术的发展,AI 辅助 Python 开发已成为提升效率的重要手段。本文基于实战经验,分享 Python 搭配 AI 的三个进阶阶段,以及从基础应用到高效协作的真实体验。
二、入门:告别重复劳动,AI 帮你完成基础开发
2.1 入门场景:语法纠错与代码生成
刚开始使用 AI 辅助开发时,最常用的场景是解决基础语法问题和生成通用代码片段。比如在编写数据清洗脚本时,经常会遇到正则表达式匹配不精准、pandas 语法记错的问题,之前需要反复查文档,现在直接将需求和报错信息扔给 AI,10 秒就能得到可直接运行的代码。
实战案例:快速生成 Excel 数据清洗脚本 需求:将 Excel 中的手机号、邮箱地址提取出来,去除重复值并保存为 JSON 文件
import pandas as pd
import re
import json
# 读取 Excel 文件
df = pd.read_excel("user_data.xlsx")
# 定义正则表达式
phone_pattern = re.compile(r'1[3-9]\d{9}')
email_pattern = re.compile(r'[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}')
# 提取手机号和邮箱
def extract_info(row):
info = {"phone": [], "email": []}
content = str(row["content"])
info["phone"] = list(set(phone_pattern.findall(content)))
info["email"] = list(set(email_pattern.findall(content)))
return info
# 批量处理数据
result = []
for _, row in df.iterrows():
user_info = extract_info(row)
if user_info["phone"] or user_info["email"]:
result.append(user_info)
# 保存为 JSON 文件
with open(, , encoding=) f:
json.dump(result, f, ensure_ascii=, indent=)

