python小程序
勤奋的大熊猫
自学四年的 Python 金丹期修士
光子学硕士
芯片设计及版图布局工程师
图像处理爱好者
机器学习萌新
展开
-
Python 自制简易计时器内核
代码如下:import timeclass Timer: def __init__(self): self.real_time = 0 # 记录已经运行的时间 self.setting_time = 1 # 设置想要进行运动的时间, 单位:分钟 print("计时器开始运行!") def mainProgram(self): while self.real_time / 60 < self.setting_t原创 2021-12-01 18:15:31 · 99 阅读 · 0 评论 -
Python 自制简易ProgressBar
昨天突然想到想要自己制作一个属于自己的ProgreeBar。但是不知道怎么操作,今天想了想有了一个简单的雏形,对于如何添加后面的代码以至于能够在末尾处动态更新百分比还有待研究,欢迎大家一起讨论。代码如下:import timeclass ProgressBar: def __init__(self): self.whole_percent = 100 # in progress, the whole percent is 100% def progress(se原创 2021-11-26 09:37:45 · 1637 阅读 · 0 评论 -
PyQt5制作光学仿真GUI界面
光学模拟太多了的时候总是去找需要执行的程序文件就很麻烦,于是想到使用PyQt5制作一个GUI光学仿真界面把所有的程序集成起来,这样就可以选择而不是寻找了。最终效果如下: PyQt5制作的光学仿真GUI界面 ...原创 2021-02-04 18:10:08 · 660 阅读 · 4 评论 -
基于speech模块的久坐提醒小程序
每天在电脑前坐很长的时间,因为有时候太过投入一下子就过去了若干个小时,容易猝死。于是心血来潮的想要写一个防久坐提醒小程序:第一种模式(最简单模式),若输入伏案工作时间数值不对则产生一个错误并退出。代码如下:import speechimport timeclass Debug: def __init__(self): self.start_time = time.time() self.minutes = int(input("How原创 2020-09-07 15:47:07 · 432 阅读 · 0 评论 -
打卡小程序
每天有五项需要学习。策略:如果未完成则成长值减一,完成则加一。注意(NB):我们将每次计算后的成长值保存到了data.txt文件中,所以程序首次运行时会在目录下自动创建一个data.txt文件,但是要注意一定不要手动提前创建,因为当手动创建时,文件内部本身不存在可读数据,就会报错,这里算是一个不完整的小bug,可自行在__init__(self)函数下加一个if判断语句即可,这里省略。运行方法:保证目录文件下没有名称为data.txt的文件直接运行程序即可。代码如下:import osclas原创 2020-09-05 00:47:50 · 1022 阅读 · 0 评论 -
python 节日祝福文字嵌套
所需模块:from PIL import Imagefrom PIL import ImageDrawfrom PIL import ImageFont使用设计者模式书写代码,代码如下:class newYear: def __init__(self): self.word_size = 25 self.word1 = "新" self.word2 = "年" self.word3 = "快" self.wo原创 2020-08-28 16:17:52 · 897 阅读 · 1 评论