蜡笔小7..头像
关注
30天从零开始学AI应用开发(Day 4):Python 极速入门(上):够用就行,别啃书封面图

30天从零开始学AI应用开发(Day 4):Python 极速入门(上):够用就行,别啃书

这是系列的第 4 篇。整个系列写给零基础、想入行 AI 的朋友,每天一篇,30 天后你会做出 3 个能写进简历的项目。

这篇解决什么问题

先泼一盆冷水后的温水:市面上任何一本 Python 教材都有 500 页起步,但你调大模型 API 用到的语法,撑死 50 页。本系列的原则昨天说过:够用就行,别啃书。今天这篇就是那 50 页里的上半部分。

今天学四个东西:变量、字符串、判断、循环。全部是明天调用 AI 前的必经之路,每个都配一个马上能跑的小例子。打开昨天的 VSCode,新建个 day4.py,跟着敲。

一、变量:给数据贴标签

变量就是个带名字的盒子,把东西装进去,回头按名字取。

name = "小七"        # 把字符串"小七"装进 name 这个盒子
age = 25             # 把数字 25 装进 age

print(name)          # 输出:小七
print(age + 1)       # 输出:26,数字能直接做运算

等号不是“等于”的意思,是“把右边的装进左边的”。装进去以后随便取用、随时替换。就这么简单,没有任何玄的。

二、字符串和 f-string:AI 时代最重要的语法

字符串就是一段文字,用引号包起来。你以后发给大模型的每一句话,都是字符串。

真正的大杀器叫 f-string,专门用来把变量塞进一句话里。在引号前面加个 f,然后用花括号挖坑:

name = "小七"
city = "山东"

prompt = f"你好,我叫{name},来自{city},请帮我写一段自我介绍。"
print(prompt)
# 输出:你好,我叫小七,来自山东,请帮我写一段自我介绍。

记住这个套路。以后你做 AI 应用,“根据用户的问题拼出一段提示词”,用的全是它。这一节学会了,后面写 RAG、写 Agent 都不慌。

三、判断:让程序学会看情况办事

代码不能一根筋跑到底,得会看情况:

weather = "下雨"

if weather == "下雨":
    print("带伞出门")
else:
    print("戴墨镜出门")

两个等号是“问一句:左边和右边一样吗”,一个等号是“装盒子”,别搞混。

后面你写 AI 应用时会天天见到这种句式:判断“API 调用成功了吗”“返回的内容为空吗”,都是这个结构。

四、循环:让机器干重复的活

程序存在的意义就是把人从重复劳动里解放出来:

files = ["简历.docx", "照片.jpg", "账单.pdf"]

for f in files:
    print(f"正在处理:{f}")

for 的意思是“从这个盒子里一个一个拿出来,每拿一个执行下面的代码”。输出:

正在处理:简历.docx
正在处理:照片.jpg
正在处理:账单.pdf

眼熟吗?这就是我们 Day 13 项目一“批量整理文件”的骨架。到时候只是把 print 换成“让 AI 判断文件类型再移动它”,循环本身一模一样。

四个知识点,一张图收尾

  • 变量:装东西的盒子,按名字取用
  • f-string:往句子里挖坑填变量的语法,AI 应用天天用
  • 判断:if 看情况办事
  • 循环:for 干重复的活,批处理的核心

今天不追求记熟,跑通一遍、混个眼熟就够了。明天 Day 5 会补上另外三块(列表、字典、函数),然后把它们拼成一段真正“长得像 AI 应用”的代码,你看懂它,就等于拿到了后面 25 天的地图。

常见报错排查

报错一:SyntaxError: invalid syntax。

九成是中文符号混进去了。代码里的引号、括号、冒号必须是英文的,检查一下输入法。

报错二:IndentationError: expected an indented block。

if 和 for 冒号后面的那行,前面要缩进四格(VSCode 里按 Tab 就行)。Python 靠缩进分层级,这是它最容易劝退新手的地方,习惯就好。

报错三:输出出来的字变成乱码。

确保文件保存为 UTF-8 编码,VSCode 右下角能看到,一般默认就是对的。

今天的作业

用变量和 f-string 写一段自己的自我介绍,跑通后把输出结果贴到评论区。三行代码以内,放心大胆写。

明天预告

Day 5:《Python 极速入门(下):看懂这段代码,你就能调 AI 了》。列表、字典、函数一次讲完,最后拼出一段 20 行的代码。那 20 行就是所有 AI 应用的骨架,看懂它,明天的世界豁然开朗。

————————————————
*系列目录:30天从零开始学AI应用 开发

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/m0_74956872/article/details/166097874

文章来源转载

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--