簡単な漢字と語彙のFlash cardsをPythonで作成する
概要
日本語を学ぶための漢字フラッシュカードプログラムで作成する。
環境
OS : Linux based
Terminal
Python 2.7
必須ではない : Intellij IDEAのPyCharm IDE
インストール
python 2.7
使い方
プロジェクト全体をダウンロードするには、この手順に従います。
-
リポジトリの[コード]タブに移動します。
-
クローンまたはダウンロードをクリックします。
-
提供されたURLをコピーします。
-
コマンドラインまたはターミナルアプリケーションを開き、リポジトリをコピーするディレクトリを入力します。 これは、ホームディレクトリのようなローカルファイルシステムのどこにでも置くことができます。
cd ~/
-
リポジトリのURLをコピーします。 この場合、漢字フラッシュカードプロジェクトをクローンしたいので、URLは次のようになります。
git clone https://github.com/evanhutomo/kanji-flashcard.git
-
kanji-flashcardディレクトリに移動し、クローンの状態を確認します
cd kanji-flashcard git status
プロジェクトのダウンロードが完了しました。 コードを実行する前に、このプログラムを使用するためのシステムを紹介します。
実際には、このプログラムはあなたに3つの主要な特徴を与えています:
1. データのCRUD(作成、読み取り、更新、削除)
2. QUIZ(ローマ字と英語の語彙を推測してクイズを行う)
3. 検索(新しい一意のデータを挿入するための検索データ)
プログラムを実行するには、端末を開いて /kanji-flashcardフォルダに移動します
python main.py
その後、プログラムはこのようになります
-------Kanji Flashcard v0.1---------
-------------M E N U----------------
---------type 'q' to close----------
(1) DATA
(2) QUIZ
(3) SEARCH
補足
このプログラムはJSONをデータ構造として使用しているため、JSONの基本知識が役立ちます。
まとめ
このプログラムはまだ開発中ですが、私はこのプログラムがJSONを使ってPythonに基づいた簡単なプログラムを作る方法を理解するのを助け、外国人が日本語を独学で学ぶのを助けることができれば幸いです。 バグが見つかった場合、または質問がある場合は私に連絡するか、この記事または私のGithubのページこちらにコメントをしてください。 プログラム全体がまだ完璧ではないかもしれない、まだいくつかのバグがあり、英語で書かれているので、私は不便をおかけして申し訳ありません。