news 2026/9/29 4:34:14

【AI产品经理实战】Day 21 | 补上 Python 起源,亲手跑出奥运五环

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【AI产品经理实战】Day 21 | 补上 Python 起源,亲手跑出奥运五环

| 进度条:学习第 21 天 | 当前完成度:19%(21/191)

📎今日速览:在 WorkBuddy 学 Python 基础,被 Copilot 生成的玫瑰花束惊艳到;但在变量内存原理上死磕脑蒙,工具调试也磨蹭了很久。最终决定关掉自动补全,老老实实手写代码。


一、今日任务(完成+收获)

1.1 今日任务原文

在 WorkBuddy 环境中学习Python基础:海龟图(Turtle库)代码、变量、数据类型、内存存储原理,并实操体验AI智能辅助编程(GitHub Copilot)。

1.2 完成情况

任务项计划实际状态
海龟图基础练习学完并自己敲出图形学了一半,用AI补全了玫瑰花束⚠️ 部分完成
变量与内存原理理解核心概念死磕10分钟,勉强理顺⚠️ 部分完成
Copilot实操辅助写代码体验后发现问题,果断关闭自动补全✅ 完成

【没完成的,一句话说卡在哪】:海龟图的复杂绘制逻辑还没完全吃透,变量存储原理由于信息量过大,脑子有些蒙。

1.3 补课:Python 的起源(前两篇一直没介绍)

  • 创始人:吉多·范罗苏姆(Guido van Rossum),简称:龟叔,荷兰人。

  • 时间线:1989 年创立,1991 年正式发布。

  • 官网:www.python.org(下载安装、查官方文档都认准这一个)。

  • 定位:当今世界上最流行的编程语言之一,特点是简洁、易读、可扩展,在人工智能、数据科学、Web 开发、自动化运维这些领域都是主力语言。

  • Python 特点:简洁性、易读性和可扩展性,使得它在数据科学、人工智能、云计算、图形处理与互联网应用等领域占据龙头地位。

    • 简洁、优雅(提高生产力)
    • 可读性强(可短时间看懂,容易直接上手生产)
    • 开源(让大众容易接受,易发展,可持续性强)
    • 标准脚本语言(可混合 C 语言使用,被称为"胶水"语言——像胶水一样,能把其他语言写的模块"粘"在一起用)
  • Python 应用场景:

    • 人工智能(AI,最火方向也是主力语言)
    • Web 应用开发(使用Python语言最多的领域)
    • 服务器软件 / 网络后台
    • 运维管理(服务器运维的自动化脚本)
    • 科学计算(数据分析)
    • 桌面软件(如 PyQt 桌面应用)

📷【图片 1:Python 官网首页截图】

Python 版本说明:有两大版本 Python 2.x 和 Python 3.x。Python 2.x 已于2020 年停止支持,因此Python 3.x 是目前主流。

1.4 今日收获 & 学到的知识点

  • 【内存地址】:内存单元身上带的专属编号,id()函数返回值就是内存地址。

  • 大白话:变量就像“丰巢快递柜的格子”,变量值就是“格子里的东西”,id()就是格子上的专属编号。今天用id()时没反应过来这串数字干嘛用的,念叨了三遍才悟了。

  • 技术翻译:id()返回对象在内存中的唯一地址,Python 中一切皆对象,每个对象都有对应的内存空间。

  • 【可变与不可变类型的内存地址】:重新赋值相当于换新窗,改内容不换窗。

  • 大白话:新手一开始死磕10分钟:为啥修改列表内容,id()序号不变?因为不可变类型(如整数、字符串)一改就搬家,但列表(可变类型)是原屋装修,地址不变。

  • 技术翻译:不可变对象重新赋值会指向新内存地址;可变对象内容修改时,内存地址保持不变。

  • 【WorkBuddy 工作记忆机制与变量】:这与变量机制很像。WorkBuddy 会记住你的项目背景和偏好,不用每次都重新解释上下文,就像变量帮我们记住数据一样,让学习过程更连贯。

  • 【GitHub Copilot 能力与利弊】

对比项开启 Copilot 自动补全关闭 Copilot(仅提示模式)
写代码速度极快,直接预测并生成完整代码较慢,需要自己一点点敲
学习效果极差,只是在“看代码”,无法练习强迫自己思考,提升手写准确率
适用场景赶项目、写已知逻辑、生成灵感新手打基础、刻意练习、复习巩固
  • 【代码规范】:print("hello world")
  • 大白话:看似简单,但新手极容易在此犯错,比如多打了空格,或者在打印时手滑多写了一个等号,直接导致报错。

二、遇到的问题

2.1 内存地址死磕:不可变类型 vs 列表

学变量存储原理时,一开始把"不可变类型"和"列表"的内存地址搞混了:想不通为什么改了列表里的内容,它的 id() 序号不变;而数字重新赋值,id() 就变了。死磕了快十分钟。

2.2 Copilot 的"预测代码"把练习机会抢走了

开通 Copilot 之后发现一个问题:它的预测功能直接把我还没写的代码全补完了,我根本没机会自己练。对新手来说,代码是靠手敲才能记住的,AI 全写完了等于替我做了作业。

2.3 手写时的小手误

多打空格、print 语句里多写一个等号(=),一运行就报错。新手阶段这类低级错误特别多。

2.4 VS Code 文件夹只能单开

往 VS Code 里导入新文件夹时,发现一个窗口只能开一个文件夹,两个没法同时兼容,导致找不到上一个练习代码的文件,在这里磨蹭了挺久。

2.5 没吃透、留着以后啃的

没吃透的点卡在哪准备什么时候啃
海龟图完整代码部分逻辑未学完抽空继续实操
变量存储原理脑子里还是有点抽象结合笔记和代码复盘
VS Code 多文件夹管理没找到完美的兼容方案暂时搁置,改用 WorkBuddy 隔离

三、问题的理解和解决方法

3.1 用"快递柜"比喻理清内存地址

  • 变量名 = 格子上的标记;变量值 = 格子里装的东西;id() 返回的数字 = 格子自带的专属编号。
  • 列表是"容器":改的是格子里装的东西,柜子本身(地址)没换,所以 id() 不变。
  • 不可变类型(如数字):改了就是换一个新柜子,地址自然变了。
  • 分开想就通了,不再混为一谈。

📷【图片 2:id() 验证实验的运行截图】

3.2 关闭 Copilot,回到手写

  • 决定:先关掉自动补全,把基础代码全部手写。进度确实慢了,但手写能提升代码准确率、少报错——新手阶段,"自己敲对"比"AI 帮我敲完"重要得多。等基础扎实了,再把 AI 当提效工具。

3.3 给手误立两条规矩

  • 写代码慢一点,别赶
  • 运行前把代码通读一遍再按回车。报错时先自己看报错提示,再动手改。

3.4 文件夹问题:找到方法,但选择从简

  • 找到了多文件夹的管理方法,但权衡之后还是决定用回原来的那个文件夹——文件都在老地方,不容易丢。

四、小结和下一步计划

4.1 补齐了知识拼图**:Python 起源(1989 创立 / 1991 发布 / Guido / python.org)终于记牢了,后面写学习笔记不会再"知其名不知其史"。

4.2 海龟图完整跑通**:从跟着敲到独立写出奥运五环,第一次有了"完整做完一个小项目"的感觉。

4.3 明确了学习顺序**:先手写、后借力 AI。Copilot 是加速器,不是代步车——油门得自己踩。

4.4 下一步计划

任务验收标准
补全海龟图Turtle代码能在不依赖AI的情况下画出完整图形
复习变量存储原理能自己向别人解释清楚“为什么列表改内容地址不变”
继续保持手写代码不借助Copilot补全,独立完成基础练习

五、今日最亮眼:奥运五环运行出图

我学会了海龟图的一些基础代码,没能学习绘制海龟图有点遗憾,之后可能会抽空学习一下。然后让Copilot帮我生成了未能完成的绘制图,它直接给我生成了一个玫瑰花束!最后,就是我自己又学习了奥运五环绘制代码,完成了奥运五环运行图,如下图。

为什么算高光:那一刻真的觉得AI太神奇、太惊喜了,虽然有缺陷,但确实能给我带来意外的惊喜和灵感,让我看到了工具赋能学习的巨大潜力。


📷【图片 3:奥运五环运行结果/ Copilot 生成的玫瑰花束截图】


📌3 行速记
· 做了:在 WorkBuddy 学完海龟图基础,体验了Copilot画玫瑰花束
· 学会:变量内存原理(快递柜比喻),手写代码不依赖AI
· 卡住:海龟图未学完,VS Code文件夹管理冲突


免责声明

  1. 本文为个人学习记录,客观描述学习过程,不针对任何工具或厂商,不引战。
  2. 文中涉及的软件功能、官网信息以官方最新说明为准。
  3. 文中截图已做打码处理,不包含个人信息。
  4. 如有理解不到位的地方,欢迎评论区指正。
  5. 文中术语解释为个人通俗理解,以行业通用定义为准。

我是卿卿,一个正在自学 AI 知识的小白,一个转行学 AI 的小白。这是「AI产品经理191天通关计划」的 Day 21,目标很简单:每天留下一份能回头看懂的笔记。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/29 4:34:09

Agentic AI Infra四层架构与落地实践:从模型到多智能体编排

2026年的云栖大会,议题单上“Agentic AI Infra”被排在了相当靠前的位置。展馆里讨论智能体的人明显比讨论单个模型的人更多,参展商展板上的关键词几乎都换成了“智能体”“工作流”“多智能体编排”。变化来得很快,前两年大家还在纠结“选哪…

作者头像 李华
网站建设 2026/9/29 4:33:36

工业工厂多地数据采集与远程控制:高可靠低延迟组网方案全解析

在智能制造加速落地的今天,越来越多的制造企业开始推进跨地域多工厂布局,生产数据采集、设备远程控制、产线协同调度等业务对网络提出了极致要求。对于焊接机器人协同、AGV 物流调度、天车远程操控这类场景,网络延迟每增加 10 毫秒&#xff0…

作者头像 李华
网站建设 2026/9/29 4:33:35

3毛钱的32位MCU:MCU选型新逻辑与国产替代实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华