- 博客(117)
- 收藏
- 关注
原创 Python 高阶函数必学:filter() 函数原理、实战与避坑指南
filter()是Python内置的筛选型高阶函数,专门用于根据条件过滤可迭代对象中的元素。官方定义:接收一个判断函数与一个可迭代对象,依次将元素传入判断函数,返回True的元素保留,返回False的元素丢弃,最终返回一个迭代器对象。通俗理解:filter()就是一个数据筛选流水线。你定义好「元素保留规则」(判断函数);filter自动遍历数据源、逐个校验、自动剔除不符合条件的数据;无需手动写for循环和if判断,专注业务条件即可。核心定位:只做筛选,不修改元素;map只修改元素,不做筛选,二者互补。
2026-07-03 23:31:39
424
原创 Python 零基础入门:运算符、格式化输出与字符编码全解(避坑版)
格式化报错:%d传入字符串 → 先用int()/float()完成类型转换百分号显示异常:格式化内用%%转义,普通字符串直接用%逻辑判断报错:区分赋值=和比较==,条件判断必须用双等号中文乱码:Python2头部声明编码,所有文件统一保存为UTF-8循环else不执行:检查是否被break强制跳出循环缩进报错:空代码块必须添加pass占位格式化输出、运算符、字符编码是Python最底层的三大基石,也是新手入门的第一道门槛。
2026-07-02 23:49:50
343
原创 Python硬核详解:__name__与__main__底层原理、实战用法与避坑指南
Python中,单个.py文件就是一个独立模块(Module),这是Python模块化编程的最小单元。所有模块都具备隔离性:拥有独立的命名空间、独立的全局变量域,模块之间默认互不干扰,这也是Python实现代码复用的基础。以双下划线包裹的属性/方法,是Python解释器预定义的内置魔术成员__file__:模块物理路径__doc__:模块文档字符串__name__模块逻辑身份名称(本文核心)这类属性禁止手动重写赋值,会破坏解释器原生运行逻辑。
2026-07-02 23:45:36
660
原创 Python条件与循环精讲:分支判断+循环遍历,新手零基础吃透(附实战代码)
默认情况下,Python代码是的,无法实现智能判断和重复执行。:满足A条件执行A代码,满足B条件执行B代码,实现程序“智能决策”:重复执行一段代码,无需重复编写,提升代码效率举个直观例子:学生成绩评级、账号密码校验、批量处理文件、遍历列表数据、自动重复执行任务,全部依赖流程控制实现!
2026-07-01 22:10:07
257
原创 Python零基础入门保姆级教程!小白看完直接上手编程
很多零基础想学编程的小伙伴,纠结第一门语言选什么!不用犹豫,。没有复杂的语法、入门门槛极低,同时就业和实战场景拉满。本篇为纯零基础保姆级教程,从环境安装到核心语法、实战操作全覆盖,跟着敲一遍,轻松入门Python编程!
2026-07-01 22:00:34
872
原创 Python基础:变量与数据类型详解、类型转换避坑与底层原理
变量是内存地址的别名,用于临时存储程序运行中的数据。和其他语言不同,Python是动态类型语言,这也是它简洁灵活的核心原因。不可变类型:修改数据会开辟新内存,原数据不变,适合作为字典键、常量数据可变类型:直接修改原内存数据,地址不变,适合频繁增删改的业务数据。
2026-06-30 22:44:25
491
原创 Python基础:三元表达式极简写法与高阶嵌套、场景避坑指南
三元表达式(三目运算符)是Python专属的极简分支语法,专门用于替代简单二分支if-else简化代码、精简行数。
2026-06-30 22:29:42
263
原创 Python开发从入门到精通:深度学习基础与TensorFlow全场景实战
本文系统讲解了Python深度学习核心基础、神经网络原理、TensorFlow框架核心操作,覆盖全连接网络、卷积网络、LSTM循环网络三大主流模型。搭配5大完整实战案例,涵盖手写数字分类、通用图像分类、文本情感分析,从零掌握深度学习模型搭建、训练、评估、预测全流程。TensorFlow作为工业级框架,学好本文内容可快速落地图像识别、文本分析、智能检测等各类AI项目,为后续深度学习进阶、模型部署打下坚实基础。
2026-06-29 22:47:17
893
原创 【深度学习 YOLOv5官方模型全解析】从架构、多任务到工业级训练部署实战指南
训练yolov5s(最通用配置)# 自定义数据集训练(替换自己的yaml即可)入门首选YOLOv5:社区成熟、文档齐全、BUG极少,是新手入门、工业落地的最优起点,稳定性优于各类新版YOLO模型场景精准选型:轻量设备用n系列、通用场景用s/m系列、高精度需求用l/x系列,分割分类任务选用专属后缀模型落地核心逻辑:训练用PyTorch原生模型,部署必做模型加速,TensorRT是GPU设备最优部署方案核心原则:没有万能的模型,根据硬件算力、任务类型、数据集规模适配模型,才是最优落地方案。
2026-06-29 22:18:05
264
原创 Python集成测试实战全解!数据库_API_队列_容器化测试落地指南
验证多个模块、组件、服务、中间件之间的交互逻辑正确性。简单来说:单元测试测「单个零件好坏」,集成测试测「多个零件组装后能否正常运转」。集成测试是保障后端系统稳定的最后一道防线,也是工程化、CI/CD流水线落地的核心环节。本文全覆盖讲解了Python集成测试核心能力:集成测试基础概念、与单元测试的边界区分数据库、API、RabbitMQ、Kafka、Redis全场景集成测试代码第三方API模拟测试、容器化标准化测试环境搭建数据隔离、自动清理、超时控制、标签分类等生产最佳实践。
2026-06-28 22:04:52
366
原创 2026最新AI Agent面试通关手册!从核心原理到工程落地高频考点全覆盖
2026年AI Agent面试已经彻底告别“背概念就能过”的阶段,面试官更看重工程落地能力、问题排查能力、架构设计思维。想要顺利通关Agent面试,不仅要吃透LLM、Agent、Workflow的基础辨析,更要熟练掌握四大工作范式、三大核心协议、记忆架构、安全防护、成本优化、线上避坑等实战内容,做到原理能讲清、落地能落地、问题能解决。
2026-06-28 22:03:39
580
原创 Python面向对象:析构方法__del__的执行时机与底层原理(完整实战)
基本定义在Python面向对象中,__del__()被称为析构方法,是Python内置的魔法方法。如果说__init__是对象出生的构造方法(创建对象、初始化属性),那么__del__就是对象死亡的析构方法(销毁对象、释放资源)。核心特性无需手动调用,系统自动触发在对象被垃圾回收销毁前自动执行主要用于:关闭文件、释放链接、回收资源、日志收尾技术点详细说明重要性自动执行无需手动调用,系统自动触发⭐⭐⭐⭐⭐资源兜底程序异常退出也能尝试回收资源⭐⭐⭐⭐⭐引用计数机制。
2026-06-27 23:30:51
214
原创 Python新手必避的20个致命坑!工作、面试高频踩雷汇总(附源码+解决方案)
1. 可变默认参数2. 循环变量泄露3\. 遍历中删列表4\. is 和 == 混用5\. 整数缓存陷阱6. 字符串大量+拼接7\. 字典直接取值崩溃8\. 嵌套对象浅拷贝9\. 裸except吞异常10\. 文件不关闭泄露资源11\. 全局变量不声明12\. 闭包延迟绑定13\. 布尔与数字混淆14\. or条件写错15\. 空对象布尔误判16\. 递归深度溢出17\. 协程用time\.sleep18\. 线程滥用CPU任务19\. 多返回值不注意元组。
2026-06-27 23:23:45
351
原创 Python高阶精讲:闭包与装饰器彻底吃透(零基础看懂+实战源码)
同时满足以下3点,就是闭包(Closure)函数嵌套(外层函数+内层函数)内层函数引用外层函数的局部变量外层函数返回内层函数闭包是嵌套函数中,内层函数引用外层局部变量、外层返回内层函数的代码结构。作用:保存函数执行状态、实现数据常驻、简化代码、实现装饰器。缺点:外层变量常驻内存无法释放,长期使用会造成内存泄漏。
2026-06-26 22:37:46
269
原创 Python 性能调优实战:10个让代码提速10倍的底层优化技巧(含测速对比)
1. 循环优先列表推导式,少用 append 循环2\. 存在性判断 **set**秒杀 list3\. 批量字符串拼接只用 **join**4\. 尽量**原地修改**,减少无谓拷贝5\. 海量数据遍历用 **yield 生成器**6\. 优先 **内置函数**,不重复造轮子7\. 多重迭代交给 **itertools**8\. 海象运算符减少**重复计算**9\. IO 批量读写,减少系统调用10\. 用 **timeit** 量化优化效果。
2026-06-26 22:28:06
203
原创 Python进阶实战:从“能用”到“精通”的7个工程级优化技巧(附源码)
新手重功能,高手重性能、规范、稳定性、可维护性。7个核心优化点复盘:代码扁平化:消灭多层嵌套,提升可读性;循环优化:利用底层高阶函数,提升运行效率;内存优化:生成器惰性迭代,解决大数据OOM;字典取值:规范取值方式,规避键报错崩溃;异常处理:精准捕获异常,快速溯源线上问题;日志规范:替换print,适配生产环境排查;资源管控:上下文管理器,杜绝资源泄露。熟练掌握以上技巧,可彻底告别新手流水账代码,写出企业级可落地、可迭代、高性能的Python工程代码。
2026-06-25 15:24:05
185
原创 每日 Agent 核心知识 · 第 07 期 Prompt 工程深度拆解
本文深入探讨了Prompt工程在大型语言模型(LLM)应用中的关键作用和技术实践。核心内容全覆盖:Prompt作为控制LLM行为的唯一接口,质量直接决定Agent上限;System Prompt四层结构化设计:角色定义、能力边界、输出规范、安全约束;上下文窗口精细化管理:token预算分配、注意力位置权重控制;Few-shot技术的适用场景、实战案例及潜在副作用;多维度输出格式控制方案,实现自然语言到结构化JSON输出;可落地的Prompt工程调优方法,摆脱主观试错,实现量化调优。
2026-06-25 15:20:03
442
原创 Python 正则表达式入门:从匹配手机号到提取文本内容
本文从零入门Python正则表达式,覆盖开发90%基础场景,核心知识点复盘:掌握五大核心方法,适配查找、替换、拆分、校验全场景熟记、^、$基础符号,可完成绝大多数文本匹配手机号、邮箱、HTML内容提取为通用实战模板,可直接复用正则优先使用r""原始字符串,规避转义问题简单文本解析用正则,复杂网页解析用专业爬虫库正则看似是符号密码,实则规则固定,熟练后可以极大提升文本处理效率,是Python数据分析、爬虫、自动化开发的必备技能!
2026-06-25 14:59:10
255
原创 Python基础:字符串索引与切片操作完全指南
索引:正索引从0开始,负索引从-1开始,越界直接报错,用于取单个字符切片语法,含start、不含stop,可省略任意参数核心技巧[::-1]实现字符串反转,切片越界自动容错高阶用法:切片可实现字符串增删改、文本分页、数据脱敏、日志解析性能注意:切片生成新字符串,大文本避免频繁切片。
2026-06-25 14:50:56
275
原创 Python文件操作:CSV文件的读取与写入(基础版)
CSV(Comma-Separated Values,逗号分隔值)是一种通用的纯文本结构化文件格式,以逗号分隔数据、换行区分行数据,具备格式简单、兼容性强、体积小巧的特点,是数据分析、批量数据存储、跨平台数据传输的首选格式。CSV文件的读取与写入是Python编程核心基础知识点,几乎所有数据处理、自动化办公、数据分析项目都会用到,是Python开发者必备技能。掌握CSV文件读写的核心应用场景与开发价值熟练使用Python基础语法、面向对象实现数据处理搞定环境配置、编码报错、模块导入等常见问题。
2026-06-25 14:44:17
229
原创 机器学习入门:Python三大核心库详解(NumPy+Pandas+Matplotlib 含代码)
方式1:lambda匿名函数# 方式2:自定义函数三大库是机器学习入门的必备基础NumPy:底层数值支撑,负责高效数组运算、矩阵计算,是所有库的基础Pandas:上层数据处理,专注结构化表格清洗、筛选、统计,适配业务数据Matplotlib:数据可视化输出,将抽象数据转化为直观图表,辅助数据分析与模型调试熟练掌握这三大库,即可完成机器学习数据采集、清洗、处理、可视化全流程,为后续Scikit-learn建模、深度学习实战筑牢根基。
2026-06-23 23:04:28
189
原创 服务化部署:把AI Agent变成API服务(零基础落地实战)
AI Agent服务化部署:依托人工智能、软件工程、系统架构多学科技术,将具备自主执行能力的AI智能体,封装为标准化、可调用、可运维的API服务,实现AI能力与业务系统的解耦与快速集成。
2026-06-23 22:57:17
391
原创 AI的提示词专栏:代码优化Prompt,自动化代码提质与性能调优
基于Prompt的自动化代码优化,是AI赋能软件工程的核心落地场景,完美解决了传统人工优化效率低、标准乱、维度少、成本高的行业痛点。精准设计的优化Prompt,能够替代80%的人工代码提质工作,大幅降低团队开发成本,提升项目整体代码质量与运行稳定性。本文系统讲解了代码优化的8大核心维度、5大Prompt设计原则、4大主流语言实战案例、6大精准优化技巧与4套团队落地流程,覆盖从个人开发到企业级项目的全场景需求。标准化Prompt+场景化适配+流程化落地,才能真正实现AI代码提质的价值。
2026-06-23 22:49:20
491
原创 Python函数:内置函数(len_max_min_sorted等)详解
基本定义Python内置函数是Python解释器自带、无需手动导入模块、可直接调用的原生函数,随Python环境安装即可使用。内置函数封装了底层复杂的逻辑,极大简化了代码编写难度,是Pythonic编程风格的核心组成部分。,覆盖90%以上的基础数据处理场景。
2026-06-23 22:35:44
163
原创 Python函数:递归函数的定义与阶乘案例实现
基本定义在Python中,递归函数指的是函数在执行过程中,直接或间接调用自身的函数。大事化小、小事化了,将一个复杂的大问题,拆解为结构相同、规模更小的子问题,直到拆解到可以直接求解的基线条件,再逐层回溯得到最终结果。递归函数必须具备两个核心条件基线条件(终止条件):递归停止的出口,避免无限递归递归条件(递推公式):将原问题拆解为更小的子问题,自我调用阶乘是数学基础概念,非负整数n的阶乘记作n!,运算规则:0!= 1,1!= 1(固定基线条件)n!n!
2026-06-23 22:31:10
383
原创 Python魔法方法:不用主动调用,却贯穿整个代码的底层基石
Python内置的列表、数字可以加减比较,自定义类默认不行。通过运算符魔法方法,可以让自定义对象支持原生运算,极度优雅。封装底层逻辑:将繁琐的底层判断、调用封装为自动触发,代码极简统一对象行为:让自定义类和Python内置对象(列表、字符串、数字)行为一致支撑鸭子类型:是Python动态多态、高灵活性的底层基石适配原生语法:支持len、print、加减运算、with上下文、遍历等原生操作普通程序员写方法,高级程序员改魔法方法。看懂魔法方法,才算真正读懂了Python面向对象的设计精髓。
2026-06-23 22:26:41
587
原创 Python基础:字符串大小写转换与判断方法
修改误区:字符串是不可变类型,所有大小写转换方法不会修改原字符串,必须接收返回值才能生效判断误区:islower()/isupper() 无英文字母时返回False,不是True格式误区:capitalize() 会把后续所有字母强制小写,不会保留原有格式符号误区:title() 会以所有特殊符号为分隔符,慎用特殊符号拼接的文本标题转换。
2026-06-23 22:22:12
434
原创 AI编程新范式!Python极简调用大模型+Prompt工程实战
Python切片语法是数据预处理基础,熟练掌握可高效截取、清洗序列数据;主流国产大模型均兼容OpenAI协议,一套代码多模型通用,学习成本极低;结构化Prompt是AI工程化核心,明确场景+分步任务+格式约束是万能公式。
2026-05-31 22:58:05
341
原创 从0到1吃透Pandas!Python数据分析零基础实战教程
在Python数据分析领域,是绝对的核心工具,没有之一!无论是日常办公数据处理、大数据清洗、报表统计,还是机器学习数据预处理,Pandas都能高效搞定。它凭借简洁的语法、强大的表格处理能力,替代了Excel的复杂操作,成为数据分析师、爬虫工程师、算法从业者的必备技能。
2026-05-31 22:51:55
348
原创 Python基础:注释的写法(单行、多行、文档注释)
基本定义:Python注释是编写在代码中的解释性文本,不会被编译器解释执行,仅用于开发者阅读、理解代码逻辑,不影响程序运行结果。简单来说:注释是写给人看的,代码是写给机器跑的。# 注释演示示例print("代码会执行") # 本行注释不会执行,仅做说明。
2026-05-30 23:44:03
471
原创 Python基础: 函数超全详解:定义、参数、返回值、作用域与递归
Python通过defdef 函数名(形参列表):# 函数体(必须缩进)逻辑代码return 返回值 # 可选,可省略说明:- 形参列表:可为空(无参函数)、单个或多个参数;- 函数体必须带一级缩进,无缩进代码不属于函数;- return 可选,无return时函数默认返回None。1. 函数核心价值:代码复用、降低维护成本、逻辑解耦;2. 核心语法:def定义、括号传参、return返回值、先定义后调用;3. 参数类型:位置参数、默认参数、关键字参数(注意参数顺序规则);
2026-05-30 22:55:06
417
原创 Python 函数核心:位置参数与关键字参数详解
在 Python 函数开发中,参数传递是最基础、最核心的知识点,而位置参数和关键字参数是所有 Python 开发者必须熟练掌握的基本功。很多新手写函数时,经常遇到:参数传错、顺序混乱、代码可读性差、调用报错等问题,本质就是没有彻底理解这两种参数的用法。本章带你从零吃透位置参数、关键字参数、混合使用、默认参数、强制关键字参数,搭配大量实战代码 + 避坑指南,让你写出规范、健壮、易读的函数。我们定义函数时,括号里写的叫形参(形式参数);调用函数时,括号里传的值叫实参(实际参数)。
2026-05-29 22:23:21
343
原创 Python venv 虚拟环境从入门到精通 + uv 高性能替代工具实战指南
在 Python 项目开发中,依赖包版本冲突是最常见的问题之一:不同项目需要同一第三方库的不同版本、全局环境包过多导致污染、项目迁移后环境无法复现……Python 从3.3 版本开始内置了venv虚拟环境模块,无需额外安装,就能实现项目环境隔离,是官方标准解决方案。本文将从零讲解venv全量操作、跨平台使用细节、避坑要点,同时介绍当下主流的高性能工具uv,实现从原生 venv 到 uv 的无缝升级,兼顾新手入门与工程化实战需求。venv是 Python 官方内置的虚拟环境工具,无额外依赖、跨平台、轻量。
2026-05-29 22:16:49
569
原创 Llamafactory的使用
这三个文件是 LLaMA-Factory 工作流中最核心的“三驾马车”。它们分别对应了大模型微调项目的三个关键阶段:训练、体验和部署。简单来说,这是一个从“教模型”到“考模型”再到“带模型出门”的完整闭环。对应命令核心作用“教模型”。这是整个流程的起点。这个文件定义了怎么学。关键配置### model### methodstage: sft### output### trainbf16: true### eval学什么:指定数据集()和对话模板(怎么学:设定学习率()、训练轮数(
2026-05-29 21:39:00
278
原创 【OpenCV零基础实战】键盘交互、像素位运算、通道离合、色彩转换与智能抠像
在OpenCV图像处理开发中,窗口交互、像素级运算、色彩通道处理、色彩空间转换是所有高级图像处理的基础,无论是滤镜开发、图像合成、目标追踪、绿幕抠像,底层都依赖这些核心知识点。很多新手学习OpenCV时,直接死磕高级算法,却忽略了基础操作,导致后续开发处处受限。本文将从零出发,手把手讲解五大核心基础技能:键盘响应交互、伪彩色映射、像素逻辑运算、通道分离与合并、色彩空间转换及绿幕抠像,所有代码均可直接编译运行,原理通俗易懂,零基础也能轻松掌握。
2026-05-28 21:38:25
704
原创 Python 文件与目录自动化实战:os、pathlib、shutil 从入门到精通
在日常办公、开发运维、数据处理场景中,文件操作是最高频的需求之一:批量重命名照片、分类整理文档、批量压缩文件夹、清理无用缓存文件、批量读写数据文件等。手动操作重复繁琐、效率极低,而Python可以通过内置库实现全自动化处理。Python文件自动化核心依赖三大内置库,无需额外安装,开箱即用,覆盖基础路径处理、系统级操作、高级批量文件处理全场景,是Python自动化必备核心技能。Python 文件操作三大核心库对比:对比维度pathlibosshutil定位现代面向对象路径操作。
2026-05-28 21:24:40
649
原创 Python基础:列表详解、增删改查及常用高阶操作
💡列表(list)是Python中有序、可变、可重复的序列容器数据类型,是存储一组有序数据的集合。列表支持存储任意数据类型(数字、字符串、列表、字典等),支持动态扩容、增删改查,语法简洁灵活,是Python数据处理的核心基础。列表使用中括号 []定义,元素之间用逗号分隔,是日常开发中优先级最高的数据存储结构。Python列表基础定义示例# 空列表list1 = []# 存储单一数据类型# 存储混合数据类型(列表特性)
2026-05-26 22:34:23
432
原创 新手必学:Python 循环与条件语句
不管做数据分析、爬虫、机器学习还是项目开发,条件判断 + 循环都是 Python 最基础、最核心的语法,几乎所有代码都会用到。本文用最简单的例子,带你吃透if判断、for循环、while循环、。if:做判断、分支选择for:已知次数、遍历序列优先用while:未知循环次数使用break跳出循环,continue跳过一次循环 + 条件组合,就能完成绝大多数逻辑这部分是 Python 地基,学会之后再学函数、数据处理、深度学习都会轻松很多。
2026-05-26 22:11:04
218
原创 零基础快速上手 Pandas 数据处理
Pandas 是 Python 里处理表格数据最强的库,不管是做数据分析、机器学习、毕设、竞赛、报表,都离不开它。读数据看数据取数据:列名、行号、筛选改数据:增、删、改、填充算数据:求和、平均、最大最小存数据学会这些,你已经能搞定 80% 的数据分析工作!
2026-05-25 23:16:36
116
原创 简单聊聊 Python 字典的基础用法
字典是key: value结构查找速度快,通过键取值可修改、可添加、可删除、可遍历是 Python 最实用的数据类型之一学会字典,你就能处理: 配置信息、接口数据、JSON 数据、爬虫数据、用户信息……
2026-05-25 23:12:26
405
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅