自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 项目实践--GUI学生信息管理系统

开发一个基于图形用户界面(GUI)的学生信息管理系统,实现学生基本信息(姓名、数学 / 语文 / 英语成绩)的录入、查询、修改、删除等功能,并支持数据持久化存储,方便用户直观操作和管理学生数据。

2025-08-08 13:09:57 1013

原创 Python实战项目--学生成绩管理系统

1、程序启动,显示名片管理系统欢迎界面,并显示功能菜单欢迎使用【学生信息管理系统】V1.0请选择你想要进行的操作1. 新建学生信息2. 显示全部信息3. 查询学生信息4. 删除学生信息5. 修改学生信息0. 退出系统2、用户用数字选择 不同的功能3、根据功能选择,执行不同的功能4、需要记录学生的5、 如果查新到指定的学生信息,用户可以选择或者信息。

2025-08-05 17:07:31 2082

原创 GitHub--Python--Day20--面向对象例题--好难找工作

简单起见,我们的扑克只有52张牌(没有大小王),游戏需要将 52 张牌发到 4 个玩家的手上,每个玩家手上有 13 张牌,按照黑桃、红心、草花、方块的顺序和点数从小到大排列,暂时不实现其他的功能。使用面向对象编程方法,首先需要从问题的需求中找到对象并抽象出对应的类,此外还要找到对象的属性和行为。分析:扑克游戏中至少应该有三类对象,分别是牌、扑克和玩家。这三类并不是孤立的。类和类之间的关系可以粗略的分为、****和。很显然扑克和牌是 has-a 关系,因为一副扑克有(has-a)52 张牌;

2025-07-16 18:02:00 901

原创 GitHub--Python--Day19面向对象编程进阶--重新开始!

在很多面向对象编程语言中,对象的属性通常会被设置为私有(private)或受保护(protected)的成员,简单的说就是不允许直接访问这些属性;对象的方法通常都是公开的(public),因为公开的方法是对象能够接受的消息,也是对象暴露给外界的调用接口,这就是所谓的访问可见性。用通俗易懂的话来说的话,,其私有或受保护的属性如同手机内部的电池、芯片等零件,不允许外界直接触碰,以防损坏或影响正常工作;而公开的方法则像手机的屏幕、按键等对外接口。

2025-07-15 21:25:00 1114

原创 GitHub--Python--Day 18面向对象编程--艰难前进

在Python 语言中,我们可以使用class关键字加上类名来定义类。在确定类的这块代码需要用函数这种抽象的方式将一类对象的共同特征进行动态提取。写在类里面的函数我们通常称之为方法,方法就是对象的行为,也就是对象可以接收的消息。方法的第一个参数通常都是self,它代表了接收这个消息的对象本身。print(f'学生正在学习{course_name}.')print(f'学生正在玩游戏.')上述代码我们构造了一个命名为“Student”的类。接下来我们将如何创建使用对象?

2025-07-09 23:28:25 938

原创 GitHub--Python --Day 17:装饰器、递归调用笔记---坚定!

装饰器是 Python 语言中的特色语法,可以通过装饰器来增强现有的函数,这是一种非常有用的编程技巧。另一方面,通过函数递归调用,可以在代码层面将一些复杂的问题简单化,但是递归调用一定要注意收敛条件和递归公式,找到递归公式才有机会使用递归调用,而收敛条件则确保了递归调用能停下来。

2025-07-03 11:20:06 633

原创 GitHub--Python--Day16-17笔记总结--好迷茫,但我想坚持住!

高阶函数(Higher-order function)是指,或者的函数。

2025-07-02 20:47:16 884

原创 GitHub--Python--函数实战例子---代码编写逻辑好难啊!!!

设计一个生成随机验证码的函数,验证码由数字和英文大小写字母构成,长度可以通过参数设置。下面图片是我分析思路,string模块的digits代表0到9的数字构成的字符串string模块的代表大小写英文字母构成的字符串。random模块的sample和choices函数都可以实现随机抽样,sample,这意味着抽样取出的元素是不重复的;choices,这意味着可能会重复选中某些元素。这两个函数的第一个参数代表抽样的总体,而参数k代表样本容量,需要说明的是choices函数的参数k。

2025-06-28 15:33:50 833

原创 GitHub--Python--Day14笔记总结--风雨过后又是新的篇章

在数学中,数学上的函数通常形如 z=g(x,y) 这样的形式,在 z=g(x,y) 中, g 是函数名, x 和 y 是函数的自变量, z 是函数的因变量。Python 中的函数跟这个结构是一致的,每个函数都有自己的名字、自变量和因变量。我们通常把Python 函数的自变量称为函数的参数,而因变量称为函数的返回值。利用定义函数的方式,写出上述代码,result = 1我们通过定义阶乘函数剪短了代码。总所周知,Python中有很多库,已经将实现各种功能的函数封装好了。在Python 标准库的math。

2025-06-27 15:43:15 860

原创 GitHub--Python--Day12到Day13笔记总结---没有天赋只能咬牙坚持!

在学习了列表和元组之后,我们再来学习一种容器型的数据类型,它的名字叫集合(set)。说到集合这个词大家一定不会陌生,在数学课本上就有这个概念。如果我们,那么这个整体就是集合,集合中的各个事物称为集合的。通常,集合需要满足以下要求:(1)无序性;(2)互异性;(3)确定性。在 Python 中,创建集合可以使用{}字面量语法,{}中必须需要至少有一个元素。

2025-06-26 18:46:55 894

原创 GitHub--Python--Day10到Day11笔记总结--坚持是一件枯燥但又很酷的事!

在 Python 语言中,元组也是多个元素按照一定顺序构成的序列。值得注意的是,元组是不可变类型,也就是说元组类型的变量一旦定义,不能再增加、修改或者删除。下面的代码展示元组定义以及运算。我在写代码的时候发现,列表的表达是中括号[],而元组的是圆括号()!!!在切片语法中step表示每次前进的间隔,即每隔step-1个元素取一次。step=1:连续取每个元素(默认)。step=2:每隔 1 个元素取一次(即取索引为 0、2、4... 的元素)。step=3。

2025-06-25 21:47:01 984

原创 GitHub --Python学习--Day8到Day9总结笔记 ---有效的方法才能起飞!

上一篇讲解了变量、运算符号的基础知识。不知道大家有没有按照我的方法在学习呢?亲测真的有用,下面的代码都是我自己一个个按照要求自己敲出来的。,就有有些细节处还是需要在加强。

2025-06-24 15:58:58 504

原创 GitHub --Python学习--Day 1到Day 7总结笔记--目标准确方法正确才能有效学习--一个月熟练Python语言

本博主是一名研究生专业是,目前研二,现在处于找工作的状态。就目前的状况,现在还没有找到自己的就业职位,当现在目前都是以语言编程为主的。所以,现在想就Python语言的学习进行记录。网上Python的学习课程数不胜数,你可能根本不知道哪一个视频适合你。GitHub上的这个连接的内容,这个连接有详细的内容需要一百天才可以学习结束,时间太长。其次,博主也是一边学习一边总结。前期的方法是采用GitHub这个链接🔗将基础知识过一遍,

2025-06-23 15:17:05 2275 1

python实战项目,简单版学生信息管理系统,,实现简单的存入和查询信息

还需要有students.json文件,这个文件是关于学生信息名单的,由于无法上传,我将把文件内容放在这大家自己生成.json文件。 [{"name": "张三", "math": 64, "chinese": 65, "english": 64}, {"name": "飞龙", "math": 100, "chinese": 90, "english": 100}, {"name": "王子", "math": "66", "chinese": "66", "english": "66"}, {"name": "香香", "math": "67", "chinese": "87", "english": "63"}]

2025-08-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除