- 博客(21)
- 收藏
- 关注
原创 PyQt5 GUI 开发基础
Qt是一个跨平台的C++图形用户界面开发框架,支持GUI和非GUI程序开发。本文介绍了使用PyQt5进行界面开发的基础知识,包括创建简单窗口、常用控件(按钮、标签、文本框)、窗口属性设置以及三种布局方式(垂直、水平、网格布局)。示例代码展示了如何创建带有基本控件的窗口界面,以及通过QVBoxLayout、QHBoxLayout和QGridLayout实现不同控件排列方式。这些内容为Qt/PyQt的初学者提供了快速入门指南。
2025-07-26 10:14:18
359
原创 Python常用魔术方法
本文介绍了Python中几个重要的魔术方法及其用法。首先,__new__()方法用于控制实例的创建过程,而__init__()方法则用于初始化实例属性。__new__()在实例创建时执行,__init__()在实例创建后执行。其次,__iter__()和__next__()方法用于实现迭代器,__iter__()在迭代开始时调用,__next__()用于逐个返回元素。最后,__call__()方法使实例对象可以像函数一样被调用。通过这些魔术方法,开发者可以更灵活地控制类的行为。
2025-05-14 19:35:47
258
原创 Groovy基础语法
本文介绍了Groovy编程语言的基本语法和常用操作,涵盖了输入输出、整数运算符、赋值、字符串处理、列表操作、映射、判断、循环、函数定义、文件操作、异常处理以及选择语句等内容。文章详细说明了如何使用print、println、printf进行输出,以及使用System.in.readLine()进行输入。此外,还介绍了字符串的索引、运算、替换、分割等操作,列表的定义、运算、方法,以及映射的增删改查操作。文章还涉及了判断、循环、函数定义、文件读写、异常处理等编程基础,并提供了相关代码示例。
2025-05-14 15:01:41
942
原创 Python常用模块
本文介绍了Python中常用的四个模块:hashlib、logging、random和re。hashlib模块用于加密,支持MD5和SHA1等算法,具有不可逆性、压缩性、抗修改性和抗碰撞性。logging模块用于日志记录,支持不同级别的日志输出,并可通过basicConfig和getLogger进行配置。random模块用于生成随机数,支持浮点数、整数、序列元素选择和打乱顺序等操作。re模块用于正则表达式匹配,支持多种字符匹配规则和函数,如match、search、findall和finditer。
2025-05-14 14:35:37
736
原创 Python算法思想
本文介绍了枚举算法和递归算法的核心思想及其经典案例。枚举算法通过列举所有可能的解并进行条件判断,适用于求解阿姆斯特朗数和百鸡问题等。递归算法则将复杂问题分解为相似的子问题,通过递归调用解决,典型案例包括阶乘计算、斐波那契数列生成以及二叉树的深度优先(DFS)和广度优先(BFS)遍历。通过这些案例,展示了两种算法的基本应用场景和实现方法。
2025-05-14 11:42:33
423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅