news 2026/9/29 15:10:03

【AI产品经理实战】Week 4 复盘|从“本地报错”到“云端跑通”,再到Python基础入门

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【AI产品经理实战】Week 4 复盘|从“本地报错”到“云端跑通”,再到Python基础入门

| 进度条:学习第 25天|当前:第 4 周完结(25/191) |

一、这周我干了啥(按天过一遍)

Day 19:【Python破冰第一天】

任务原文:完成脚本环境搭建 + 变量与数据类型学习 + 环境跑通截图 + 练习题10题

  • 本地遇阻后果断切换云端,在百度飞桨平台成功跑通代码并完成10题练习,"百度飞桨"是 AI Studio 云端笔记本(类似网页版 Jupyter),不用装环境、打开浏览器就能跑代码,适合本地环境卡顿时的平替方案。最重要的是打破了“工具恐惧”,实现了从“学工具”到“用工具产出”的思维转变。

🖼️【图1:Day 19 产出截图 —— 百度飞桨云端跑通代码和10题练习】
📎 Day 19 博客链接

Day 20:【从“学代码”到“玩代码”的奇妙转变】

任务原文:Python字符串基础与常用方法练习,完成10道字符串练习。

  • 搞懂了单/双/三引号区别,掌握了引号嵌套规则和外单里双、外双里单。解决了Ctrl+S迷思(只保存不运行),决定放弃卡顿的Anaconda,改用轻量的VS Code。把三引号里的诗句替换成自己的日记,体会到了“掌控电脑”的成就感。

🖼️【图2:Day 20 产出截图 —— 敲出的三引号日记】
📎 Day 20 博客链接

Day 21:【补上 Python 起源,亲手跑出奥运五环】

任务原文:学习Python基础(海龟图、变量、数据类型、内存存储原理),实操体验AI智能辅助编程(GitHub Copilot)。

  • 补上了Python起源知识创始人吉多·范罗苏姆(Guido van Rossum),1989 年底开始编写,1991 年发布第一个公开版本
    。用AI补全了玫瑰花束,但也发现自动补全会让人产生依赖,果断关闭,老老实实手写代码。变量内存原理部分有点懵,死磕了10分钟勉强理顺。

🖼️【图3:Day 21 产出截图 —— AI智能辅助编程生成的玫瑰花束代码运行截图】
📎 Day 21 博客链接

Day 22:【Python基础数据类型与学习“减法”的顿悟】

任务原文:学习Python整数类型(进制转换与字节)、浮点数精度处理、布尔值,并复盘敲错代码的问题。

  • 掌握了二进制/八进制/十六进制转换(bin/oct/hex),理解了bin()/oct() / hex() + 1 byte = 8 bit。学会了用Decimal解决浮点数精度问题。最大的顿悟是发现自己“只会跟着敲,不会默写举一反三”,于是决定做减法——关掉AI预测,学完立马默写脚本。

🖼️【图4:Day 22 产出截图 —— 代码运行截图】
📎 Day 22 博客链接

Day 23:【Python基础复盘与架构梳理】

任务原文:暂停学习新知识,巩固前面的知识,套入学习的基础代码模板,更换内容使用看是否掌握知识点。

  • 借助AI辅助套用模板,重新梳理了Python基础架构与底层逻辑。搞懂了数据结构(list、dict、set、tuple)——它们都是"装数据的容器",但规矩不同:

    • list(列表):像可随时加料的大盆,能改、能加能删(可变)。
    • tuple(元组):像封死的保鲜盒,装好就改不了(不可变),更安全。
    • dict(字典):像带标签的调料架,用"名字"(键)直接拿对应"调料"(值)。
    • set(集合):像只留独一无二食材的篮子,自动去重。
  • 也搞懂了input( )底层逻辑【 input() 永远返回字符串,数字也要手动 int()/float() 转 】——它是个“收件员”,拿回来的全是字符串。代码报错减少,克服畏难情绪坚持默写。

🖼️【图5:Day 23 产出截图 —— 复习巩固学习内容的代码运行截图】
📎 Day 23 博客链接

Day 24:【数据类型转换与运算符入门】

任务原文:学完「数据类型转换」:动态类型、隐式转换、显式转换,并在 VS Code 里跑通了全部练习代码(15数据类型转换.py,运行结果:10.5 → float、10 → int)。手写整理了「运算符」开头:运算符定义 + 5 大分类。思维导图整体完成一轮,补充了 VS Code 分支和报错速查分支。

  • 跑通了全部练习代码(10.5 → float,10 → int)。搞懂了Python变量类型不是固定的,运算时会自动向高精度转换。明白了int()转换会直接舍去小数(不是四舍五入),int(“3.14”)会直接报ValueError。思维导图整体完成一轮,补充了VS Code分支和报错速查分支。

🖼️【图6:Day 24 产出截图 —— python的基础知识思维导图整理截图】
📎 Day 24 博客链接

本周产出清单

产出数量 / 说明
博客6 篇(Day 19–24)
笔记沉淀Python基础笔记整理纠错补充版、手写笔记若干
思维导图完成一轮,含VS Code分支和报错速查分支

二、这周学到的硬货(先术语,后大白话)

1. Python 的变量类型不是固定的(动态类型)

  • value = 10 之后,可以随时改成 value = “hello” 或 value = True。
  • 比喻:一个空盒子,今天装苹果、明天装鸡蛋,盒子不变,装的东西随你换。
  • 查看类型用 type():print(value, “类型:”, type(value))

2. 隐式转换:运算时自动升级(高精度优先)

  • 整数 + 浮点数 = 浮点数:10 + 3.14 → 13.14,类型自动是 float。
  • 隐式转换是"自动往高精度靠拢"(整数 + 浮点数 = 浮点数)
  • 规则:数据会向"精度更高"的类型自动转换,就像清水兑盐水,结果按"更稀"的算。
  • ⚠️ 字符串不能直接和数字相加!必须先用 str() 转成同类型:
    • text_trans = “number 的值为:” + str(number) # 先转字符串,再拼接

3. 显式转换:int() / float() / str() 手动转

  • int():是 int() / float() 把"长得像数字的字符串"转成数字;str() 方向相反,是把数字转成字符串。
  • 数字格式字符串可转数字:int(“10”) ✅、float(“3.14”) ✅
  • ⚠️ int(“3.14”) 会直接报 ValueError(见下方纠错 2)
  • 不符合格式会转换失败:int(“abc”) ❌

4. 转换后返回的是"新数据",不影响原数据

  • start_number = 10.5
  • end_number = int(start_number) # end_number 是 10(int)
  • start_number 仍然是 10.5(float),原数据不动。
  • 比喻:复印了一份再修改,原件不变。

5. 运算符入门(9.27)

  • 定义:运算符是一种特殊的符号,用以表示数据的运算、赋值和比较。
  • 5 大分类:① 算术运算符 ② 赋值运算符 ③ 比较运算符 ④ 逻辑运算符 ⑤ 位运算符

6.字符串驻留机制

  • 字符串驻留机制(string interning):Python 只对"符合条件的字符串"做驻留——典型是编译期就确定的字符串常量、仅含字母/数字/下划线且较短的字符串,它们会共用同一块内存(id() 相同)。
  • 但运行时动态生成、含空格或特殊符号的字符串,通常各占各的内存,id() 不同。

⚠️ 重点:判断两个字符串"内容是否相等",永远用 == ,不要靠 id() 或 is。is 比的是"是不是同一个对象",== 比的是"内容一不一样"。

  • 大白话:电脑"抠门"是有条件的——只省那些"一开始就写死、长得规矩"的字符串;
    你临时拼出来、带空格符号的,它才不跟你共用。

7.进制转换

  • 进制转换:bin() 转二进制、oct() 转八进制、hex() 转十六进制。
  • 基础单位:1 byte(字节)= 8 bit(位)。
  • 大白话:电脑只认 0 和 1,进制转换就是把"人类看的十进制"翻译成"电脑看的二进制"的快捷方式。

8.硬货里加"input() 收件员"

  • input() 永远返回字符串(str),哪怕你输入的是数字 10,拿回来的也是 “10”。
  • 需要当数字用,必须手动 int()/float() 转一下。
  • 大白话:input() 是个"收件员",不管你递的是啥,它都先装进"字符串"这个信封里。

三、这周卡在哪 & 还没搞懂的

卡点类型现在到哪一步了
只会跟着敲,不会默写举一反三方法 / 心态已顿悟,开始关闭AI预测强制默写,但过程磕绊
复杂场景下if/else与数据类型的嵌套逻辑知识偶尔还会报ValueError,需要多练
底层内存原理(变量与内存地址关系)知识已通过字符串驻留机制搞懂一部分,继续深入

四、这周想通了什么(认知变化)

以前觉得学编程就是对着教程敲代码,敲完能跑通就算学会了。这周关掉AI自动补全后,发现自己离开教程就写不出代码——原来“跟着敲”只是假象,大脑并没有真正记住逻辑。真正的掌握,是合上教程后还能凭理解默写出代码,哪怕磕磕绊绊、反复报错。

✅ 一句话教训:学代码不是“抄写”,是“默写”。AI可以辅助理解,但不能替代自己思考。

五、下周打算干啥

任务验收标准(怎么算做完)
继续默写练习能独立默写前3周学过的脚本,并修改里面的内容跑通
巩固常用英语单词熟悉编程中常见英语单词的读法和用法
补这周没吃透的洞把变量内存原理和if/else嵌套逻辑彻底搞懂
学完python的基础知识把数据结构中的“列表”和“字典”内容学完,并开始尝试看懂50条基础代码

六、✨ 本周高光时刻

把三引号里原本死板的诗句,替换成我自己想写的日记和话语,代码跑通的那一刻,体会到了“掌控电脑按我逻辑干活”的成就感!从枯燥的“学代码”变成了充满惊喜的“玩代码”。

为什么算高光:这是我第一次感觉到代码不是冷冰冰的指令,而是可以表达自己想法的工具。

七、一句话总结本周

这周最大的收获不是【学会了Python基础语法】,而是【认知层面】——我明白了学编程不能靠“抄”,要靠“默写”和“举一反三”,慢一点没关系,只要在前进就行。类型转换就三条:运算自动升级(隐式)、int/float/str 手动转(显式)、转换出的是复印件不动原件。

  • 类型转换就三条:运算自动升级(隐式)、int/float/str 手动转(显式)、转换出的是复印件不动原件。

📌3 行速记
· 主线:【环境搭建 → 字符串 → 基础类型 → 复盘梳理 → 类型转换】
· 工具:【百度飞桨云端、VS Code、GitHub Copilot(已关闭自动补全)】
· 核心:【做减法:关掉AI预测,强制自己默写代码】


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

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

从香菇脆片开题说起:食品工程人的 AI 工具选择清单 [特殊字符]

先把场景说具体:假如你是食品药品与粮食大类 / 食品类 / 食品工程技术专业的学生,毕业任务书要做的题目是—— “微波—热风联合干燥对即食香菇脆片品质及能耗的影响研究” 这题看起来像“怎么做蘑菇干”,其实要处理的内容很工程:…

作者头像 李华
网站建设 2026/9/29 15:10:02

2026保定景区古建牌坊检测排名 TOP5 CMA 资质机构提供牌坊裂缝检测、牌坊倾斜检测、老化检测 联系方式推荐

保定古城底蕴深厚,直隶总督署、古莲花池周边散落着众多明清石木牌坊,景区石牌坊、乡村古牌坊、文物古建牌楼历经风雨侵蚀,结构安全与文保合规问题日益凸显。小编实地走访发现,当地古建牌坊检测机构虽鳞次栉比,但鱼龙混…

作者头像 李华
网站建设 2026/9/29 15:09:21

简易画图工具的实现3

前言 继上篇笔记,当时鼠标监听器绑定在JFrame窗体上,会出现绘图坐标错位,同时任意三角形交互逻辑不完善。本次修复坐标偏移问题,完善自定义三角形绘制逻辑,使用flag状态变量控制多步绘图流程。 一、实现思路 这个画图工…

作者头像 李华
网站建设 2026/9/29 15:07:45

HTML——无障碍访问(一)

无障碍访问1、键盘的无障碍访问1.1、务必了解的tabindex属性1.2、深入了解快捷键设置属性accesskey1.2.1、隐藏的元素能否触发accesskey快捷访问1.2.2、多个元素使用相同的accesskey属性值会怎样1.2.3、约定俗成的开发策略2、屏幕阅读无障碍访问2.1、尽可能使用原生元素和属性2…

作者头像 李华