一、引言
本号此前发了一个初中生H童鞋欲建单机版题库励(被)志(迫)学习正则表达式的文章,见:H童鞋建立题库需要模拟测试,需要倒计时,每隔一秒钟在界面上更新一次剩余时间。一开始想到的是建立一个循环,在循环中用time.sleep(1)来等待1秒,然后去更新屏幕显示,结果发现,程序运行后,只能傻傻滴等待屏幕更新,根本无法做题。H童鞋后来在网上查到一个办法,就是用线程实现定时器,在定时器的响应函数中去更新屏幕显示。本号在得到授权之后,将H同学学习到的定时器核心代码分享给读者朋友。环境:64位Win 10中文版 + 64位Python 3.6.5
《Python程序设计(基于计算思维和新文科建设)》,ISBN:9787121435577,胡凤国,电子工业出版社,2022年6月。本书是电子工业出版社在国内较早采用纸质版+电子版的创新图书发行模式的第一次尝试。本书是这套创新图书的纸质版部分,与之内容互补的电子版图书将稍后出版。基础篇介绍Python程序设计的入门知识,共12章,包括:⑵ Python软件的安装和Python程序运行;⑶ Python的基本概念(对象、数据类型、表达式、内置函数);排错篇总结初学者常遇到的错误并介绍程序调试方法,包含2章:与本书内容互补的电子版图书包含文本篇和应用篇两部分:文本篇:介绍字符集、编码和文本文件读写的知识,包含了对国家规范《通用规范汉字表》8105个汉字当中难以输入和难以显示的汉字的处理。应用篇:介绍Word、Excel、PPT、PDF、图片等常用办公文件的处理,是大家提高办公和科研效率的好帮手。本书配套有详细的PPT和教学大纲,还有全部例题的程序代码和绝大部分思考题的程序代码。本书配套PPT里面还加入了配套电子版图书中的部分内容,比如字符集和编码,不同编码的文本文件的读写,Word、Excel、PPT、PDF等一些常用办公文件的读写。1、大学文科生, 可选本书当Python教材或自学Python的参考书。2、大学理工科学生, 可选本书当自学Python的参考书。可拿本书当工具书,本书的配套程序会为您节省效率,在当前大数据和新文科的背景下,本书可以为相关领域的量化研究提供技术支持。本书配套的电子版图书中的编码和文本处理知识也可以作为理工科教师和科研人员处理文本数据的参考资料之一,毕竟专门开辟章节介绍国家标准《通用规范汉字表》汉字处理的程序设计图书并不多见。
本书有专门的海龟画图章节,有大量的有趣数学题目,可以培养学生的计算思维,适合对编程感兴趣的中小学生阅读,也适合打算让娃参加编程辅导班的家长朋友参考。本书在各大实体书店和网店均有销售。京东、天猫、当当的购买渠道如下(可扫码直达购买页面)。
三、程序

开始时间 2023-05-13 12:10:08 总时间:1200.000秒当前时间 12:10:09 累计用时:1.005秒 剩余:1198.995秒当前时间 12:10:10 累计用时:2.010秒 剩余:1197.990秒当前时间 12:10:11 累计用时:3.014秒 剩余:1196.986秒当前时间 12:10:12 累计用时:4.017秒 剩余:1195.983秒当前时间 12:10:13 累计用时:5.020秒 剩余:1194.980秒当前时间 12:10:14 累计用时:6.023秒 剩余:1193.977秒当前时间 12:10:15 累计用时:7.027秒 剩余:1192.973秒当前时间 12:10:16 累计用时:8.030秒 剩余:1191.970秒当前时间 12:10:17 累计用时:9.033秒 剩余:1190.967秒当前时间 12:10:18 累计用时:10.037秒 剩余:1189.963秒
当前时间 12:10:19 累计用时:11.041秒 剩余:1188.959秒当前时间 12:10:20 累计用时:12.045秒 剩余:1187.955秒当前时间 12:10:21 累计用时:13.048秒 剩余:1186.952秒当前时间 12:10:22 累计用时:14.052秒 剩余:1185.948秒
五、讨论
如果有读者朋友发现代码可以改进或者有更简便的做法,欢迎交流。
六、联系交流
由于本号文章以辅助教学为主,笔者不建议自己的学生直接拿代码运行,而是建议在理解了思路之后自己敲代码来加深印象,所以本号一般不直接贴代码。如果其他读者朋友有需要代码,请关注本号,直接加笔者微信联系,尽量别给公众号留言(查看不及时,经常漏看一些留言,时间长了无法回复)。欢迎关注微信公众号“语和言”,本公众号将不定期发布对图书《Python程序设计(基于计算思维和新文科建设)》中的Python知识点进行解读和补充的内容。语和言公众号还有读者交流群,读者朋友可以入群一起讨论问题。
欢迎跟图书《Python程序设计(基于计算思维和新文科建设)》的作者胡凤国老师进行交流,电邮:cuchufengguo@163.com。
七、图书目录
图书《Python程序设计(基于计算思维和新文科建设)》目录如下(手机端可以用手指上下滑动下面灰色区域的文字来查看全部目录,电脑端可以用鼠标滚动滚轮或拖动下面文本框右边的滚动条来浏览全部目录):
8.2.4 关于元素可比较的有序序列类对象的通用操作10.3.3 用上下文管理语句with来管理文本文件读写12.12.1 datetime标准库定义的常用类参考文献