爬呀爬的水滴
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
62 python GUI框架(PyQt)
本文介绍了PyQt5的基础使用:1. 环境搭建:通过pip安装PyQt5和设计工具包。2. 创建基本窗口:使用QApplication和QWidget创建简单窗口。3. 面向对象编程:推荐继承QMainWindow构建应用。4. 常用UI组件:包括按钮、文本框、标签等控件的使用方法。5. 布局管理:介绍垂直、水平、网格和表单4种布局方式。6. 信号与槽机制:PyQt的核心通信方式,包括内置信号和自定义信号。7. 可视化设计:使用Qt Designer工具快速设计界面。原创 2025-07-03 17:40:38 · 36 阅读 · 0 评论 -
61 python GUI框架(Tkinter)
本文介绍了Python中常用的GUI开发框架及其应用场景,重点讲解了Tkinter库的使用方法。主要内容包括: 常用GUI框架对比:Tkinter(内置轻量级)、PyQt/PySide(专业级)、Kivy(移动端)、DearPyGui(数据可视化) 基本组件(标签、按钮、输入框等)、三种布局方式(pack/grid/place)、事件处理机制 中级功能 高级功能原创 2025-07-03 15:30:44 · 144 阅读 · 0 评论 -
60 python asyncio模块(异步IO)
Python的asyncio模块是实现异步I/O编程的强大工具,特别适合处理网络请求、文件读写等高延迟操作。其核心机制包括:1)协程(通过async/await定义),2)事件循环(调度执行),3)任务(管理协程),4)Future(异步结果)。asyncio提供并发执行(asyncio.gather)、超时控制(wait_for)、异步队列(Queue)等基本功能,以及同步原语(Lock)和网络编程支持。原创 2025-06-27 19:29:25 · 69 阅读 · 0 评论 -
59 python StringIO
Python的StringIO模块(Python3中位于io模块)提供了一个内存中的文件对象,允许像操作文件一样处理字符串数据。主要功能包括:1)使用write()写入和read()读取数据;2)通过seek()移动文件指针;3)用getvalue()获取全部内容。典型应用场景包括临时数据处理、测试等需要避免实际文件操作的场合。原创 2025-06-18 07:56:37 · 43 阅读 · 0 评论 -
58 python logging模块
Python的logging模块提供了一套完整的日志记录系统,比print()更强大灵活。文章介绍了logging的核心架构(Logger、Handler、Formatter、Filter四大组件)和日志级别(DEBUG到CRITICAL)。演示了基础配置方法、异常捕获技巧,以及高级功能如多Handler输出和文件滚动策略(按大小/时间)。最后讲解了模块化日志配置方案,建议使用logging替代print进行专业的日志管理,便于调试和维护。原创 2025-06-18 15:34:51 · 34 阅读 · 0 评论 -
57 python sys模块
Python中的sys模块是与解释器交互的重要工具,主要功能包括:获取命令行参数(sys.argv)、查看系统信息(版本/路径)、控制输入输出流、内存管理(sys.getsizeof)、递归深度设置(sys.setrecursionlimit)等。该模块还支持异常处理、平台检测和程序终止(sys.exit)。原创 2025-06-17 11:38:45 · 33 阅读 · 0 评论 -
56 python Pickle(序列化与反序列化)
Python的pickle模块用于对象序列化和反序列化,可将复杂对象(如列表、字典、自定义类实例)转换为字节流存储或传输。基本用法包括pickle.dump()序列化和pickle.load()反序列化,支持单文件存储多个对象和处理循环引用。原创 2025-06-17 09:42:00 · 261 阅读 · 0 评论 -
55 python markdown
介绍了markdown的基础语法,以及在python种常用的库:markdown、mistune原创 2025-06-10 08:30:04 · 158 阅读 · 0 评论 -
54 python 量化
python做量化也是一个现在很火的方向了,本文介绍一下量化的基础入门。介绍了四种常见量化交易策略的实现与分析:1. 双均线交叉策略:通过短期与长期均线交叉产生买卖信号,简单易懂但滞后性强。2. 动量策略:基于"强者恒强"原理。3. 均值回归策略:利用价格偏离均值程度交易,适合震荡市场。4. 布林带策略:结合价格波动区间交易原创 2025-06-04 09:46:05 · 189 阅读 · 0 评论 -
53 python akshare(获取金融数据)
AkShare是一款专注于中国金融市场的开源Python库,提供股票、基金、期货等多领域数据接口。通过简单指令即可获取实时行情和历史数据。原创 2025-06-04 09:45:33 · 652 阅读 · 0 评论 -
52 python hashlib(哈希操作)
Python中的hashlib模块为密码学哈希函数提供了便捷接口,支持MD5、SHA系列和BLAKE2等算法。该模块主要功能包括:将任意长度数据转换为固定长度哈希值、文件完整性校验以及安全密码存储。典型应用场景涉及数据指纹生成、文件校验和用户密码加盐哈希存储。使用时需注意选择安全算法(推荐SHA-256/512)、添加随机盐值防止彩虹表攻击,并采用PBKDF2等密钥派生函数增强安全性。原创 2025-06-03 13:40:59 · 180 阅读 · 0 评论 -
51 python statistics(数据的统计分析)
Python的statistics模块提供了便捷的数据统计功能,包含均值、中位数、众数、标准差等常用统计量计算。该模块是Python3.4内置标准库,无需安装即可导入使用。主要函数包括:mean()计算平均值、median()求中位数、mode()找众数、stdev()计算标准差等。模块还支持几何平均数、调和平均数等高级统计方法,并可通过quantiles()计算四分位数。原创 2025-06-03 09:22:30 · 47 阅读 · 0 评论 -
50 python Matplotlib之Seaborn
Seaborn是Python中基于Matplotlib的高级数据可视化库,专为统计图形设计。它提供简洁的API接口,能大幅减少代码量,并内置专业级主题和调色板,使图形具备出版级质量。Seaborn支持5种主题(如darkgrid、whitegrid等)和4种上下文模板(paper、notebook等),通过sns.set_theme()灵活配置。核心绘图函数涵盖折线图、柱状图、散点图、箱线图、热图和小提琴图等多种统计图形。原创 2025-05-23 14:11:02 · 80 阅读 · 0 评论 -
49 python Matplotlib之Pandas 数据可视化
Pandas是Python中用于数据处理的核心库,其内置了基于Matplotlib的可视化功能,通过DataFrame.plot()和Series.plot()方法,用户可以快速生成常见图表,如折线图、柱状图、散点图、直方图、饼图和区域图等,而无需手动编写复杂的绘图代码。原创 2025-05-23 14:10:37 · 520 阅读 · 0 评论 -
48 python Matplotlib Pyplot(绘制图表)
Matplotlib是Python核心可视化库,Pyplot是其重要模块,提供类似MATLAB的绘图接口。文章介绍了Matplotlib的基础使用:1)安装导入方法;2)绘制简单折线图;3)plot函数参数详解;4)中文显示设置。重点演示了5种常见图表(折线图、散点图、柱状图、饼图、直方图)的绘制方法,包含数据准备、样式设置和标签添加。还讲解了子图布局和图表美化技巧,如使用plt.subplot()创建多图、plt.style.use设置样式。最后说明如何用plt.savefig保存图表为图片文件。原创 2025-05-22 09:51:57 · 188 阅读 · 0 评论 -
47 python NumPy
NumPy提供了更高效、更简洁的数据处理方式。通过NumPy,可以轻松完成诸如计算平均分、找出最高分和最低分、批量加减分等操作,而无需编写复杂的循环代码。原创 2025-05-22 09:32:01 · 56 阅读 · 0 评论 -
46 python pandas
本文介绍了Pandas的基本使用,包括安装导入、数据读取、查看数据、建立索引、数据选取、排序、分组聚合、数据转换、增加列等操作。此外,还介绍了Pandas的核心数据结构Series和DataFrame,以及如何将处理后的数据保存为Excel文件。原创 2025-05-20 23:06:15 · 131 阅读 · 0 评论 -
45 python csv(存储表格数据)
CSV是一种常用的数据存储格式,CSV文件是纯文本文件。Python提供了csv和pandas模块来处理CSV文件。csv模块可以读取、写入和更新CSV文件,而pandas模块则提供了更强大的功能。原创 2025-05-17 16:55:24 · 214 阅读 · 0 评论 -
44 Python MySQL(PyMySQL 驱动)
介绍Python对mysql数据库操作的库pymysql,创建数据库、连接数据库以及对数据库进行增删改查的操作方法,异常的捕抓以及删除数据库。原创 2025-05-08 13:56:18 · 489 阅读 · 0 评论 -
43 Python MySQL(mysql-connector 驱动)
介绍Python对mysql数据库操作的库mysql-connector,创建数据库、连接数据库以及对数据库进行增删改查的操作方法,异常的捕抓以及删除数据库。原创 2025-05-08 09:27:46 · 154 阅读 · 0 评论 -
42 python http之urllib库
介绍了python里http相关的Urllib库的使用方法和处理等。原创 2025-05-06 10:57:30 · 400 阅读 · 0 评论 -
41 python http之requests 库
介绍python里http模块requests库的使用方法,包括了get、post、put、delete方法,常用的实战技巧、错误处理、性能优化的方法。原创 2025-04-30 09:22:34 · 400 阅读 · 0 评论 -
40 python http介绍
从新手快速入门的角度介绍http是怎么一回事。原创 2025-04-29 15:40:08 · 56 阅读 · 0 评论 -
39 python 网络编程 -- socket(套接字)
介绍Python里,网络通信中的socket的使用方法。原创 2025-04-29 13:44:17 · 225 阅读 · 0 评论 -
38 python random
介绍python中随机函数random的使用,随机种子的概念,数值随机、序列随机等方法原创 2025-04-25 22:53:53 · 264 阅读 · 0 评论 -
37 python math
介绍python中math数学工具库的常用方法。原创 2025-04-25 09:37:44 · 478 阅读 · 0 评论 -
36 python operator
Python2.x 版本中,使用 cmp() 函数来比较两个列表、数字或字符串等的大小关系。Python 3.X 的版本中已经没有 cmp() 函数,如果你需要实现比较功能,需要引入 operator 模块原创 2025-04-23 13:46:50 · 153 阅读 · 0 评论 -
35 python pip
介绍了pip的使用,还有创建虚拟环境的办法原创 2025-04-23 11:44:04 · 41 阅读 · 0 评论 -
34 python 时间和日期
介绍python里时间和日期的常用方法,以及案例,还有注意事项。原创 2025-04-21 10:40:34 · 241 阅读 · 0 评论 -
33 python XML处理
介绍python里对xml文件的处理,三种解析 XML的方法:ElementTree、SAX 以及 DOM原创 2025-04-10 15:51:13 · 69 阅读 · 0 评论 -
32 python json
介绍python里处理json数据格式的方法:json数据和python数据的相互转换方法,json文件与python数据的读取与保存。原创 2025-04-10 08:36:01 · 314 阅读 · 0 评论 -
31 python 多线程与多进程2
介绍了pythont多进程的基础语法、进程间通信、进程池的用法,还有多线程和多进程的对比,以及使用场景的示例。原创 2025-04-08 15:33:44 · 174 阅读 · 0 评论 -
30 python 多线程与多进程1
介绍了python的多线程和多进程概念,再接受线程模块threading和线程模块_thread的用法原创 2025-04-08 10:17:50 · 493 阅读 · 0 评论 -
29 python 正则表达式
了解python中如何使用正则表达式,常用的方法原创 2025-04-07 15:07:28 · 401 阅读 · 0 评论 -
28 实例练习-学生成绩管理系统
通过实例,对前面所学知识点进行一个综合运用,包括:类的定义与使用、对象的创建、字典和列表数据结构的操作;用户输入处理、异常处理、数据验证;条件判断、循环遍历、函数的定义与调用;字典的修改操作、用户输入处理、异常处理;列表的删除操作、条件判断、循环遍历;列表排序、lambda 函数、统计计算;文件的读写操作、异常处理;循环结构、条件判断、函数的组合调用;模块的创建和导入原创 2025-04-07 11:08:12 · 318 阅读 · 0 评论 -
27 python 标准库概览
介绍了python常用的标准库的概览,有文件管理、时间管理、数据管理、系统管理原创 2025-04-02 20:46:46 · 805 阅读 · 0 评论 -
26 python 装饰器
介绍python装饰器的用法,函数装饰器、类装饰器、内置装饰器、以及类的属性的安全访问技巧。原创 2025-04-02 09:44:57 · 1167 阅读 · 0 评论 -
25 python 迭代器与生成器
介绍python的迭代器与生成器原创 2025-04-01 22:23:43 · 915 阅读 · 0 评论 -
24 python 类
介绍面向对象技术,python的类,对象、继承、多继承、方法重写、私有属性、运算符重载等方法原创 2025-04-01 20:53:34 · 711 阅读 · 0 评论 -
23 python 数据容器推导式
介绍python数据容器的推导式,推导式极大简化了代码。原创 2025-03-31 22:30:22 · 542 阅读 · 0 评论