我在命令行下学日语

同一个动作重复 300 遍,肌肉就会有记忆,重复 600 遍,脊柱就会有记忆,学完五十音图不熟练,经常遗忘或者要好几秒才想得起来一个怎么办?没关系,我做了个命令行下的小游戏 KanaQuiz 来帮助你记忆:

text 复制代码
usage python3 kanaquiz.py <operation>
operations: 
    python3 kanaquiz.py {-h}     play hiragana only
    python3 kanaquiz.py {-k}     play katakana only
    python3 kanaquiz.py {-a}     play all kana quiz
    python3 kanaquiz.py {-d}     play dakuon quiz
    python3 kanaquiz.py {-t}     play trinity quiz
    python3 kanaquiz.py {-l}     list kanas with romaji
    python3 kanaquiz.py {-o}     list kanas only
    python3 kanaquiz.py {-q}     query performance history

首先使用 -l 参数来复习所有假名:

bash 复制代码
python3 kanaquiz.py -l

然后在终端中查看:

当你复习完了,可以用下面命令开始挑战:

bash 复制代码
python3 kanaquiz.py -h

其中 -h 也可以换成 -k ,然后终端里会出现:

复制代码
[ よ ]  (1/46)
 ? {光标}

学习规则类似 anki 卡片,上面显示要复习的假名,下面你需要用尽快的速度输入它的罗马音,然后回车继续

每输入完一个,会有时间统计,看你用了多长时间,完成挑战后,会有一份漂亮的战绩报告:

用来告诉你哪些假名你很熟练,但是哪些你还是不够熟悉,需要多加练习,这样,在终端里工作累了,可以随时挑战一下,发现自己的不足,同时每天能看得到自己的进步。

理论上看到每个假名你至少 1 秒以内要能反应出它的读音才行,当然越快越好,所以成绩报表里,一秒钟是绿色,颜色越浅代表越熟练,反之代表越生疏。

可以用:

bash 复制代码
python3 kanaquiz.py -q

随时查看你的历史成绩,了解自己的进步。

欢迎尝试:

相关推荐
Rose sait22 分钟前
【环境配置】Linux配置虚拟环境pytorch
linux·人工智能·python
过期动态1 小时前
JDBC高级篇:优化、封装与事务全流程指南
android·java·开发语言·数据库·python·mysql
叶之香1 小时前
CentOS/RHEL 7、8安装exfat和ntfs文件系统
linux·运维·centos
一世琉璃白_Y1 小时前
pg配置国内数据源安装
linux·python·postgresql·centos
不过普通话一乙不改名1 小时前
Linux 内核开发入门:从环境配置到 Hello World 实战
linux·运维
liwulin05061 小时前
【PYTHON】COCO数据集中的物品ID
开发语言·python
小鸡吃米…1 小时前
Python - XML 处理
xml·开发语言·python·开源
乖乖是干饭王1 小时前
Linux 内核 Kbuild 中的 ld 调用机制
linux·c·makefile
我赵帅的飞起2 小时前
python国密SM4加解密
python·sm4加解密·国密sm4加解密