分类: AI编程

  • AI编程(十五):单词统计器 — 让程序读完一整篇文章

    用字典给词频计数,找出一篇文章里最重要的10个词

    一、一个真实的场景

    你写了一篇文章(或者拿到领导的一篇讲话稿),想知道:

    • 这篇文章里哪些词出现得最多?
    • 作者嘴上说的重点,和他真正反复强调的,是不是一回事?

    手工数?一篇文章几千字,数到明年。

    这件事程序最擅长:读取文件 → 把文字拆成词 → 数每个词出现几次 → 排序 → 打印前10名。全程1秒不到。

    (更多…)

  • AI编程(十四):密码生成器 — 随机数和字符串的妙用

    用随机数+字符串操作,做一个帮你生成强密码的小工具

    一、你是不是也有这个问题

    注册一个新网站,它要求你设置密码:

    • 必须8位以上
    • 必须包含大写字母
    • 必须包含数字
    • 不能和以前的密码重复

    你想了半天,输入”zhangsan1990″——系统提示:太简单。

    改成”Zhangsan1990!”——好像行了,但这个密码你已经用了三个网站了。

    (更多…)

  • AI编程(十三):猜数字游戏 — 把学过的全用上

    不学任何新东西,用一个游戏把前12篇的知识串起来

    一、换个方式巩固

    前12篇你学了不少:变量、条件判断、循环、函数、列表字典、文件操作、错误处理。

    但说实话,学完和”会用”之间还差一段距离。就像学了菜谱但没进过几次厨房。

    今天开始的12篇,不学任何新东西。每篇做一个小项目,把学过的知识用起来。用着用着,它们就变成你的了。

    (更多…)

  • AI编程(十二):实战 — 从零做一个价格记录工具

    12篇所学全部用上,做出一个真正能用的程序

    一、恭喜你走到了最后

    这是这个系列的第12篇,也是最后一篇。

    回头看这11篇,你已经学了不少东西:

    篇目 你学会了什么

    |—|—|

    (更多…)

  • AI编程(八):列表和字典 — 处理”一堆数据”

    购物清单和通讯录,Python最常用的数据结构

    前几篇我们学了变量、条件、循环、函数——它们都是处理单个数据的。但真实世界里,数据总是”一堆一堆”的:购物清单上有10样东西,通讯录里存着200个联系人。Python用列表和字典来处理这类数据,掌握它们,你才算真正入门。


    一、列表(list)— 你的购物清单

    想象你去超市前写了一张购物清单:

    shopping = ["牛奶", "面包", "鸡蛋", "苹果", "酱油"]

    这就是一个列表——用方括号 [] 包裹,元素之间用逗号隔开。列表有三个特点:

    (更多…)

  • 绘图江湖:当AI学会画图,手动画图的时代终结了

    *这是一个关于AI绘图技能的故事,一场从手工到自动的革命,一个让无数程序员告别深夜对着draw.io发呆的时代。*


    第一章:黑暗时代

    在很久很久以前,有一个程序员叫小G。

    每天深夜,当城市的灯光一盏盏熄灭,小G的房间里还亮着屏幕的光。他盯着draw.io的画布,手指在鼠标上机械地移动——拖拽节点、调整连线、修改颜色、对齐元素。

    “这张架构图,我画了三天。”小G对着屏幕喃喃自语。

    (更多…)