Python | 1 日 60 分 × 7 日アプリ学習:Python文法を学ぶアプリ 買い物リスト編

Web APP Python
スポンサーリンク
スポンサーリンク
  1. 買い物リストアプリ 2日目のゴール
  2. 2日目で作るアプリの全体像
  3. 1日目の登録機能(復習)
  4. 一覧表示機能を作る(ファイル操作の応用)
    1. 深掘りポイント
  5. メニューを表示する関数
  6. main を「メニュー形式」にする(最重要)
    1. 深掘りポイント
  7. 2日目の完成コード(まとめ)
  8. 2日目で本当に掴んでほしいこと
    1. ● メニュー形式は「アプリの基本構造」
    2. ● ファイル操作は「アプリに記憶を持たせる技術」
    3. ● 関数を分けることでアプリが整理される
  9. 次のステップ(3日目の予告)
  10. 買い物リストアプリ 3日目のゴール
  11. 買い物リストファイルの構造を確認する
  12. ファイルを行ごとに読み込む関数
    1. 深掘りポイント
  13. 商品名で検索する機能
    1. 深掘りポイント
  14. 数量で検索する機能
  15. メモで検索する機能
  16. メニューに検索機能を追加する
  17. main に検索機能を追加する
  18. 3日目で本当に掴んでほしいこと
    1. ● 検索は「繰り返し+条件分岐+文字列処理」の応用
    2. ● テキストデータは“1件分をまとめる”ことが大事
    3. ● 関数を増やすとアプリが“機能の集合”として見えてくる
  19. 次のステップ(4日目の予告)
  20. 買い物リストアプリ 4日目のゴール
  21. 買い物データを「辞書のリスト」に変換する
    1. 深掘りポイント
  22. 辞書のリストをファイルに書き戻す関数
  23. 商品名順に並び替える機能
    1. 深掘りポイント
  24. 数量順に並び替える機能
    1. 深掘りポイント
  25. メモ順に並び替える機能
  26. メニューに並び替え機能を追加する
  27. main に並び替え機能を追加する
  28. 4日目で本当に掴んでほしいこと
    1. ● 並び替えは「辞書のリスト+sorted()+key」の応用
    2. ● 数量は「文字列 → 数値」に変換して並び替える
    3. ● 関数を増やすことでアプリが“部品の集合”として見えてくる
  29. 次のステップ(5日目の予告)
  30. 買い物リストアプリ 5日目のゴール
  31. 買い物データは「辞書のリスト」で扱う
  32. 辞書のリストをファイルに書き戻す関数
    1. 深掘りポイント
  33. 買い物データを編集する機能
    1. 深掘りポイント
  34. 買い物データを削除する機能
    1. 深掘りポイント
  35. バックアップ機能
    1. 深掘りポイント
  36. メニューに編集・削除・バックアップを追加する
  37. main に編集・削除・バックアップ機能を組み込む
  38. 5日目で本当に掴んでほしいこと
    1. ● 編集・削除は「読み込む → 加工する → 保存し直す」
    2. ● リスト内包表記は削除に強い
    3. ● 関数を増やすことでアプリが“部品の集合”として見えてくる
  39. 次のステップ(6日目の予告)
  40. 買い物リストアプリ 6日目のゴール
  41. JSONとは何か(初心者向けにかみ砕いて)
    1. JSONのメリット
  42. 今日やることの全体像
  43. JSONを扱うためのモジュール:json
  44. JSON版:買い物リストを読み込む関数
    1. 深掘りポイント
  45. JSON版:買い物リストを保存する関数
    1. 深掘りポイント
  46. JSON版:買い物を登録する機能
  47. JSON版:買い物リスト一覧表示機能
  48. JSON版:買い物データ編集機能
  49. JSON版:買い物データ削除機能
  50. JSON版:バックアップ機能
  51. メニュー(JSON版)
  52. main(JSON版)
  53. 6日目で本当に掴んでほしいこと
    1. ● JSONは「辞書とリストをそのまま保存できる魔法の箱」
    2. ● アプリは「メインループ+機能の集合」でできている
    3. ● 関数を分けることでアプリが整理される
  54. 次のステップ(7日目の予告)
  55. 買い物リストアプリ 7日目のゴール
  56. 完成アプリの構造を理解する
    1. ● データ構造(JSON)
    2. ● 機能(関数)
    3. ● アプリの流れ(main)
  57. JSON読み込み関数(完成版)
  58. JSON保存関数(完成版)
  59. 買い物登録機能(完成版)
  60. 買い物一覧表示機能(完成版)
  61. 商品名検索機能(完成版)
  62. 数量検索機能(完成版)
  63. メモ検索機能(完成版)
  64. 編集機能(完成版)
  65. 削除機能(完成版)
  66. バックアップ機能(完成版)
  67. メニュー(完成版)
  68. main(完成版)
  69. 7日目で本当に掴んでほしいこと
    1. ● JSONは「辞書とリストをそのまま保存できる魔法の箱」
    2. ● アプリは「メインループ+機能の集合」でできている
    3. ● 関数を分けることでアプリが整理される
  70. 次のステップ(応用編への橋)

買い物リストアプリ 2日目のゴール

2日目のテーマは 「買い物リストを《登録だけのアプリ》から、《登録/一覧表示/終了》できる“メニュー形式アプリ”へ進化させること」 です。

このステップで、初心者が必ず身につけたい5つの基礎―― 変数 条件分岐 繰り返し 関数 ファイル操作 ――をすべてまとめて使います。

買い物リストは「毎日使うアプリ」なので、 メニュー形式+繰り返し処理 がとても重要です。

タイトルとURLをコピーしました