- 博客(116)
- 收藏
- 关注
原创 Python的enumerate()
Python内置的enumerate()函数是一个实用的计数器包装器,它可以在遍历可迭代对象(如列表、生成器或文件)时,自动生成从0开始的序号。该函数接受两个参数:iterable(任何可迭代对象)和可选的start参数(设置序号起始值,默认为0)。通过enumerate()可以方便地同时获取元素及其索引,避免了手动维护计数变量的麻烦。
2025-12-25 14:13:01
92
原创 让“文件 IO”变成异步 的 Python 第三方库
aiofiles是一个Python异步文件I/O库,通过将阻塞式磁盘操作转移到后台线程池(或Linux的io_uring)来实现异步文件处理。它提供了与标准文件操作对应的异步API,如aiofiles.open()、await f.read()等,避免阻塞事件循环。虽然底层仍依赖线程池(非真正的异步系统调用),但已能满足大多数Web应用场景。对于超高并发场景建议结合内存映射或分块读取优化,Windows系统默认使用线程池方案。
2025-12-18 15:46:20
133
原创 Python的yield
摘要:Python中,使用yield关键字的函数称为生成器(generator)。生成器函数在被调用时返回一个生成器对象,通过next()函数逐步执行,每次遇到yield会暂停并返回值。示例展示了simple_generator()生成器的执行过程:首次调用输出"开始执行"并返回1,再次调用继续执行到下一个yield返回2。当没有更多yield时,会抛出StopIteration异常。生成器实现了惰性求值,能有效节省内存。
2025-12-17 15:40:18
349
原创 Python的异常
Python异常处理机制通过try-except语句实现:首先执行try子句,若无异常则跳过except;若发生异常则匹配对应except子句处理。支持多except子句处理不同异常,可用元组捕获多个异常类型,未匹配异常会向上传递。可选else子句在无异常时执行,finally子句始终执行。异常处理能捕获直接或间接调用的函数中抛出的异常。示例展示了文件操作、类型转换、除零错误等常见异常处理场景,体现了Python异常处理的层级性和灵活性。
2025-12-10 09:01:44
302
原创 Python的re
Python的re模块提供正则表达式处理功能,支持查找、替换、分割和匹配操作。re.match()从字符串起始位置匹配模式,匹配成功返回匹配对象,否则返回None。re.search()则搜索整个字符串寻找第一个匹配项,不要求从起始位置开始。两个函数都可通过match.group()获取匹配内容。示例演示了如何用这两个函数分别匹配"hello"和"world",并输出匹配结果。
2025-12-04 21:03:56
127
原创 Python的面向对象
在类的内部,使用 def 关键字来定义一个方法,与一般函数定义不同,类方法必须包含参数 self,且为第一个参数,self 代表的是类的实例。self 的名字并不是规定死的,也可以使用 this,但是最好还是按照约定使用 self。做任何访问限制,外部依旧可以访问。在 Python 里,
2025-12-01 20:10:29
173
原创 Python的联合类型
摘要:联合类型(UnionType)允许变量/参数为多种类型之一。Python3.10之前使用typing.Union(如Union[int,str]),3.10起支持更简洁的|操作符(如int|str)。两种写法功能相同,但新语法更简洁易读。示例展示了定义接受int或str参数的函数,并演示了合法调用方式。
2025-11-27 19:48:41
122
原创 LangChain 1.x版-翻译转换器
第2步:项目.env,写KIMI的key。第1步:IDE编辑器 - 终端。第3步:新建Python文件。
2025-11-26 15:24:21
167
原创 纯 OpenAI SDK + LangChain Document 实现问答转换器
本文介绍了使用LangChain和Kimi API从机密文件中自动提取问答对的完整流程。首先通过pip安装必要库,然后在.env文件配置API密钥。核心代码展示了如何加载环境变量、初始化ChatOpenAI模型,并处理包含公司内部信息的机密文档。系统成功从文本中提取了10组问答对,内容涵盖安全措施、人力资源更新、营销活动和研发进展等关键信息,同时强调了文档的机密性要求。该方案实现了企业敏感信息的高效结构化处理,可作为内部知识管理的自动化工具。
2025-11-25 10:56:58
109
原创 替换 doctran 为兼容 Pydantic 2.x 的替代方案(保留 LangChain 1.0+)
如果想保留 LangChain 1.0+ 的新功能,不降级环境,可替换doctran的 “问答转换” 功能(用 LangChain 原生工具或其他兼容库实现)。
2025-11-24 21:27:51
201
原创 Python3的列表
因为两年前学习php都是学的php5.2,没有接触composer。现在好多项目都用上了composer,而且虽然之前之前有pecl,功能弱还不是原生支持的,用的不多,而且现在java的maven这么火,我大php的是不能落后的。从入门到精通,只需四个步骤,解决下面四个问题即可 1.什么是composer?(入门) Composer 是 PHP 的一个依赖管理工具。它允许你申
2025-11-20 08:59:54
196
原创 Weaviate向量数据库的配置
摘要:Weaviate是一个完全用Go语言开发的开源向量数据库。本文介绍了使用Weaviate云服务的实操步骤:1)官网注册账号并验证;2)创建免费沙盒集群(14天有效期);3)获取API密钥(需妥善保存);4)通过管理后台或代码创建集合。关键提醒:免费集群需定期重建,付费版无此限制。参考文档包括官方快速指南和LangChain集成文档。
2025-11-18 17:36:03
330
原创 进入编程大门
摘要:高级语言是人类和计算机都能理解的编程语言,具有简单易学、精准高效的特点。Python作为入门语言,因其简单、强大且有趣,能快速带来成就感。编程没有年龄限制,82岁老人也能学会。学习方法包括写代码、思考和总结三个步骤。
2025-11-17 09:58:44
337
原创 Docker Desktop(Windows/Mac)零外网部署 Dify 极简指南
本文介绍了Dify开源项目的安装配置过程。首先配置Docker镜像源,然后拉取源码并生成配置文件。使用docker compose启动时遇到数据库权限问题,通过删除旧数据目录并重新赋权解决。完成安装后,通过浏览器访问localhost进行初始化设置,创建管理员账号即可登录使用。后续登录地址为localhost/apps。整个过程涵盖了从环境配置到系统初始化的完整步骤。
2025-11-14 21:53:02
576
原创 2015年Intel芯片的苹果老本安装Docker
因为老本的 macOS 版本 低于 Sonoma(macOS 14),而 Homebrew 里最新的 docker-desktop 4.49 要求 必须 Sonoma 及以上,所以用Homebrew 安装被强制终止。第5步:点击 鲸鱼图标,显示 Docker Desktop is running,表示Docker启动成功。第1步:卸载当前残留的 docker-desktop。输出:/bin/zsh 或 /bin/bash。第7步:如果终端报:找不到 docker 命令。第9步:确定shell的版本。
2025-11-13 08:30:00
210
原创 GPTs智能体案例解析(小红书文案、流程图设计与编辑)
本文介绍了智能体设计的基础知识,重点说明了构建智能体时需要定义的两个核心要素:角色定位和操作步骤。通过五张图示展示了智能体设计的关键环节,包括系统架构图、流程示意图等可视化内容,帮助读者理解如何为智能体设定明确的功能角色和执行路径。摘要突出了智能体设计的基本要点,为后续具体实现提供了概念框架。
2025-11-11 14:24:32
508
原创 了解GPTs
GPTs是OpenAI推出的自定义AI模型,允许用户无需编程即可基于ChatGPT核心能力创建专属AI工具。它简化了AI应用开发流程,让普通用户也能轻松打造个性化智能助手。(50字)
2025-11-10 13:56:12
202
原创 零基础搭建第一个智能体:搭建抖音热点短视频文案助理
本文详细介绍了如何在语聚AI平台(https://yuju-ai.com/)上创建抖音热点查询助手的具体操作流程。步骤包括注册登录、创建AI助手、添加抖音普通号工具、绑定抖音账号等,并提供了具体的操作示例和截图说明。最后展示了用户尝试执行抖音热点查询任务时的失败结果,包括获取热点视频、选择最佳话题、生成短视频大纲和文案等环节未能成功执行的情况。整个教程图文并茂地演示了使用语聚AI对接抖音平台进行内容创作的全过程。
2025-11-07 09:18:53
192
原创 零基础搭建第一个智能体:语音汇报小秘书
本文详细介绍了使用语聚AI平台创建AI助手的完整流程,包含14个操作步骤:1)注册登录平台;2)创建AI助手;3)添加文本转语音工具;4)配置QQ邮箱通知功能(需获取授权码);5)测试智能体执行效果。通过图文结合的方式,展示了从工具配置到功能测试的全过程,帮助用户快速掌握该AI平台的实用功能。
2025-11-06 10:13:07
209
原创 什么是Agent
人工智能助手正逐步替代人类完成基础工作,成为现代社会的重要生产力。它们能够高效执行重复性任务,为企业节省人力成本,同时提升工作效率。随着技术发展,AI助手正在从简单劳动向更复杂的工作领域拓展。
2025-11-05 09:27:31
120
原创 人工智能发展阶段
人工智能发展经历了三大阶段:早期符号主义、统计机器学习、深度学习时代。从上世纪50年代的逻辑推理系统,到90年代基于数据的统计方法,再到如今以神经网络为代表的技术突破,AI持续演进。当前AI已具备图像识别、自然语言处理等能力,但仍面临可解释性等挑战。
2025-11-04 09:15:13
196
原创 异常expect和raise的5个实战案例
本文介绍了Python异常处理的基础知识及实践步骤。主要内容包括:异常的概念与常见类型(如IndexError、TypeError等),try-except语句的基本语法结构,以及通过实例演示如何检测和处理不同类型异常(如类型转换错误、字典键错误、除零错误等)。最后展示了使用raise主动抛出异常的方法,通过密码长度验证的案例说明异常处理的实际应用。这些内容为Python程序中的错误处理提供了基础解决方案。
2025-11-03 09:08:03
160
原创 字典类型dict的用法实战
本文介绍了Python中字典(dict)类型的基础操作。字典是键值对(key-value)的集合,键必须唯一,值可以是任意类型。主要内容包括:创建空字典和非空字典,增删改查键值对,检查键是否存在,遍历字典的键和值。还讲解了删除特定键或最后一项、合并字典以及获取字典长度等操作。字典常用于存储对象属性信息,是对JSON对象的有效模拟。
2025-10-31 09:10:14
291
原创 range类型语法实战巧解水仙花数算法题
本文介绍了Python中range类型的使用方法。range用于生成等差数列,语法为range([start], stop[, step]),属于不可变序列。文章通过实例演示了生成0-9、1-10等数值范围的操作,并解释了半闭合区间的特点。最后以寻找水仙花数为例,展示了range的实际应用。水仙花数是指一个三位数其各位数字立方和等于该数本身,如153=1³+5³+3³。
2025-10-30 10:01:53
213
原创 元组类型实战
摘要:本文介绍了Python元组(Tuple)的基础概念及操作步骤。元组与列表类似,但元素不可修改。文章详细演示了元组的创建方式(包括单元素和空元组)、元素查找(正负索引)、倒序输出、统计最大值/最小值/元素个数、元组连接、for循环迭代遍历、元素计数以及查找特定值等11个操作步骤。通过代码示例和截图展示了实际操作过程,突出元组不可变性的特点。
2025-10-29 09:06:45
311
原创 列表类型数据的操作
本文介绍了Python列表的基本操作与常用方法。主要内容包括:列表定义(使用[]或list()函数)、索引访问(从0开始)、常用函数(len(),max(),min(),sum())以及基本操作演示。通过8个实操步骤展示了字符串转列表、列表运算、成员判断、遍历索引、增删元素等操作,最后以计算列表平均值为例进行综合应用。文章配有操作截图,直观展示代码实现过程,适合初学者快速掌握Python列表的核心功能。
2025-10-28 09:24:39
322
原创 Python中循环结构语句
本文介绍了Python循环结构的基础知识和实操步骤。主要内容包括:1)创建Python文件进行循环结构练习;2)使用while循环实现高斯求和(1-100累加);3)for-in循环的局部变量特性;4)while循环遇到能被7整除数停止的示例;5)while-else结构实现求和未达6000时输出提示;6)for-in循环遇到能被3整除数跳出的案例。通过具体代码示例演示了不同循环结构的应用场景和注意事项。
2025-10-27 09:29:04
154
原创 Python流程控制语法结构-选择分支新特性
本文介绍了Python中的分支语句编写方法。通过创建6-分支语句.py文件,逐步演示了单分支、双分支、多分支以及嵌套选择结构的语法特点和编写规范。重点说明了Python通过缩进来区分代码块的特点,对比了Python与类C语言在分支语句写法上的差异。最后展示了Python3.10引入的match语句(类似switch语句)的使用方法。文章采用图文结合的方式,清晰展示了每种分支语句的具体实现效果。
2025-10-24 09:01:50
127
原创 Python中的运算符
摘要:该文档介绍了Python基础运算符的使用方法,包括算术运算符(//整除、幂运算)、赋值运算符(//=、=)、逻辑运算符(and/or/not)、成员运算符(in/not in)和身份运算符(is/is not)。通过具体代码示例演示了各运算符的功能和常见考点,如优先级问题、类型转换规则、字符串比较等,并配有操作截图和关键注释说明。重点突出了整除运算、幂运算、逻辑运算和成员判断等易考点。
2025-10-23 09:25:48
319
原创 Python中的简单数据类型
这篇Python基础教程介绍了数据类型操作和内存管理知识。主要内容包括:1)Python变量定义和命名规则;2)使用type()和isinstance()检查数据类型;3)不同类型间的转换方法;4)字符串操作(连接、切片、反转等);5)小整数缓存机制(-5至256)及id()函数使用;6)浮点数运算精度处理。文章通过17个实操步骤演示了各种数据类型操作方法,并解释了Python3中int类型的任意精度特性,最后以一道习题巩固知识点。
2025-10-22 09:15:18
422
原创 深入了解print()函数
本文介绍了Python中print函数的基础用法和实操步骤。主要内容包括:1)print函数的基本语法和sep参数的使用;2)通过print()和end参数实现换行;3)使用%占位符进行变量替换,包括单个和多个变量的替换方式;4)不同类型的格式化输出,如%d显示整数和%.1f保留一位小数。最后展示了包含温度显示的完整代码示例。
2025-10-21 08:59:35
414
原创 在PyCharm中创建项目并练习
本文介绍了使用PyCharm创建Python项目的详细操作步骤,包括新建项目、创建目录和Python文件、设置主题和快捷键、编辑运行程序等。重点讲解了Python注释的规范写法,包括单行注释(#后加空格)、行内注释(代码后空两格再加注释)和多行注释(三引号包裹)。通过创建"helloworld"和"注释"两个示例程序,演示了完整的Python开发流程,最后提供了课后习题和总结,强调注释书写的规范性要求。
2025-10-20 09:22:19
257
原创 起步-环境安装
本文提供macOS系统下载安装指南,包含多张官方下载界面截图,展示从官网下载到安装的全过程。图片内容覆盖下载页面、安装步骤等关键环节,帮助用户直观了解macOS系统的获取与安装流程。所有图片均为优快云图床链接,确保加载稳定性。
2025-10-16 13:42:48
147
原创 高质量营销海报制作 & 做官网案例中的同款海报
本文介绍了如何使用扣子开发平台进行图片处理。操作步骤包括:1)登录开发平台;2)进入扣子空间;3)选择设计模板;4)上传图片;5)等待处理完成。通过该平台可快速实现图片效果生成,文中配有详细的操作界面截图,展示了从上传到生成效果的全过程。该方法简单易行,适合快速处理图片设计需求。
2025-10-15 10:08:30
133
原创 扣子空间的专家Agent模式的用法-踩坑旅行攻略生图
同程旅行推出智能旅游助手DeepTrip,由腾讯云提供技术支持。用户可通过自然语言输入需求,实现行程规划、票务查询与预订的一站式服务,支持17种语言。文章还介绍了在扣子平台上开发相关功能的操作步骤,包括提示语编写过程中遇到的敏感词过滤问题,最终只能生成与景点无关的卡通图片。全文展示了旅游AI的开发流程与应用限制。
2025-10-14 09:20:15
279
原创 实战任务二:用扣子空间通过任务提示词制作精美PPT
本文介绍了利用扣子平台快速制作"南京市新街口街道介绍"PPT的完整流程。从基础认知到实操步骤,详细演示了如何通过提示词输入、附件上传、风格选择等7个步骤,自动生成包含配图、排版的专业PPT。操作简便,只需提供内容要求即可快速获得美观大方的演示文稿,适合街道工作者等非设计专业人士使用。
2025-10-13 08:56:52
617
原创 母婴产康月子家政行业调研报告一键生成PPT
本文详细介绍了使用扣子开发平台制作PPT的12个操作步骤:1)登录平台进入扣子空间;2)选择既有项目;3)点击PPT功能;4)生成内容大纲;5)确认大纲后生成PPT;6)可编辑文本内容;7)打开PPT文件;8)新窗口展示;9)演示功能;10)下载PPT;11)调整目录页文字对齐;12)查看其他PPT案例。整个流程涵盖了从创建到最终输出的完整PPT制作过程,配有详细界面截图说明。
2025-10-11 09:15:29
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅