- 博客(16)
- 收藏
- 关注
原创 让Java老项目轻松拥有AI能力:我的开源框架与它的“大模型统一”之路(一)
让Java老项目轻松拥有AI能力:我的开源框架与它的“大模型统一”之路(一)
2025-12-16 11:03:28
765
原创 【Python学习实录 #014】:函数进阶——函数作为参数、多返回值与lambda表达式
本文介绍了Python函数的三个进阶特性:1. 函数作为参数传递:通过将函数作为参数传递给其他函数,实现代码复用和逻辑解耦,展示了在数据处理和过滤场景中的应用。2. 函数返回多个值:讲解了使用元组返回多个相关值的方法,包括元组解包技巧,并通过学生信息统计和矩形计算等实例说明其优势。3. lambda表达式:阐述了匿名函数的语法和使用场景,特别适合作为简单函数参数传递给map、filter等高阶函数。文章通过学生成绩分析系统的综合案例,演示了如何组合运用这些特性构建灵活的程序,并预告了下一讲关于异常处理的内容
2025-12-09 22:24:01
1243
原创 【Python学习实录 #013】:数据容器大观园之字典篇
本文介绍了Python中字典(Dictionary)这一核心数据结构。字典作为键值对集合,具有快速查找(O(1)复杂度)、灵活可变等特点。主要内容包括:字典的创建方法({}、dict())、基本操作(增删改查)、遍历方式(键、值、键值对)、字典推导式、排序合并等高级操作,以及defaultdict的使用。通过学生管理系统实例,展示了字典在实际开发中的应用。字典相比列表、元组、集合等容器,在映射关系、配置存储等场景更具优势。掌握字典操作是Python编程的重要基础,为后续文件操作等高级内容奠定基础。
2025-12-05 23:34:08
683
原创 【Python学习实录 #012】:数据容器大观园之集合篇
本文介绍了Python中的集合(Set)数据结构及其应用。主要内容包括:1.集合的基本特性:无序性、元素唯一性和快速查找能力;2.集合的创建和基本操作(添加、删除、查询元素);3.集合的数学运算(并集、交集、差集、对称差集)和关系判断;4.集合推导式和常用方法总结;5.通过好友关系分析系统的实践案例展示集合的实际应用。文章还对比了集合与列表、元组的适用场景,强调集合在去重、快速查找和集合运算方面的优势,并提供了动手实践任务帮助巩固所学知识。
2025-12-04 23:16:12
942
原创 【Python学习实录 #011】:Python字符串操作大全
本文系统介绍了Python字符串操作的核心知识,包括字符串创建、访问、常用方法、格式化及编码等。主要内容有:1. 字符串基础:不可变性、索引切片、三种引号形式;2. 常用操作方法:大小写转换、查找替换、分割连接、对齐填充等;3. 三种格式化方式:%格式化、format()方法和f-string;4. 编码解码及原始字符串处理;5. 实战应用示例:密码强度检查器、文本统计工具和Markdown解析器。文章强调字符串是Python编程中最常用的数据类型之一,掌握字符串处理能力是成为Python高手的基础,并为后
2025-12-04 00:58:17
748
原创 【Python学习实录 #010】:数据容器大观园之元组篇
本文介绍了Python中的元组(Tuple)数据结构。元组是不可变的有序序列,具有安全可靠、访问速度快、内存占用少等特点。文章详细讲解了元组的创建方法、基本操作(索引访问、切片)、常用方法(count、index)和函数(len、max等),重点强调了元组的不可变性。通过元组解包、交换变量等实用技巧展示了元组的灵活性,并与列表进行了对比分析。最后通过学生信息管理系统的实践案例,演示了元组在实际应用中的优势。元组适合存储固定不变的数据,如配置信息、坐标等,能有效保证数据安全性。
2025-12-03 22:43:24
882
原创 【Python学习实录 #009】:数据容器大观园之列表篇
本文介绍了Python中列表(List)的基本概念和操作方法。列表是一种有序、可变的数据容器,可以存储不同类型的数据。主要内容包括:1)列表的创建与基本操作,如索引访问和切片;2)常用方法:添加/删除元素、查找统计、排序反转等;3)列表遍历方式;4)常用函数如len()、sum()等;5)列表推导式;6)实践应用:学生成绩管理系统。文章通过"收纳盒"的比喻形象说明列表特性,并提供了丰富的代码示例,帮助读者掌握这一Python核心数据结构。
2025-12-02 23:17:28
1027
原创 【Python学习实录 #008】代码复用的艺术:函数的定义与使用
本文系统介绍了Python函数的核心概念与应用方法。主要内容包括:1.函数基础:定义与调用方法,参数与返回值的使用;2.参数类型详解:位置参数、关键字参数、默认参数和可变参数;3.变量作用域:局部变量与全局变量的区别,global关键字的使用;4.函数文档与设计原则:如何编写清晰的函数文档和遵循最佳实践;5.实战应用:通过重构猜数字游戏和计算器案例展示函数模块化的优势;6.综合项目:开发智能学习助手系统,整合各类函数应用。文章还指出了常见陷阱和解决方案,最后预告了后续学习内容
2025-12-01 23:52:41
1050
原创 【Python学习实录 #007】告别重复劳动:循环语句让代码更高效
本文介绍了Python编程中的循环语句,包括while循环和for循环两种类型。while循环适用于不确定次数的重复任务,如密码验证;for循环配合range()函数可处理确定次数的重复任务,常用于遍历序列。文章还讲解了循环控制语句break和continue的使用方法,以及循环嵌套的应用场景,如打印乘法口诀表。通过综合实战案例(简易计算器)和常见陷阱分析,帮助读者掌握循环结构的核心要点。学习后,读者将能够运用循环解决重复任务,控制程序流程,并避免常见的编程错误。
2025-12-01 00:51:37
1072
原创 【Python学习实录 #006】让代码学会“思考“:if条件判断详解
本文介绍了Python中实现用户交互和条件判断的核心知识点。首先讲解了input()函数获取用户输入的方法及类型转换技巧,以及len()函数计算字符串长度的应用。接着详细阐述了布尔值的概念和比较运算符的使用规则。重点讲解了逻辑运算符(and/or/not)的组合应用和if条件判断语句的各种形式,包括基本if、if-else、if-elif-else结构以及嵌套if的使用方法。最后通过一个智能电影推荐系统的综合案例,展示了如何将这些知识点应用于实际场景。文章还强调了input()返回字符串类型、if语句的缩进
2025-11-30 15:48:06
538
原创 【Python学习实录 #005】让数据“动“起来:运算符、字符串拼接与转义字符
本文介绍了Python编程中处理数据的三种基本操作:数学运算、字符串拼接和转义字符使用。数学运算部分讲解了加减乘除等基本运算符及复合赋值运算符的应用场景;字符串拼接介绍了+号连接、f-string格式化等多种方法;转义字符部分演示了\n、\t等特殊字符的使用技巧。文章通过购物计算、学生信息卡等实例展示了这些操作的实用价值,特别推荐使用f-string进行字符串格式化。最后预告了下一讲将介绍条件判断内容,并布置了制作格式化个人名片的实践任务。
2025-11-30 01:44:36
316
原创 【Python学习实录 #004】看清数据的“身份证”:使用type()函数与数据类型转换
本文介绍了Python数据类型转换的基础知识。主要内容包括:1.使用type()函数识别数据类型;2.三种常用类型转换方法:int()、float()、str();3.变量命名规则与最佳实践;4.实战应用场景演示。文章强调通过类型转换实现不同类型数据的协同工作,并提供了将个人信息组合成字符串的练习任务。掌握这些内容可以解决数据类型不匹配导致的运算错误,为后续数据处理打下基础。
2025-11-29 22:55:38
792
原创 【Python学习实录 #003】让你的代码会说话:注释与变量的妙用
本文介绍了编程中两个重要工具:注释和变量。注释是代码中的说明文字(以#或'''标记),用于解释代码功能或临时禁用代码。变量则是数据的"收纳盒",通过给数据命名(如age=18)实现重复使用。文章强调了注释的重要性及变量命名的规范(如使用描述性名称、小写字母等)。最后通过学生信息记录示例展示了注释与变量的实际应用,并预告了下一讲将介绍数据类型转换。建议读者完成一个记录书籍信息的小程序练习。
2025-11-29 21:30:26
864
原创 【Python学习实录 #002】编程第一步:认识Python里的“文字”和“数字”
本文介绍了Python编程中最基础的字面量概念,包括数字(整数、浮点数)、字符串(单引号、双引号、三引号)、布尔值(True/False)和空值(None)。这些字面量相当于编程的"基础材料":数字用于计算和记录,字符串处理文字信息,布尔值进行逻辑判断,None表示空值。文章通过生活化的比喻和简单代码示例,帮助初学者理解这些基本概念,并建议读者动手实践这些例子,为后续学习变量概念打下基础。
2025-11-28 23:12:21
242
1
原创 【Python学习实录 #001】从基石到起点:搭建你的Python开发环境
本文分享了Python学习环境的搭建过程,主要包括:1)从官网下载并安装Python,验证安装成功;2)推荐使用JetBrains系列的PyCharm作为编译器,详细说明了下载安装步骤。希望通过记录学习过程督促自己,同时帮助他人。全文提供了具体的操作指南和注意事项,适合Python初学者参考。
2025-11-28 22:06:01
665
原创 TinyMCE格式刷插件完整实现指南:从原理到实战
本文介绍了TinyMCE富文本编辑器中格式刷插件的开发实现,解决了文本格式快速复制应用的需求。文章详细解析了插件的核心功能,包括样式提取、格式应用和性能优化三大模块,通过多层遍历策略、分层格式应用和书签机制等技术方案,确保了样式提取的准确性、应用的完整性和操作的高效性。插件支持智能识别文本格式、颜色复制和嵌套样式处理,提供UI按钮和快捷键两种操作方式,并具备自动关闭功能。该解决方案不仅提升了TinyMCE的文本编辑体验,也为富文本插件开发提供了技术参考。
2025-11-05 22:32:04
927
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅