首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Python写了一个上课点名系统(附源码)(自制考勤系统)

今天刷到了一个这样的短视频,我寻思我是不是也可以写一个类似的上课点名程序,想法经不起等待,说写就写~ ◆ 一.准备工作 私信小编01即可获取大量Python学习资源 1.Tkinter Tkinter...是 python 内置的 TK GUI 工具集。...作为 python 的图形设计工具,它所使用的 Tcl 语言环境已经完全嵌入到了 python 解释器中。 我们使用Tkinter开发GUI界面。...2.PIL PIL(Python Image Library)库是Python语言的第三方库,需要通过pip工具安装。安装PIL库的方法如下,需要注意,安装库的名字是pillow。...5.开始点名-顺序点名-Pyqt5版本 Pyqt5也写了一个版本,实现逻辑与TK版本相同,界面可能更好看了一些,但是文件大了许多,大家可以在后面总结部分自取。

3.9K40

利用Python自制贪吃蛇游戏

作者:丹枫无迹 来源:大龄码农的Python之路 一、游戏介绍 贪吃蛇是个非常简单的游戏,适合练手。先来看一下我的游戏截图: ?...我们可以坐标来表示每一个小方格,X 轴和 Y 轴的范围都是可以设定好的。一个列表来存放“蛇身”的坐标,那么一条“蛇”就出来了,最后只要显示的时候以不同的颜色表示即可。 2、蛇怎么移动?...三、代码展示 由于程序中要频繁的对“蛇”进行头尾的添加和删除操作,为了性能更好那么一点,我们 deque 代替列表。 首先需要初始化“蛇”,“蛇”的初始长度为 3,位置位于左上角。...) food_y = random.randint(SCOPE_Y[0], SCOPE_Y[1]) return food_x, food_y “蛇”的移动可以有 4 个方向,一个元组来表示移动的方向

65810

自制计算器——《自制编程语言》二

自制计算器——《自制编程语言》二 ? CharlieWang发布于 4 月 7 日 前面介绍了借助yacc和lex自制计算器。...《自制计算器(借助yacc和lex)—《自制编程语言》一》 本文介绍下不用yacc和lex的实现过程,其实就是自己编写词法解析器和词法分析器来代替yacc和lex。...2.自制语法分析器 大多程序员即使没自制编程语言的背景,也能猜到词法分析器的运行机制,换成语法分析器就有点毫无头绪了。...本书(本系列)的语法图丽中,非终结符长方形表示,终结符(记号)椭圆形表示。     正如语法图表示,我们借助递归下降分析法读入记号,然后执行语法分析,这就是我们将要编写的语法分析器。    ...+之后在没有term进入,break从循环跳出。但此时已经将+读进来了,因此还需要用第48行的unget_token()将这个记号退回。

1.6K20

喜欢Python做爬虫吗?进度条了解下?自制一个进度条模块!

我们在做Python爬虫脚本的时候,往往希望在运行的过程中可以实时查看到我的下载进度!...可以替代print的一个函数,具体的大家可以自行查找相关资料哦,我们今天第二种办法: print本身就有可以实现的办法,比如下面的代码,大家可以运行下! ?...完成后换行改为不换行,这样就实现了这个小功能 那么,进度条完成了,怎么和我们的代码结合,比如我们下载1个10M的东东,怎么控制每1M显示10%呢,这就用到了我们爬虫最常用的一个库requests库的一个功能了 requests...写在最后 前几天有私信我要Python的学习资料,我这里呢整理了一些Python教程和参考资料,从入门到高级的都有,包括学习建议以及学习路线,正在学习Python的同学可以来找我要哦。

1.2K10
领券