我在命令行下学日语

同一个动作重复 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

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

欢迎尝试:

相关推荐
星云穿梭1 小时前
用Python写一个带图形界面的学生管理系统——完整教程
python
金銀銅鐵1 小时前
用 Pygame 实现 15 puzzle
python·数学·游戏
A小辣椒4 小时前
TShark:Wireshark CLI 功能
linux
黄忠7 小时前
大模型之LangGraph技术体系
python·llm
A小辣椒8 小时前
TShark:基础知识
linux
AlfredZhao10 小时前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
hboot20 小时前
AI工程师第二课 - 数据处理
人工智能·python·数据分析
用户8356290780511 天前
使用 Python 自动化 PowerPoint 形状布局与格式设置
后端·python
AlfredZhao1 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户8356290780511 天前
用 Python 自动化 PowerPoint 演讲者备注添加
后端·python