一开始我学Python下面的GUI库tkinter的时候,尝试着做了一个记事本程序,然后就实现了100words。现在是100Words的1.1版。和之前相比,新版的100words增加了查单词,计时和字数统计功能,界面上也更加美观。
介绍
100words是一个英语写作练习软件,特点只有一个:如果想要保存,就得写满100个单词。
这个软件可以作为英语学习辅助使用。假如你正在学习英语,每天都有一定量的输入,比如说阅读或是听播客,那么你可以使用它来进行复习和回顾。每天一百个单词也许很少,但是通过长久的积累,同时搭配语法的学习和大量语料的输入,写作水平就会得到指数级的提高。
- Github地址:https://github.com/greyli/100Words
- 下载地址:https://github.com/greyli/100Words/archive/master.zip
新旧版对比
新版界面
旧版界面
新特性
查词
使用微软翻译实现,可以翻译词语和句子。
计时
目前还没有添加到统计数据里,比较鸡肋。只能用来测试自己的写作速度。未来的版本会把时间数据做成折线图。
字数统计
参考了PythonCookbook里的计时器的实现方法。文本输入框上面的数字标签会实时显示当前的字数。
其他特性
你可以在File-Analysis下看到你所有的写作数据(目前只有日记数量)
使用说明
- 下载文件;
- 解压,取出可执行文件(100Words.exe)和字体文件(Purisa.ttf),其他可删除;
- 双击安装字体文件,然后把可执行文件复制到桌面上;
- 这时双击图标可以打开了。
总结
虽然目前功能上还不完善,最重要的拼写检查功能没有实现。但还是会有接下来的版本的:)