- 2日目のゴールと全体像
- メモを「タイトル+本文」で管理する
- メモを入力する関数(タイトル+本文)
- 番号付きでメモを表示する
- メモの詳細を表示する(タイトル+本文)
- メモを削除する機能
- メニュー形式で操作できるようにする
- 2日目の完成コード:タイトル付きメモ+番号管理版
- 2日目で本当に掴んでほしいこと
- 次のステップ
- 3日目のゴールと全体像
- JSONで保存する理由
- JSON保存の基本
- メモをJSONに保存する関数
- JSONからメモを読み込む関数
- 番号付き表示(2日目の復習)
- メモ追加(辞書形式)
- メモ詳細表示
- メモ削除
- 3日目の完成コード:保存+読み込み対応版
- 3日目で本当に掴んでほしいこと
- 次のステップ
- 4日目のゴールと全体像
- 設定ファイルを導入するメリット
- 設定ファイル(config.txt)の例
- 設定ファイルを読み込む関数
- ログ機能を追加する
- ログを表示する関数
- メモ保存・読み込み(3日目の復習)
- メモ追加(ログ対応版)
- メモ削除(ログ対応版)
- メモ詳細表示(ログ対応版)
- 設定を表示する関数
- 4日目の完成コード:設定+ログ対応版
- 4日目で本当に掴んでほしいこと
- 次のステップ
- 5日目のゴールと全体像
- 設定ファイルを拡張する
- メモにタグを付けられるようにする
- タグ付きメモ追加機能
- タグを表示する(設定で ON/OFF)
- キーワード検索機能(タイトル+本文)
- タグ検索機能
- 設定表示機能(拡張版)
- メニューを拡張する
- 5日目の完成コード:設定拡張+検索機能追加版
- 5日目で本当に掴んでほしいこと
- 次のステップ
- 6日目のゴールと全体像
- タグ機能を強化する
- タグ一覧を表示する機能
- 複数タグ検索機能
- 検索結果の並び替え(設定対応)
- 検索結果を並び替える関数
- キーワード検索(並び替え対応版)
- タグ検索(並び替え対応版)
- メニューを拡張する
- 6日目の完成コード(タグ強化+検索拡張版)
- 6日目で本当に掴んでほしいこと
- 次のステップ
- 7日目のゴールと全体像
- 完成版アプリの構造(アーキテクチャ)
- 設定ファイル読み込み(最終版)
- メモ読み込み(JSON)
- メモ保存(JSON)
- ログ記録(最終版)
- メモ一覧表示(タグ表示対応)
- メモ詳細表示(タグ対応)
- タグ一覧表示
- 複数タグ検索
- 検索結果の並び替え(設定対応)
- キーワード検索(並び替え対応)
- メニュー(完成版)
- 7日目で本当に掴んでほしいこと
- 次のステップ(応用編への橋)
2日目のゴールと全体像
メモ帳アプリ 2日目のテーマは 「メモに“タイトル”を付けて管理し、番号付きで表示・削除できるようにすること」 です。
1日目では
- メモを入力する
- リストに追加する
- 一覧表示する
- ファイルに保存する
という“最小限のメモ帳”を作りました。
2日目ではここに 変数・条件分岐・繰り返し・関数の強化 を加えて、
- メモにタイトルを付ける
- メモを辞書(dict)で管理する
- 番号付きで表示する
- 番号を指定して削除できる
- メニュー形式で操作できる
という、アプリとして一気に便利になる機能を追加します。


