カレーエンジニアと料理Python

##  はじめに
カレーエンジニアとは、「スパイスをコードのように組み合わせ、本格的な味をロジックで再現する」技術系カレー好きのこと。
Pythonコードでスパイスの配合や調理工程を整理し、科学的・論理的にカレーを極めていく。
##  参考リンクまとめ

https://mi-journey.jp/foodie/57767/

##  Pythonコード


```python
# プログラム名: spice_keema_curry_recipe.py
# Program Name: spice_keema_curry_recipe.py
#
# 説明（日本語）:
# 朝岡スパイスのレシピをもとに、基本のキーマカレー（ドライカレー）の材料と手順を
# Pythonのprint関数で整理して出力するスクリプトです。
# コメントは日本語と英語の両方で記載され、プログラミング学習にも最適です。
#
# Description (English):
# This script prints out the ingredients and instructions for a basic keema curry recipe,
# based on the Asaoka Spice guide. The recipe is presented in a structured format using Python's print() function,
# with comments in both Japanese and English for learners.
# 材料の分量設定 / Set ingredient quantities
servings = 4  # 分量人数 / number of servings

# --- 主材料 / Main ingredients ---
meat = 300            # 合いびき肉 g / ground meat in grams
onion = 1             # 玉ねぎ個数 / onions
tomato = 1            # トマト個数 / tomatoes
eggplant = 1          # なす個数 / eggplants
garlic = 1            # にんにく片 / garlic cloves
ginger = 1            # しょうが片 / ginger pieces
salad_oil = 2         # サラダ油 大さじ / tablespoons of salad oil
yogurt = 3            # プレーンヨーグルト 大さじ / tablespoons plain yogurt
rice = "適量 (turmeric rice)"  # ご飯の量 / rice amount

# --- スパイスA（すべて粉末）/ Spice Mix A (all ground) ---
cumin = 1             # 大さじ / tbsp
coriander = 1         # 大さじ / tbsp
turmeric = 2          # 小さじ / tsp
cardamom = 1.5        # 小さじ / tsp
red_pepper = 0.5      # 小さじ / tsp

# --- 調味料B / Seasoning B ---
water = 100           # ml
soy_sauce = 2         # 小さじ / tsp
salt = "少々 / a pinch"

# --- 出力 / Print Recipe ---
print(f"【基本のキーマカレー レシピ for {servings}人分 / servings】\n")

print("■ 主材料 / Main Ingredients")
print(f"- 合いびき肉 / Ground meat: {meat}g")
print(f"- 玉ねぎ / Onion: {onion}個")
print(f"- トマト / Tomato: {tomato}個")
print(f"- なす / Eggplant: {eggplant}本")
print(f"- にんにく / Garlic: {garlic}片")
print(f"- しょうが / Ginger: {ginger}片")
print(f"- サラダ油 / Salad oil: {salad_oil} 大さじ / tbsp")
print(f"- プレーンヨーグルト / Plain yogurt: {yogurt} 大さじ / tbsp")
print(f"- ご飯 / Rice: {rice}")

print("\n■ スパイスA / Spice Mix A")
print(f"- クミン / Cumin: {cumin} 大さじ / tbsp")
print(f"- コリアンダー / Coriander: {coriander} 大さじ / tbsp")
print(f"- ターメリック / Turmeric: {turmeric} 小さじ / tsp")
print(f"- カーダモン / Cardamom: {cardamom} 小さじ / tsp")
print(f"- レッドペッパー / Red Pepper: {red_pepper} 小さじ / tsp")

print("\n■ 調味料B / Seasoning B")
print(f"- 水 / Water: {water} ml")
print(f"- しょうゆ / Soy Sauce: {soy_sauce} 小さじ / tsp")
print(f"- 塩 / Salt: {salt}")

# --- 作り方 / Instructions ---
print("\n【作り方 / Instructions】")
print("1. 玉ねぎ・トマト・なすを切り、にんにく・しょうがをすりおろす。")
print("   Slice the onion, chop the tomato and eggplant, grate garlic and ginger.")

print("2. スパイスAを混ぜておく。")
print("   Mix all spices from Spice Mix A.")

print("3. 鍋にサラダ油を熱し、にんにく・しょうがを炒める。香りが出たら玉ねぎを加えて炒める。")
print("   Heat oil, sauté garlic and ginger, then add onions and cook until golden.")

print("4. ひき肉を加えて炒める。水分を飛ばしながら炒める。")
print("   Add ground meat and cook while evaporating moisture.")

print("5. スパイスAを加えて炒める。具材と油になじませる。")
print("   Add Spice Mix A and blend thoroughly with meat and oil.")

print("6. トマト・ヨーグルト・Bを加えて混ぜる。弱火で10分煮る。")
print("   Add tomato, yogurt, and Seasoning B. Simmer on low heat for 10 min.")

print("7. なすを加えて、火が通るまで煮たら完成。")
print("   Add eggplant and simmer until cooked. Done!")

print("\n🍛 召し上がれ！ / Enjoy your spice-rich keema curry with turmeric rice!")

```
結果

【基本のキーマカレー レシピ for 4人分 / servings】

■ 主材料 / Main Ingredients
- 合いびき肉 / Ground meat: 300g
- 玉ねぎ / Onion: 1個
- トマト / Tomato: 1個
- なす / Eggplant: 1本
- にんにく / Garlic: 1片
- しょうが / Ginger: 1片
- サラダ油 / Salad oil: 2 大さじ / tbsp
- プレーンヨーグルト / Plain yogurt: 3 大さじ / tbsp
- ご飯 / Rice: 適量 (turmeric rice)

■ スパイスA / Spice Mix A
- クミン / Cumin: 1 大さじ / tbsp
- コリアンダー / Coriander: 1 大さじ / tbsp
- ターメリック / Turmeric: 2 小さじ / tsp
- カーダモン / Cardamom: 1.5 小さじ / tsp
- レッドペッパー / Red Pepper: 0.5 小さじ / tsp

■ 調味料B / Seasoning B
- 水 / Water: 100 ml
- しょうゆ / Soy Sauce: 2 小さじ / tsp
- 塩 / Salt: 少々 / a pinch

【作り方 / Instructions】
1. 玉ねぎ・トマト・なすを切り、にんにく・しょうがをすりおろす。
   Slice the onion, chop the tomato and eggplant, grate garlic and ginger.
2. スパイスAを混ぜておく。
   Mix all spices from Spice Mix A.
3. 鍋にサラダ油を熱し、にんにく・しょうがを炒める。香りが出たら玉ねぎを加えて炒める。
   Heat oil, sauté garlic and ginger, then add onions and cook until golden.
4. ひき肉を加えて炒める。水分を飛ばしながら炒める。
   Add ground meat and cook while evaporating moisture.
5. スパイスAを加えて炒める。具材と油になじませる。
   Add Spice Mix A and blend thoroughly with meat and oil.
6. トマト・ヨーグルト・Bを加えて混ぜる。弱火で10分煮る。
   Add tomato, yogurt, and Seasoning B. Simmer on low heat for 10 min.
7. なすを加えて、火が通るまで煮たら完成。
   Add eggplant and simmer until cooked. Done!

🍛 召し上がれ！ / Enjoy your spice-rich keema curry with turmeric rice!