Python | 1 日 60 分 × 7 日アプリ学習:Python文法を学ぶアプリ 商品管理編

Web APP Python
スポンサーリンク
スポンサーリンク
  1. 2日目:商品登録機能を作りながら Python 文法をさらに深める
  2. 今日の目標
  3. 商品登録機能とは何か
  4. 入力処理の基本
    1. 重要ポイント:入力はすべて「文字列」になる
  5. 条件分岐で入力チェックをする
    1. 例外処理(try / except)
  6. 商品クラスを使って登録する
  7. 商品登録処理を関数にまとめる
  8. 商品リストに追加する
    1. 深掘りポイント:リストは「箱の集合」
  9. ファイルに保存する
    1. 深掘りポイント:CSV形式
  10. 今日のまとめ
  11. 次のステップ
  12. 3日目:商品一覧表示機能を作りながら「繰り返し・関数・データ処理」を強化する
  13. 今日の目標
  14. 商品一覧表示機能とは
  15. 商品リストの基本構造
  16. 繰り返し処理で商品を表示する
    1. 深掘りポイント:for文の仕組み
  17. 商品一覧表示を関数にまとめる
    1. 深掘りポイント:len() の役割
  18. 表示を整形する
    1. 深掘りポイント:整形(フォーマット指定)
  19. ファイルから商品データを読み込む
    1. 深掘りポイント:split() の役割
  20. 今日のまとめ
  21. 次のステップ
  22. 4日目:商品検索機能を作りながら「条件分岐・繰り返し・データ処理」を強化する
  23. 今日の目標
  24. 商品検索機能とは
  25. 検索キーワードの入力
    1. 深掘りポイント:文字列はそのまま比較できる
  26. 商品検索処理の基本構造
    1. 重要ポイント:部分一致検索の仕組み
  27. 検索結果が複数ある場合
  28. 条件分岐で「見つからない場合」を処理する
    1. 深掘りポイント:ユーザー体験を意識した分岐
  29. 検索機能を関数としてまとめる
  30. 大文字・小文字を区別しない検索
    1. 深掘りポイント:lower() の役割
  31. ファイルから読み込んだ商品も検索対象にする
  32. 今日のまとめ
  33. 次のステップ
  34. 5日目:商品情報の更新機能を作りながら「条件分岐・関数・データ処理・ファイル操作」を強化する
  35. 今日の目標
  36. 商品情報の更新とは
  37. 更新の流れ
  38. 商品を検索して選ぶ
    1. 深掘りポイント:複数ヒットした場合
  39. ユーザーに商品を選ばせる
    1. 深掘りポイント:enumerate() の役割
  40. 入力チェック(例外処理)
  41. 更新項目を選ぶ
  42. 価格変更の処理
  43. 在庫変更の処理
  44. 更新処理を関数にまとめる
  45. 更新後のデータを保存する
  46. 今日のまとめ
  47. 次のステップ
  48. 6日目:商品削除機能を作りながら「条件分岐・繰り返し・関数・ファイル操作」を総合的に強化する
  49. 今日の目標
  50. 商品削除機能とは
  51. 商品名で検索する
  52. 該当商品がない場合の条件分岐
  53. ユーザーに削除対象を選ばせる
    1. 深掘りポイント:enumerate()
  54. 入力チェック(例外処理)
  55. 商品を削除する
    1. 深掘りポイント:remove() の仕組み
  56. 削除処理を関数にまとめる
  57. 削除後のデータを保存する
  58. 今日のまとめ
  59. 次のステップ
  60. 7日目:アプリ全体の統合(メニュー機能)を作り、商品管理アプリを完成させる
  61. 今日の目標
  62. アプリ統合の考え方
  63. メニューを表示する関数
  64. メインループ(アプリの中心)
  65. 深掘りポイント:メインループの仕組み
  66. 深掘りポイント:関数を呼び出すだけで機能が動く
  67. 深掘りポイント:終了時の保存
  68. アプリ完成版(全体構造)
  69. 今日のまとめ
  70. 次のステップ

2日目:商品登録機能を作りながら Python 文法をさらに深める

1日目では、商品管理アプリの基礎となる「変数・条件分岐・繰り返し・関数・ファイル操作・クラス」を一通り体験しました。2日目はその知識を“実際のアプリ機能”として形にしていきます。今日のテーマは 商品登録機能の作成。ユーザーが商品名・価格・在庫数を入力し、それをアプリ内に保存できるようにします。

この過程で、初心者が必ずぶつかる「入力処理」「例外処理」「データの整形」を丁寧にかみ砕いて解説します。

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