- 博客(670)
- 资源 (21)
- 收藏
- 关注
原创 让Python学起来更轻松 | 寻找C站宝藏
让Python学起来更轻松 | 寻找C站宝藏为什么学习python简而言之,python能做网络后端、自动化运维、数据分析、自动化测试、网络爬虫、ERP系统、机器学习、人工智能,学会python能提升你的职场竞争力、提高你的工作效率。1、如何学习python学习python的课程和视频有很多,不一而足,我自己也总结了一篇,跟着这篇文章的脉络来学习,我相信你也能快速入门并掌握python。点我开始学习2、工具篇磨刀不误砍柴工,英雄配好剑,作为一名合格的程序员,没有像样的工具怎么可以呢?学习py
2021-06-06 09:55:09
1800
4
原创 python快速入门到精通详细教程
python文章目录关注公众号“轻松学编程”了解更多。写在前面:如何快速(比如在一个月内)学会一门高级编程语言?现在想学一门编程语言并不难,网上有很多资料,包括书籍、博客、视频等。最重要的是自己坚持,按条理进行系统性学习,这样不仅进步快,目标感明确也容易坚持下去。那么如何学一门编程语言呢?1、首先了解你要学的编程语言:历史,特性,适合做哪些工作(全栈、web、前端、后端、数据库、测试、...
2020-03-17 15:02:58
2286
原创 Python常用组件、命令大总结(持续更新)
Python后端开发常用组件、命令(干货)持续更新中…1、生成6位数字随机验证码import randomimport stringdef num_code(length=6): """ 生成长度为length的数字随机验证码 :param length: 验证码长度 :return: 验证码 """ return ''.jo.....................
2019-03-12 17:30:21
17254
2
原创 电脑提速之优化WPS
本文介绍了6个优化WPS办公软件的实用技巧:1)安装时选择自定义设置;2)删除移动云盘;3)更改图片默认打开方式为系统画图工具;4)删除AI相关程序文件;5)修改备份文件存储位置;6)在配置工具中关闭文件关联、推荐功能、自动更新和硬件加速等设置。这些方法可以有效提升WPS运行速度,减少资源占用,适合需要优化办公软件性能的用户参考。
2026-07-25 19:45:00
162
原创 使用 Python 一键禁用/启用 Windows 系统更新服务
本文介绍了一种使用Python脚本控制Windows Update服务的方法,通过调用系统命令实现一键禁用/启用系统更新服务。脚本利用subprocess模块执行net和sc命令,可停止/启动wuauserv服务、修改启动类型(禁用/自动)并查询服务状态。文章包含完整代码实现,支持中文提示,强调需要管理员权限运行,并提醒长期禁用更新的安全风险。适用于需要临时关闭自动更新的场景,如节省流量、保持测试环境稳定等。最后提供了常见问题解答和使用注意事项,帮助用户安全有效地管理系统更新服务。
2026-07-16 21:45:00
136
原创 Python 获取类或函数的参数信息:深入理解 `inspect.signature`
摘要:Python inspect.signature 是强大的内省工具,用于动态获取函数/方法的参数信息。本文详细解析其用法,包括分析类构造函数(需排除self)、普通函数的参数统计(必填/可选参数、可变参数判断),并提供封装好的工具函数。该技术适用于依赖注入、参数校验等场景,但对C实现的内置函数可能不适用。文章通过代码示例展示了如何获取参数名、默认值、类型等元信息,并提醒注意类方法和内置函数的特殊情况。
2026-07-16 20:45:00
33
原创 Python 声明式注册:动态组装对象的优雅模式
本文介绍了一种Python声明式注册模式,通过配置字典动态为类注入属性和方法,实现对象组装与业务逻辑解耦。 核心要点: 通过CLASS_REGISTRY集中管理组件配置,包括类定义、构造参数和绑定方式 注册函数自动实例化对象并绑定到目标类,支持单个或多个实例生成 示例展示了为MyCalculate类动态添加计算器和记录器的完整流程 相比硬编码方式,该模式具有更好的扩展性和可维护性 优势包括: 新增组件只需修改注册表 配置集中管理,便于维护 支持批量实例生成 与类型注解协同工作 改进方向可增加错误处理和动态调
2026-06-25 22:45:00
54
原创 Python 动态导入其他文件的类:原理、实践与场景
在开发中,我们时常遇到这样的需求:**在程序运行时,根据配置文件或用户输入,动态加载某个模块中的特定类**,而不是在代码中硬编码 `import` 语句。例如,插件系统、策略模式的不同实现、A/B 测试动态切换算法等场景,都依赖于这种“运行时加载”能力。Python 提供了多种动态导入方式,本文将重点介绍基于 `importlib.util` 的标准化方法,并通过一个完整的示例展示如何从指定路径的文件中动态加载类并实例化。
2026-06-24 20:15:00
46
原创 智能车牌识别系统实战:基于PyQt5与HyperLPR3打造桌面应用
本文介绍了一个基于PyQt5和HyperLPR3的智能车牌识别桌面应用开发实践。系统采用MVC架构,包含摄像头采集线程、主界面布局、图像显示与绘制等核心模块。通过多线程技术解决摄像头采集阻塞问题,利用HyperLPR3实现车牌检测识别,并提供结果可视化、状态管理等功能。应用支持图片上传、实时摄像头识别、结果保存等操作,具有兼容性强、交互友好的特点。文章详细阐述了技术选型、架构设计、关键代码实现思路,为开发者提供了一个完整的车牌识别GUI应用开发范例。
2026-06-17 22:33:11
68
原创 OpenCV 图像标注技巧:动态添加状态文本
本文介绍了一个实用的OpenCV图像标注函数cyPutText,能够自动在图像上添加检测结果状态文本(如OK/NG)。主要特点包括:1)自动选择文本颜色(OK为绿色,其他为红色);2)将文本位置水平镜像到图像右侧;3)支持自定义字体、大小和粗细。文章提供了完整代码示例、核心参数说明以及改进建议,如支持中文文本、自动调整字体大小等。这个简洁易用的函数可方便地集成到计算机视觉检测流程中,提升结果可视化效果。
2026-06-01 02:08:09
126
原创 多模型智能预测量化交易系统
本系统是一个集成了15种机器学习与深度学习模型的足彩预测平台。通过多模型集成、自动特征筛选、超参数优化等技术,实现了对比赛结果的智能预测。系统采用模块化设计,支持单模型训练、投票集成、堆叠集成以及加权融合,并提供了完整的预测结果分析和保存功能。
2026-05-05 20:03:52
592
原创 python+Vue实现摄像头视频流服务(支持启停控制)
本文介绍了一个基于Python和Vue的可控制启停的摄像头视频流服务解决方案。后端采用Flask+OpenCV+Waitress实现MJPEG视频流,支持通过控制台输入或HTTP接口(/start、/stop)动态控制视频流启停。前端使用Vue3构建页面,自动连接后端视频流并显示实时画面。当视频流未启动时,/video_feed接口会返回503状态码,前端会显示友好提示。系统采用多线程架构,采集线程独立运行,确保在不影响主线程性能的情况下持续获取摄像头帧数据。该方案适用于视频监控、人脸识别等需要实时视频预览
2026-04-22 23:00:00
420
5
原创 查询电脑连接的相机名称与所支持的分辨率
本文介绍了如何使用FFmpeg工具结合Python脚本查询系统连接的摄像头信息。首先需要安装FFmpeg并配置环境变量,然后通过命令行命令ffmpeg -list_devices true -f dshow -i dummy获取所有视频设备名称,使用ffmpeg -list_options true -f dshow -i video="相机名称"查询指定相机支持的分辨率、像素格式和帧率。文章还提供了完整的Python脚本示例,通过subprocess调用FFmpeg命令并解析输出,自动
2026-04-22 20:30:00
340
原创 python获取完整的运行时信息
Python运行时环境检测工具 本文介绍了一个通用的RuntimeDetector工具类,用于检测Python程序的运行环境并提供路径解析功能。核心功能包括: 环境检测:判断程序是否被打包(PyInstaller/cx_Freeze)或处于脚本模式 路径获取: 获取基础路径(适应开发与生产环境) 解析资源文件路径(自动适配不同运行模式) 信息收集:提供完整的运行时信息字典 该工具特别适用于需要处理不同运行模式下资源加载问题的场景,如配置文件、图片等资源的路径解析。代码支持Windows/Linux/macO
2026-04-07 20:00:00
84
原创 Python 实现常用的 23 种设计模式(详解)- 附完整代码与类图
这篇文章详细介绍了Python实现的23种设计模式,分为创建型、结构型和行为型三大类。主要内容包括: 设计模式概述:说明设计模式是提高代码可重用性、可读性和可维护性的最佳实践。 设计模式分类: 创建型模式(5种):工厂方法、抽象工厂、建造者、原型、单例 结构型模式(7种):外观、适配器、代理、装饰、桥接、组合、享元 行为型模式(11种):模板方法、观察者等 六大设计原则:包括单一职责、开闭原则等面向对象设计核心思想。 具体模式实现示例:以工厂方法模式为例,展示了完整的类图、Python代码实现和使用场景,通
2026-04-03 20:30:00
114
原创 使用 npx 快速安装与管理 AI Agent Skills
本文详细介绍了使用npx工具安装和管理AI Agent技能包(Skills)的方法。首先需要安装Node.js环境,然后通过npm安装npx。使用npx skills add命令可以快速安装各种实用功能,如网页爬取、操作自动化、安全检查、对话持久化等。文章推荐了9个常用Skill,并强调全局安装(-g)的重要性。整个过程简单高效,开发者可根据需求按需安装,增强AI Agent的功能。
2026-04-02 20:30:00
623
原创 python使用装饰器实现复制其他类的属性与方法
本文介绍了一个Python装饰器工具copy_attrs_from,用于将源对象的属性(包括方法)复制到目标类。该装饰器允许指定要复制的属性名列表,若未提供则默认复制所有非私有属性。文章通过示例演示了基本用法,并重点讨论了复制实例方法时的特殊行为(绑定方法vs未绑定方法)、复制所有属性的潜在风险,以及实例属性与类属性的区别。最后提出了改进建议,包括支持从实例复制到实例的扩展版本。该工具适用于元编程、代码生成等场景,使用时需注意方法绑定状态和属性级别问题。
2026-03-31 20:30:00
77
原创 Python元类高级应用:优雅实现单例模式与全方法调用监控
本文探讨了Python元类的高级应用,通过自定义元类ClassMeta实现单例模式与方法调用监控两大功能。在单例模式中,元类通过__call__方法拦截实例创建过程,确保每个类仅有一个实例。对于方法监控,元类在__new__阶段自动包装所有方法,实现调用日志记录和初始化状态检查。文章以多模块初始化管理器为例,展示了如何统一管理模块初始化流程,并分析了线程安全、异常处理等潜在问题及优化方案(如双重检查锁、独立初始化标志)。这种元类设计模式适用于需要全局状态管理或统一方法拦截的场景,为Python面向对象编程提
2026-03-03 20:15:00
84
原创 Qoder AI编辑器助手技术选型与实施汇报
Qoder AI编辑器助手技术选型与实施摘要: Qoder是阿里推出的新一代智能代理式编程平台,具备仓库级代码理解、任务化执行和知识沉淀等核心优势。相比GitHub Copilot等工具,Qoder在上下文理解、任务自动化和企业级特性方面表现更优,特别适合团队统一AI开发工具。实施后预计可提升开发速度40-60%,降低缺陷率30-50%。 使用流程包括下载安装、登录账号、打开项目,支持Ask/Agent/Quest三种交互模式。Quest模式最具创新性,可端到端自动完成从需求到可运行模块的全流程开发。团队可
2026-02-10 22:00:00
2785
原创 Python实战:动态获取程序根目录与配置生产级日志系统
本文介绍了Python项目中两个关键开发技巧:动态获取程序根目录和配置生产级日志系统。通过get_base_dir()函数智能识别开发环境与打包环境,确保资源文件路径正确。日志系统采用多级分离、双输出模式,支持JSON格式化便于日志分析,并自动创建日志目录防止磁盘占满。这两个技术的结合为Python应用提供了可靠的环境适应性和运行监控能力,适用于从开发到生产部署的全生命周期管理。
2026-02-10 21:45:00
105
原创 Python 源码保护与分发实战:从 .pyd 编译到 .exe打包
Python 源码保护与分发实战摘要 本文介绍了两种关键技术来保护Python代码并简化分发流程: 使用Cython编译核心模块:通过将.py文件编译为.pyd二进制文件,提高代码安全性。步骤包括安装Cython、创建编译脚本、执行编译,并验证结果。编译后的模块可直接导入使用,同时隐藏原始代码。 使用PyInstaller打包为exe:将Python程序及其依赖打包成独立可执行文件,无需安装Python环境。介绍了基础打包方法、常用参数(如单文件打包、设置图标等),以及处理资源文件的解决方案。 这两种技术组
2026-02-09 21:45:00
280
原创 使用 Python 轻松实现多张图片横向拼接
本文介绍了使用Python的Pillow库实现多张图片横向拼接的方法。首先需要安装Pillow库并导入相关模块,核心流程包括:读取图片列表、统一图片高度、计算新图片尺寸、创建画布并粘贴图片。文章提供了完整的代码实现,支持自定义输出路径和图片高度,并展示了基本使用示例和进阶功能,如纵向拼接。该方法简单高效,适合制作长图、对比图等场景。
2026-02-07 17:01:19
175
原创 Python 中的 LRU 缓存魔法:用 lru_cache 让代码飞起来
Python LRU缓存优化摘要 本文介绍了Python中functools.lru_cache装饰器的使用方法和应用场景。LRU(最近最少使用)缓存策略能显著提升程序性能,特别适合处理重复计算或频繁调用的函数。 关键点: 基础用法:只需添加@lru_cache装饰器即可为函数添加缓存功能 工作原理:自动缓存函数结果,当缓存满时淘汰最久未使用的项 核心优势:减少重复计算,提高API调用效率,优化递归算法 实际应用:包括斐波那契数列计算优化、API请求缓存和配置文件热加载等场景 通过合理设置缓存大小和监控命中
2026-02-06 20:45:00
114
原创 Python Traceback 模块:异常追踪的完整指南
Python Traceback 模块是处理异常的核心工具,本文提供了完整的使用指南。主要内容包括:基础用法(打印错误信息、获取错误字符串)、核心功能(调用栈信息获取、异常对象处理)和高级应用场景(日志记录、装饰器统一处理、自定义错误报告)。通过实际代码示例展示了如何有效捕获、记录和分析异常信息,提升调试效率和代码健壮性。文中还介绍了如何将Traceback与日志系统结合,以及实现异常处理的装饰器模式,为开发者提供了全面的异常处理解决方案。
2026-02-02 21:00:00
232
原创 使用 Python 高效查找文档中的中文字符:完整指南
本文介绍了使用Python正则表达式高效查找文档中中文字符的完整解决方案。文章首先阐述了检测中文字符的实际应用场景,包括代码国际化检查、文档本地化等需求。随后详细解析了中文字符的Unicode编码范围,包括基本汉字、扩展区和中文标点符号。核心部分提供了一个基于正则表达式的检测函数,能够准确识别中文标点和汉字,并支持批量文件处理。该方案采用[\u3000-\u303f\u4e00-\u9fff\uff00-\uffef]+正则模式,覆盖了CJK符号、基本汉字和全角字符范围。此外,文章还展示了如何扩展功能进行批
2026-01-29 20:30:00
133
原创 OpenCV 摄像头参数优化:拍出专业级照片的完整指南
本文介绍了使用OpenCV优化摄像头参数以获得专业级照片的方法。主要内容包括: 基础拍照程序实现,包含自动和手动参数设置 7个关键参数详解:亮度、对比度、饱和度、色调、Gamma、锐度和背光补偿,说明其作用原理和推荐设置值 智能参数优化系统框架,通过分析场景特征自动推荐最佳参数 文章提供了可直接运行的Python代码示例,并详细解释了每个参数对图像质量的影响,帮助开发者快速实现高质量的摄像头图像采集功能。
2026-01-26 21:30:00
187
原创 Python装饰器完全指南:从核心原理到高阶实战
本文全面介绍了Python装饰器的核心原理和高级应用。主要内容包括: 装饰器基础:通过高阶函数实现功能增强,保留函数元信息的方法 内置装饰器详解:@property属性访问、@staticmethod/@classmethod区别、@dataclass简化数据类 性能优化装饰器:@lru_cache实现智能缓存 实战案例:日志记录、性能计时、权限验证等实用装饰器 装饰器作为Python的强大特性,能优雅地扩展函数功能而不修改原代码,提升开发效率和代码可维护性。掌握装饰器将显著提升Python开发水平。
2026-01-16 22:45:00
153
原创 Python实战:基于pdf2docx的高保真PDF转Word工具(含GUI界面与批量处理)
Python PDF转Word工具摘要 本文介绍了一款基于pdf2docx库开发的免费PDF转Word工具,具有高保真转换、图形化界面和批量处理功能。工具采用Python开发,能完美保留PDF中的表格、图片和格式。文章对比了三种技术方案,详细解析了工具架构、GUI设计和核心代码实现,包括转换引擎封装、多线程处理和pdf2docx工作原理。该工具支持三种转换质量模式,适用于大多数标准PDF文件转换需求。
2026-01-16 22:00:00
340
原创 python实现免费的pdf转word文档
Python实现PDF转Word工具 摘要:本文介绍了一个使用Python开发的PDF转Word工具,基于pdf2docx库实现格式保留转换。工具提供GUI界面,支持: 单文件转换和批量转换功能 三种转换质量选项(高质量/中等/快速) 可视化进度条显示转换进度 自动生成输出路径和文件打开功能 核心代码使用Converter类实现转换过程,通过多线程处理保证界面响应流畅。该工具能有效保留PDF中的表格、图片等格式元素,转换结果可直接编辑使用。
2026-01-16 21:00:00
947
原创 python获取电脑桌面绝对路径
本文介绍了Python获取桌面绝对路径的跨平台解决方案与最佳实践。主要内容包括:1)基础方法使用os.path.join和os.path.expanduser;2)更健壮的实现方案,处理不同操作系统、大小写和多语言问题;3)推荐使用pathlib模块的现代方法;4)针对Windows、macOS和Linux系统的特定实现,包括Windows API调用、macOS AppleScript和Linux环境变量检测。文章提供了多种可靠方案,确保在不同环境下都能准确获取桌面路径,同时包含错误处理和备用方案,适合需
2026-01-16 20:45:00
155
原创 python自动化获取城市天气
本文介绍了使用Python requests库自动获取城市天气的方法。通过wttr.in天气API接口,输入城市名称即可返回JSON格式的天气数据。示例代码演示了如何解析API响应,提取天气状况和温度信息。该方法简单易用,只需安装requests库并调用API即可实现天气查询功能,适合用于各种需要天气数据的自动化场景。
2026-01-16 20:30:00
203
原创 python目录整理,整理电脑桌面
这篇文章介绍了一个Python脚本,用于自动整理电脑桌面文件。脚本功能包括: 文件分类整理:将文件按类型(图片、文档、视频、音频、压缩包)自动归类到对应文件夹,未分类文件放入"其他"文件夹。 备份功能:整理前会创建JSON格式的备份文件,记录原始文件位置、修改时间和大小等信息。 恢复功能:可以从备份文件恢复原始文件结构。 跨平台支持:自动识别不同操作系统的桌面路径。 该脚本使用pathlib、shutil等库实现文件操作,提供了完整的整理和恢复功能,适合需要批量整理桌面文件的用户使用。
2026-01-16 20:00:00
101
原创 python实现自动截图并打包成exe文件
1、获取当前运行窗口名称2、设置截图保存目录3、选择截图类型4、缩小当前运行窗口5、截图6、还原窗口7、退出
2025-12-03 20:30:00
471
PyQt5 QtDesigner多种方式显示动态曲线
2022-05-26
python学习应用手册(上册)
2022-01-22
测试两台电脑是否已连通.exe
2022-01-11
book-master.rar
2020-03-07
SVM支持向量机训练项目:分类,坐标点分类,回归
2024-07-07
数据库可视化软件,Navicat手把手教安装包
2024-07-07
python爬虫项目,爬取网络图书,制作一个图书管理系统
2024-07-07
Djanog实现人脸识别登录
2024-06-25
基于PyQt开发的正弦波信号分析系统
2024-03-30
python实现的windows内存看门狗程序
2024-03-13
python实现的银行系统模拟程序
2022-07-17
python实现常用的23种设计模式:含源代码、详细文档说明
2022-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅