최초의금

2025년 10월 21일 11:14분

package jesusbornd.coding.lv1;

/*
// Genesis_03_Chapter_Lv1.java
// Lv1 입문: 창세기 3장 — 대표 구절 몇 개(KRV+ESV) + 한 줄 요약 + 한 줄 적용
// 목표: 아주 기초적인 “장 단위 묵상 출력” 흐름 익히기 (문자열/메서드만 사용)
*/

public class Genesis_03_Chapter_Lv1 {

    // --- 대표 구절(입문 단계: 핵심 5절만) ---
    // { "참조", "KRV(개역한글)", "ESV" }
    private static final String[][] SAMPLE = {
        { "창세기 3:1",
          "뱀은 여호와 하나님이 지으신 들짐승 중에 가장 간교하니라 … ‘하나님이 참으로 … 먹지 말라 하시더냐’",
          "Now the serpent was more crafty than any other beast of the field … “Did God actually say…?”" },

        { "창세기 3:6",
          "여자가 그 나무를 본즉 보암직도 하고 지혜롭게 할 만큼 탐스럽기도 한 나무인지라 … 따먹고 남편에게도 주매 그도 먹은지라",
          "So when the woman saw that the tree was good for food … she took of its fruit and ate, and she also gave some to her husband who was with her, and he ate." },

        { "창세기 3:15",
          "내가 너로 여자와 원수가 되게 하고 네 후손도 여자의 후손과 원수가 되게 하리니 여자의 후손은 네 머리를 상하게 할 것이요 너는 그의 발꿈치를 상하게 할 것이니라",
          "I will put enmity between you and the woman, and between your offspring and her offspring; he shall bruise your head, and you shall bruise his heel.”" },

        { "창세기 3:21",
          "여호와 하나님이 아담과 그의 아내를 위하여 가죽옷을 지어 입히시니라",
          "And the LORD God made for Adam and for his wife garments of skins and clothed them." },

        { "창세기 3:24",
          "그 사람을 쫓아내시고 … 그룹들과 두루 도는 화염검을 두어 생명나무의 길을 지키게 하시니라",
          "He drove out the man, and at the east of the garden of Eden he placed the cherubim and a flaming sword … to guard the way to the tree of life." }
    };

    // --- 한 줄 요약 & 적용 ---
    private static final String SUMMARY =
            "말씀을 의심케 하는 유혹 → 불순종 → 수치와 단절. 그러나 하나님은 가죽옷으로 돌보시고(3:21) "
          + "여자의 후손 약속(3:15)으로 회복의 길을 예고하신다.";
    private static final String PRACTICE =
            "오늘 ‘말씀 신뢰 1가지’로 유혹을 차단하고, 관계 단절 지점 1곳에 먼저 화해의 한 문장을 보태자.";

    public static void main(String[] args) {
        showTitle();
        showSampleVerses();
        showSummary();
        showPractice();
    }

    private static void showTitle() {
        System.out.println("[Genesis 3 | KRV & ESV]");
        System.out.println("— 입문(Lv1): 대표 구절 몇 개로 장의 흐름을 맛보기 —\n");
    }

    private static void showSampleVerses() {
        for (String[] row : SAMPLE) {
            System.out.println(row[0]);
            System.out.println("KRV: " + row[1]);
            System.out.println("ESV: " + row[2]);
            System.out.println();
        }
    }

    private static void showSummary() {
        System.out.println("[Summary]");
        System.out.println(SUMMARY);
        System.out.println();
    }

    private static void showPractice() {
        System.out.println("[Practice]");
        System.out.println(PRACTICE);
    }
}

# Genesis_03_Chapter_Lv1.py
# Lv1 입문: 창세기 3장 — 대표 구절 몇 개(KRV+ESV) + 한 줄 요약 + 한 줄 적용
# 목적: 아주 기초적인 “장 단위 묵상 출력” 흐름 익히기 (문자열/함수만 사용)

from typing import List, Dict


def title() -> None:
    print("[Genesis 3 | KRV & ESV]")
    print("— 입문(Lv1): 대표 구절 몇 개로 장의 흐름을 맛보기 —\n")


def sample_verses() -> List[Dict[str, str]]:
    # 대표 구절 5개: 유혹 → 불순종 → 약속(3:15) → 가죽옷 → 추방
    return [
        {
            "ref": "창세기 3:1",
            "krv": "뱀은 여호와 하나님이 지으신 들짐승 중에 가장 간교하니라 … ‘하나님이 참으로 … 먹지 말라 하시더냐’",
            "esv": "Now the serpent was more crafty than any other beast of the field … “Did God actually say…?”",
        },
        {
            "ref": "창세기 3:6",
            "krv": "여자가 그 나무를 본즉 보암직도 하고 지혜롭게 할 만큼 탐스럽기도 한 나무인지라 … 따먹고 남편에게도 주매 그도 먹은지라",
            "esv": "So when the woman saw that the tree was good for food … she took of its fruit and ate, and she also gave some to her husband who was with her, and he ate.",
        },
        {
            "ref": "창세기 3:15",
            "krv": "내가 너로 여자와 원수가 되게 하고 … 여자의 후손은 네 머리를 상하게 할 것이요 너는 그의 발꿈치를 상하게 할 것이니라",
            "esv": "I will put enmity between you and the woman … he shall bruise your head, and you shall bruise his heel.”",
        },
        {
            "ref": "창세기 3:21",
            "krv": "여호와 하나님이 아담과 그의 아내를 위하여 가죽옷을 지어 입히시니라",
            "esv": "And the LORD God made for Adam and for his wife garments of skins and clothed them.",
        },
        {
            "ref": "창세기 3:24",
            "krv": "그 사람을 쫓아내시고 … 그룹들과 두루 도는 화염검을 두어 생명나무의 길을 지키게 하시니라",
            "esv": "He drove out the man, and at the east of the garden of Eden he placed the cherubim and a flaming sword … to guard the way to the tree of life.",
        },
    ]


def show_sample_verses(rows: List[Dict[str, str]]) -> None:
    for row in rows:
        print(row["ref"])
        print("KRV:", row["krv"])
        print("ESV:", row["esv"])
        print()


def show_summary() -> None:
    summary = (
        "말씀을 의심케 하는 유혹 → 불순종 → 수치와 단절. 그러나 하나님은 가죽옷으로 돌보시고(3:21), "
        "여자의 후손 약속(3:15)으로 회복의 길을 예고하신다."
    )
    print("[Summary]")
    print(summary)
    print()


def show_practice() -> None:
    practice = (
        "‘말씀 신뢰 1가지’로 유혹을 차단하고, 단절된 관계 1곳에 먼저 화해의 한 문장을 보태자."
    )
    print("[Practice]")
    print(practice)


def main() -> None:
    title()
    rows = sample_verses()
    show_sample_verses(rows)
    show_summary()
    show_practice()


if __name__ == "__main__":
    main()

Comments

Avatar
 2025년 10월 21일 11:28분

오늘 나는 ‘말씀 신뢰 1가지’를 commit하며 끊어진 관계에 화해 한 문장 push하겠습니다. (롬 5:20)



Search

← 목록으로