随笔分类 -  coding

Python3 PyQt
摘要:PyQt 是 Python 绑定 Qt 框架的 GUI(图形用户界面)开发库,相比 Tkinter,它功能更强大、界面更美观,支持跨平台(Windows/Mac/Linux),是 Python 桌面应用开发的首选工具之一。本文以 PyQt5 为例,从环境搭建、基础窗口到实战案例,系统讲解 PyQt 阅读全文

posted @ 2025-12-24 09:31 小陶coding 阅读(42) 评论(0) 推荐(0)

Python3 threading 模块
摘要:Python 的threading模块是实现多线程编程的核心工具,相比进程,线程更轻量、创建开销更低,且共享进程内存空间,适合 I/O 密集型任务(如网络请求、文件读写)的并发处理。本文从基础用法、线程同步、实战场景到核心坑点,全面拆解threading模块的使用逻辑,结合可运行示例,帮你掌握多线程 阅读全文

posted @ 2025-12-17 16:16 小陶coding 阅读(77) 评论(0) 推荐(0)

Python3 StringIO 模块详解
摘要:Python 的 io.StringIO 模块提供了在内存中操作字符串流的功能,允许你像操作文件一样(如 open() 打开的文件对象)读写字符串,无需创建实际的磁盘文件。它是处理临时字符串数据、模拟文件操作的高效工具,尤其适合频繁字符串拼接、测试文件读写逻辑等场景。 一、核心定位与模块导入 1. 阅读全文

posted @ 2025-12-02 08:53 小陶coding 阅读(42) 评论(0) 推荐(0)

Python3 hashlib 模块
摘要:在 Python3 中,hashlib模块提供了一系列加密哈希算法的实现,用于计算数据的哈希值。哈希算法(又称散列算法)通过将任意长度的输入数据转换为固定长度的输出(哈希值),具有单向性(无法从哈希值反推原始数据)和唯一性(不同数据大概率产生不同哈希值)的特点,常用于数据校验、密码存储、数字签名等场 阅读全文

posted @ 2025-10-23 08:46 小陶coding 阅读(35) 评论(0) 推荐(0)