- 博客(1170)
- 资源 (3)
- 收藏
- 关注
原创 Python基础:第 08 篇 · 条件判断 if:让程序做选择
本文系统讲解Python条件判断核心语法,涵盖if/elif/else、缩进规则、三元表达式及Python 3.10+的match-case模式匹配,结合实战案例与常见误区,帮助零基础读者掌握程序逻辑控制,为后续学习循环与项目开发打下坚实基础。
2026-11-04 14:00:00
4
原创 Python基础:第 07 篇 · 集合 set:去重与关系运算
本文详解Python集合(set)的特性与应用,涵盖创建、增删改查、关系运算及去重实战。重点讲解交集、并集、差集等高效操作,结合办公自动化场景展示实际用途。强调集合在去重和快速查找中的性能优势,介绍集合推导式与不可变集合frozenset的应用,并指出常见陷阱。适合零基础入门,助力从0到精通。
2026-11-04 09:00:00
182
原创 Python基础:第 06 篇 · 元组 tuple 与字典 dict
本文系统讲解Python中元组与字典的核心用法:元组不可变,适用于存储坐标、配置等固定数据,支持解包与高效遍历;字典以键值对形式实现快速查找,掌握增删改查、安全取值(get())、遍历及推导式技巧。通过实战词频统计案例,展示字典在数据处理中的强大能力。文章强调避免常见陷阱,如单元素元组逗号缺失、遍历时修改字典等,并提供练习题巩固学习,助力零基础者从入门到精通。
2026-11-03 14:30:00
235
原创 Python基础:第 05 篇 · 列表 list:最灵活的数据容器
本文系统讲解Python列表(list)的核心操作:增删改查、切片、排序、推导式及浅拷贝与深拷贝。通过实例演示列表创建、索引访问、批量操作、遍历删除陷阱与高效推导式写法,强调常见误区(如append与extend混淆、遍历时删除问题),并提供去重、筛选等实用练习。适合零基础入门,助力掌握灵活数据处理能力,为后续项目开发打下坚实基础。
2026-11-03 09:30:00
7
原创 Python基础:第 04 篇 · 字符串:用得最多的数据类型
本文系统讲解Python字符串基础,涵盖4种定义方式、转义字符、索引切片(重点掌握[::-1]反转)、不可变性及15个高频方法。通过实战案例演示用户输入清洗,总结常见陷阱,助力零基础快速掌握字符串核心技能,为后续学习列表、办公自动化打下坚实基础。
2026-11-02 14:00:00
11
原创 Python基础:第 03 篇 · 运算符:加减乘除之外的那些操作
本文系统讲解Python运算符,涵盖算术、比较、逻辑、赋值、成员与身份运算符,重点解析/与//、and/or短路特性、海象运算符:=及运算优先级。通过实战案例演示奇偶判断、时间拆解、输入处理等应用,并揭示常见陷阱,如is误用、整除取向等问题。适合零基础入门,助力轻松掌握Python核心语法。
2026-11-02 09:30:00
209
原创 Python基础:第 02 篇 · 变量与数据类型:程序怎么“装东西“
本文详解Python变量与数据类型基础,强调变量是“标签”而非“盒子”,介绍6种基本数据类型(int、float、str、bool、list、None),讲解type()查看类型、类型转换及可变/不可变类型区别。重点提醒赋值引用陷阱,提供多变量赋值技巧与常见错误规避方法,助力零基础者夯实编程根基。
2026-11-01 14:30:00
12
原创 Python基础:第 01 篇 · Python 是什么?先把环境装好
本文为《30天学习Python从入门到精通》系列第一篇,详细介绍Python语言特点及安装流程。手把手指导Windows环境下安装Python并配置环境变量,确保python --version验证成功。介绍三种运行方式:交互式、脚本文件与IDE(推荐VS Code),并通过计算圆面积的实例展示实际应用。强调初学者常见误区,如未勾选PATH、乱码、用Word写代码等,并提供解决方案。最后布置练习题,引导读者动手实践,为后续学习变量与数据类型打下基础。适合零基础入门者快速上手。
2026-10-31 21:45:42
25
原创 【Python办公】批量图片裁剪神器
本文介绍如何用Python和PyQt5开发一款批量图片裁剪工具,支持可视化操作、拖拽导入和精准裁剪。文章首先分析了工具的核心需求,包括可视化界面、批量导入、坐标换算等功能;接着讲解了技术选型,使用PyQt5构建界面,Pillow处理图像,PyInstaller打包成exe;然后重点解析了三个关键代码实现:自定义可交互裁剪区域、文件拖拽功能以及Pillow批量处理逻辑;最后介绍了如何打包为单文件exe,并解决资源路径问题。该工具能大幅提升批量裁剪图片的效率,适合办公和自媒体场景使用。
2026-10-22 11:00:00
23
原创 Python 转义字符完全指南
本文系统讲解Python转义字符,涵盖\n(换行)、\t(制表符)、\\(反斜杠)等常用符号,解析其作用与使用场景。重点介绍原始字符串(r-string)在处理路径和正则表达式中的优势,避免转义困扰。同时指出常见陷阱,如Windows路径反斜杠问题、原始字符串结尾限制,并提供实用解决方案。通过对比与实例,帮助开发者高效掌握字符串处理核心技能,提升代码可读性与健壮性。
2026-10-22 09:00:00
410
原创 python-第30天:Python面向对象之类属性与方法(私有方法、私有属性)
理解类属性和实例属性的区别掌握类方法和静态方法的使用场景学会使用私有属性和私有方法理解 Python 的名称改写机制掌握 __slots__ 的使用了解描述符(Descriptor)的概念综合运用面向对象知识
2026-09-05 16:00:00
402
原创 python-第29天:Python面向对象之多态与抽象类
理解多态的概念和意义掌握鸭子类型(Duck Typing)的思想学会使用 abc 模块创建抽象类理解抽象方法和具体方法的区别掌握 @abstractmethod 和 @abstractproperty了解接口与实现分离的设计思想能够设计可扩展的面向对象架构
2026-09-05 13:00:00
385
原创 python-第28天:Python面向对象之继承与多继承
理解继承的概念和意义掌握单继承的语法和使用学会使用 super() 函数理解方法重写和扩展掌握多继承的语法和 MRO 机制了解 mixin 设计模式避免常见的继承陷阱
2026-09-05 10:00:00
417
原创 python-第27天:Python面向对象详解
理解面向对象编程的核心概念掌握类和对象的定义方法学会使用 __init__ 构造方法理解实例属性、实例方法、类属性、类方法的区别掌握 self 的作用和使用了解面向对象的三大特征:封装、继承、多态
2026-09-04 16:15:00
531
原创 python-第27天:Python面向对象详解
理解面向对象编程的核心概念掌握类和对象的定义方法学会使用 __init__ 构造方法理解实例属性、实例方法、类属性、类方法的区别掌握 self 的作用和使用了解面向对象的三大特征:封装、继承、多态
2026-09-04 16:00:00
267
原创 python-第26天:Python输出美化详解
掌握 print() 函数的高级用法学会使用 f-string 格式化字符串理解字符串格式化的三种方式掌握控制台输出对齐技巧学会使用 pprint 模块美化复杂数据结构了解 ANSI 转义序列实现彩色输出
2026-09-04 13:00:00
428
原创 python-第25天:Python中模块与包详解
模块(Module) 是一个包含 Python 代码的 .py 文件。它可以定义函数、类和变量,也可以包含可执行语句。模块的核心作用是:代码复用:一次编写,多处使用代码组织:将相关功能分组到不同文件命名空间:避免名称冲突
2026-09-04 10:00:00
203
原创 python-第24天:Python中的装饰器详解
装饰器(Decorator)是 Python 中一个非常强大且优雅的特性。**从本质上讲,装饰器就是一个函数,它接受一个函数作为参数,返回一个新的函数**。装饰器允许我们在不修改原有函数代码的情况下,为其添加额外的功能。打个比方:装饰器就像给手机套上一个手机壳。手机本身的功能不变,但手机壳给它增加了防摔、美观等额外特性。
2026-09-03 16:00:00
398
原创 python-第23天:Python 闭包
在 Python 编程进阶的道路上,“闭包”(Closure)是一个绕不开的核心概念。它不仅是理解装饰器(Decorators)的基础,更是实现数据封装和函数式编程的重要手段。对于初学者来说,闭包可能显得有些抽象,但只要掌握了它的底层逻辑,你会发现它是一个极其优雅且强大的工具。本文将以系统化的视角,带你从零开始拆解闭包的每一个细节。
2026-09-03 13:00:00
415
原创 python-第22天:匿名函数
在编程的世界里,并非每一个函数都拥有自己的“姓名”。就像我们在便利店买单时不需要知道收银员的名字一样,在编写代码时,我们也经常需要一些**一次性、轻量级**的逻辑处理。这就是**匿名函数(Anonymous Functions)**的用武之地。
2026-09-03 10:00:00
369
原创 python-第21天:全局变量与局部变量
在学习编程的初期,你可能会遇到这样的困惑:为什么我在函数内部定义的变量,在函数外面就没法用了?又或者,为什么我在函数里改了一个变量的值,程序运行的结果却和我想象的不一样?这背后的核心概念就是**作用域(Scope)**。理解作用域,是掌握函数编程、避免程序 Bug 的必经之路。
2026-09-02 16:00:00
226
原创 python-第20天:关键字参数与不定长参数
在学习 Python 的过程中,定义和调用函数是每个开发者的必经之路。你可能已经学会了如何定义一个简单的函数,例如 `def add(a, b): return a + b`。但在实际的项目开发中,为了让代码更具灵活性和可读性,我们需要掌握更高级的参数传递方式。本篇文章将带你深入浅出地理解 **关键字参数** 与 **不定长参数**,助你编写出更专业、更优雅的 Python 代码。
2026-09-02 13:00:00
294
原创 python-第19天:Python 函数
在编程的世界里,**函数(Function)** 被誉为“一等公民”。无论你是想开发一个简单的计算器,还是构建复杂的人工智能模型,函数都是构建程序的基石。本文将带你从零开始,系统性地掌握 Python 函数的核心概念。我们将通过由浅入深的逻辑,拆解函数的定义、调用、参数机制以及返回值。
2026-09-02 10:00:00
384
原创 python-第18天:迭代器与生成器
在 Python 的编程世界里,**迭代器(Iterator)**和**生成器(Generator)**是两个至关重要但常让初学者感到困惑的概念。它们不仅是 Python 实现高效循环的基础,更是处理大规模数据、优化内存占用的核心武器。本文将以系统化的视角,带你从零开始深入理解这两个核心概念。
2026-09-01 14:00:00
407
原创 python-第17天:元组 (Tuple) 与 集合 (Set) 全解析
在 Python 的编程世界里,数据存储不仅仅是“把东西放进列表(List)”那么简单。为了编写更高效、更安全的代码,我们需要根据场景选择最合适的容器。本文将深入探讨 Python 中两个至关重要的数据结构:**元组 (Tuple)** 和 **集合 (Set)**。我们将从基础概念出发,逐步深入到实际应用与底层特性。
2026-09-01 10:00:00
210
原创 python-第16天:字典推导式
在 Python 编程的世界里,“Pythonic” 是一个常被提及的词汇,意指代码不仅要正确,还要简洁、优雅且高效。**字典推导式 (Dictionary Comprehension)** 正是体现这一哲学的核心语法之一。对于初学者来说,掌握字典推导式不仅能减少代码行数,还能显著提升数据处理的效率。本文将带你从零开始,系统性地掌握这一强大工具。
2026-08-31 14:00:00
498
原创 python-第15天:Python 列表推导式
在 Python 的编程世界里,有一种语法不仅能让你的代码行数骤减,还能显著提升代码的可读性和执行效率。它就是 **列表推导式(List Comprehension)**。作为一名初学者,你可能已经习惯了使用 `for` 循环来创建列表。本文将带你系统地了解如何进阶到列表推导式,让你的 Python 代码更具“Pythonic”风格(即符合 Python 哲学的高雅风格)。
2026-08-31 10:15:00
216
原创 Python办公20:图片格式转换——Webp/PNG/JPG 批量互转及无损压缩
本文介绍了使用Python的Pillow库实现图片格式批量转换与压缩的方法。主要内容包括三种方案:1) 单张图片格式转换(支持JPG/PNG/WebP等格式互转),2) 批量转换文件夹中所有图片格式,3) 批量压缩图片(保持原格式)。代码实现了透明通道处理、尺寸调整、压缩质量设置等功能,并显示转换前后的文件大小对比。适用于网站优化、系统兼容等需要批量处理图片的场景。使用方法简单,只需安装Pillow库即可快速实现高效的图片格式转换与压缩。
2026-08-28 14:45:00
456
原创 Python办公19:图片水印添加——一键为数千张员工工牌或产品图加盖 Logo
本文介绍了如何使用Python的Pillow库批量添加图片水印,适用于员工工牌或产品图片处理。核心内容包括三种水印方案:1)文字水印,可自定义位置、大小、颜色和旋转角度;2)Logo图片水印,支持调整透明度和缩放比例;3)平铺水印,实现全屏重复文字效果。代码展示了如何通过透明图层叠加、旋转和定位技术实现高效批处理,大幅提升工作效率,每秒可处理数十张图片。文章还提供了环境配置和详细的参数说明,适合处理大批量图片水印任务。
2026-08-28 10:00:00
427
原创 Python办公18:PDF 转 Word——利用 OCR 技术批量提取不可编辑的文档内容
本文介绍了两种Python方案将PDF转换为可编辑Word文档:对于文字型PDF,使用pdfplumber直接提取文本;对于扫描版PDF,通过Tesseract OCR识别图片文字。代码实现了单文件转换和批量处理功能,包含表格提取、多语言支持和分页处理。文章对比了两种方案的准确率和速度,文字型可100%还原内容且速度快,扫描型OCR识别率约85-95%。常见问题解答了OCR识别率低、中文乱码和格式丢失等问题的解决方法。最后指出OCR只能提取文字,无法保留原始格式,如需完整格式需使用专业工具。
2026-08-27 14:45:00
565
原创 Python办公17:暴力拆分——按页数或指定范围提取 PDF 核心页面
收到一份 200 页的培训教材,但你只需要第 15-30 页的内容。或者需要把一份合同的每个章节拆分为独立文件,分发给不同负责人。手动操作需要打开 PDF,选择页面范围,导出——每次只能处理一部分。本节教你用 Python 快速拆分和提取。
2026-08-27 10:00:00
681
原创 Python办公16:PDF 强力缝合——将几十个 PDF 合并为单个文档并添加页码
年终汇报需要将 15 份部门报告(PDF 格式)合并成一个总文件,并且添加统一的页码。手动操作需要打开每个 PDF,复制页面,粘贴到总文件——不仅慢,而且可能丢失格式。本节教你用 Python 一行代码完成合并,还能自动添加页码。
2026-08-26 14:30:00
472
原创 Python办公15:Windows 注册表优化——通过 Python 脚本一键开关系统特效
刚拿到一台新电脑,需要关闭动画特效提升性能、修改默认程序、添加右键菜单等。每次都要打开注册表编辑器,找到对应的路径,修改键值——不仅繁琐,还容易改错。本节教你用 Python 的 `winreg` 模块一键操作 Windows 注册表,批量完成系统优化。
2026-08-26 10:15:00
263
原创 Python办公14:批量解压文件夹内的所有 ZIP/RAR 并自动分类
收到同事发来的 30 个 ZIP 压缩包,每个都要手动右键 → 解压到此处 → 整理文件。如果遇到 RAR 格式,Windows 自带的解压还不支持,要装第三方软件。本节用 Python 实现一键批量解压,自动创建对应文件夹,并分类管理。
2026-08-25 14:30:00
499
原创 Python办公12:搜索文件夹内数千个文档中的特定关键字
本文介绍了一个使用Python实现的全文内容搜索工具,可快速在数千份文档中查找特定关键字。该工具支持多种文件格式(包括txt、docx、pdf、xlsx等),通过遍历文件夹、识别文件类型并读取内容来实现高效搜索。核心功能包括: 支持多关键字搜索和大小写敏感选项 可提取关键字周围上下文内容 生成包含匹配结果的Excel报告 自动处理不同编码和异常文件 使用方法简单,只需安装python-docx、PyPDF2等依赖库,调用search_files_content函数即可实现秒级搜索大量文档内容,是办公自动化场
2026-08-24 14:15:00
351
原创 Python办公11:定时自动同步重要文件夹至移动硬盘或云端
本文介绍使用Python实现自动备份的三种方案:1)增量文件同步 - 仅复制新增/修改文件到目标文件夹,记录详细日志;2)打包压缩备份 - 将整个文件夹压缩为带时间戳的ZIP文件;3)版本控制备份 - 保留多个历史版本并自动清理旧备份。代码使用shutil模块实现文件操作,支持自定义源目录和备份路径,通过比较文件修改时间和大小实现智能同步。方案1适合日常备份,方案2适合创建完整快照,方案3提供类似时间机器的版本回溯功能。用户可根据需求选择适合的备份策略,保障数据安全。
2026-08-24 10:00:00
418
原创 python-第14天:Python continue 与 break 语法全解析
本文深入解析Python中break和continue两种循环控制语句的用法与区别。break用于完全终止循环,如同紧急制动;continue则跳过当前迭代继续下一轮循环。通过操场跑步的生动比喻和具体代码示例,清晰展示两者的应用场景。文章还指出常见陷阱(如while循环中的死循环)和最佳实践,强调应合理使用这些控制语句以保持代码简洁可读。最后总结两者的核心差异:break是循环的终点,continue是循环的跳板,并建议进一步探索循环与异常处理的结合应用。
2026-08-21 14:00:00
510
顺丰运单号自动匹配运单图片
2025-11-07
Python办公自动化-Excel多层json制作
2025-12-17
TXT以及Word文档批量转换PDF
2025-12-16
Python批量提取Excel某列的运单号
2025-12-15
(2025年)全国行政区划代码.json
2025-12-15
Python-Excel按列拆分-可选择保存方式
2025-12-11
Python办公-Excel多sheet转换csv(极速版)
2025-12-10
Excel某列按照条件组拆分
2025-12-08
Python-Excel&PDF添加文字、图片水印
2025-12-08
python-批量图片添加文字水印
2025-12-08
Python-实现批量提取PDF中的图片与表格
2025-12-03
Python-双表Excel匹配神器
2025-12-02
Python-GIF动态图转MP4
2025-11-25
Python-pdf转Word
2025-11-25
Excel多Sheet透视
2025-11-12
Python-按列拆分Excel界面版工具
2025-11-10
Html模板炫酷对称绘画工具:在浏览器里创作镜像艺术
2025-11-05
Html网页版词云图生成器
2025-11-05
Html静态电商后台管理大屏看板模板-赛博博客风格
2025-11-03
Python工具-多层目录文件删除
2025-11-03
Python-批量图片裁剪
2026-04-08
Python-Excel批量列处理工具.exe
2026-04-08
python-批量文件重命名
2026-04-08
python-Excel批量拆分神器.exe
2026-04-08
python-Excel透视神器
2026-04-08
Python-贪吃蛇小游戏
2026-03-18
Python-批量PDF添加文字水印
2026-03-04
Python-批量CSV文件按行\按列 拆分工具
2026-03-03
python-批量图片添加水印
2026-02-24
python-批量-PDF拆分(一页一页)
2026-02-04
python-Excel多sheet合并工具
2026-01-27
Python-json快速查看器
2026-01-19
Python-批量文件夹(目录)修改名称
2026-01-19
Python-Excel转Json2026版本
2025-12-25
Python办公-多目录csv或Excel按某列透视
2025-12-24
python全球日历节假日查看器
2025-12-19
python-打造高效Excel数据合并工具(自定义为一项合并单元格未勾选不合并)
2025-12-19
Python对合并单元格做字典
2023-04-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅