계보의서
2025년 10월 24일 11:02분
package com.jesusbornd.genesis;
/*
* Genesis_05_Chapter_Lv1.java
* ──────────────────────────────────────────────────────────────────────
* [KO] Lv1 입문: 창세기 5장 — 대표 구절 4개(KRV+ESV) + 한 줄 요약 + 한 줄 적용
* [EN] Lv1 Beginner: Genesis 5 — 4 Key Verses (KRV+ESV) + One-line Summary + One-line Practice
*
* [KO] 규칙: 문자열/메서드만 사용(입문), 콘솔 출력
* [EN] Rule: Strings & methods only (beginner), console output
*/
public class Genesis_05_Chapter_Lv1 {
// { "참조/Ref", "KRV(개역한글·요지)", "ESV" }
private static final String[][] SAMPLE = {
{
"창세기 5:1–2 / Genesis 5:1–2",
"아담의 계보라… 하나님이 사람을 창조하실 때에 하나님의 모양대로 지으시되 남자와 여자를 창조하시고 복 주시며…",
"This is the book of the generations of Adam… When God created man, he made him in the likeness of God. Male and female he created them, and he blessed them…"
},
{
"창세기 5:3 / Genesis 5:3",
"아담이 셋을 낳으니 자기의 모양 곧 자기의 형상과 같은 자라 이름을 셋이라 하였더라",
"Adam fathered a son in his own likeness, after his image, and named him Seth."
},
{
"창세기 5:24 / Genesis 5:24",
"에녹이 하나님과 동행하더니 하나님이 그를 데려가시므로 세상에 있지 아니하였더라",
"Enoch walked with God, and he was not, for God took him."
},
{
"창세기 5:29 / Genesis 5:29",
"이 아들의 이름을 노아라 하여 이르되 여호와께서 땅을 저주하셨으므로 수고로우나 그가 우리를 위로하리라 하였더라",
"He called his name Noah, saying, “Out of the ground that the LORD has cursed, this one shall bring us relief…”"
}
};
// [KO] 한 줄 요약 / [EN] One-line Summary
private static final String SUMMARY_KO =
"인간은 하나님의 형상으로 복 받은 존재이며(5:1–2), 세대는 형상과 복을 이어 간다(5:3). "
+ "에녹의 ‘동행’은 경건의 표준이고(5:24), 노아의 이름은 위로와 소망을 예고한다(5:29).";
private static final String SUMMARY_EN =
"Humanity is blessed in God’s image (5:1–2); generations transmit likeness and blessing (5:3). "
+ "Enoch’s ‘walk with God’ models piety (5:24), and Noah’s name anticipates comfort and hope (5:29).";
// [KO] 한 줄 적용 / [EN] One-line Practice
private static final String PRACTICE_KO =
"오늘 ‘동행 10분’(말씀/기도/침묵) 예약 · 주변 사람을 ‘하나님의 형상’으로 존중하는 말 1문장 · 가정/공동체에 복을 잇는 실천 1가지.";
private static final String PRACTICE_EN =
"Schedule ‘10 minutes of walking with God’ (Scripture/prayer/silence); speak one sentence honoring others as God’s image; one action that passes blessing on in home/community.";
public static void main(String[] args) {
showTitle();
showSampleVerses();
showSummary();
showPractice();
}
// [KO] 제목 / [EN] Title
private static void showTitle() {
System.out.println("[창세기 5장 | 개역한글 & ESV]");
System.out.println("[Genesis 5 | KRV & ESV]");
System.out.println("— Lv1: 계보의 신학(형상·동행·위로)의 핵심 맛보기 / Lv1: Genealogy theology (image, walk, comfort) —\n");
}
// [KO] 대표 구절 / [EN] Key verses
private static void showSampleVerses() {
for (String[] row : SAMPLE) {
System.out.println(row[0]); // 참조 / Reference
System.out.println("KRV: " + row[1]); // 한국어
System.out.println("ESV: " + row[2]); // 영어
System.out.println();
}
}
// [KO] 요약 / [EN] Summary
private static void showSummary() {
System.out.println("[요약 / Summary]");
System.out.println("KO: " + SUMMARY_KO);
System.out.println("EN: " + SUMMARY_EN + "\n");
}
// [KO] 적용 / [EN] Practice
private static void showPractice() {
System.out.println("[적용 / Practice]");
System.out.println("KO: " + PRACTICE_KO);
System.out.println("EN: " + PRACTICE_EN);
}
}
#### Genesis_05_Chapter_Lv1.py
#### [KO] Lv1 입문: 창세기 5장 — 대표 구절 4개(KRV+ESV) + 한 줄 요약 + 한 줄 적용
#### [EN] Lv1 Beginner: Genesis 5 — 4 Key Verses (KRV+ESV) + One-line Summary + One-line Practice
#### [KO] 규칙: 문자열/함수만 사용(입문), 콘솔 출력
#### [EN] Rule: Strings & functions only (beginner), console output
from typing import List, Dict
def title() -> None:
print("[창세기 5장 | 개역한글 & ESV]")
print("[Genesis 5 | KRV & ESV]")
print("— Lv1: 계보의 신학(형상·동행·위로)의 핵심 맛보기 / Lv1: Genealogy theology (image, walk, comfort) —\n")
def sample_verses() -> List[Dict[str, str]]:
#### { "ref(참조/Reference)", "krv(한글/KRV)", "esv(영문/ESV)" }
return [
{
"ref": "창세기 5:1–2 / Genesis 5:1–2",
"krv": "아담의 계보… 하나님 형상대로 창조하시고 남자와 여자를 지으시며 복 주심.",
"esv": "The generations of Adam… God made man in his likeness; male and female he created them, and blessed them.",
},
{
"ref": "창세기 5:3 / Genesis 5:3",
"krv": "아담이 자기의 형상과 모양을 따라 셋을 낳음.",
"esv": "Adam fathered Seth in his own likeness, after his image.",
},
{
"ref": "창세기 5:24 / Genesis 5:24",
"krv": "에녹이 하나님과 동행하더니 하나님이 그를 데려가심.",
"esv": "Enoch walked with God, and God took him.",
},
{
"ref": "창세기 5:29 / Genesis 5:29",
"krv": "노아: ‘그가 우리를 위로하리라’ — 수고 속의 위로를 예고.",
"esv": "Noah: ‘this one shall bring us relief’ — comfort amid toil.",
},
]
SUMMARY_KO = (
"하나님의 형상과 복이 세대를 따라 이어지고(5:1–3), ‘하나님과 동행’이 경건의 길임을 보이며(5:24), "
"노아를 통해 위로의 약속이 비친다(5:29)."
)
SUMMARY_EN = (
"God’s image and blessing pass through generations (5:1–3); ‘walking with God’ exemplifies piety (5:24); "
"Noah hints at promised comfort (5:29)."
)
PRACTICE_KO = "‘동행 10분’(말씀/기도/침묵) 실천 · 주변을 ‘형상’으로 존중하는 말 1문장 · 가정/공동체 복 잇기 1가지."
PRACTICE_EN = "Practice a ‘10-minute walk’ (Scripture/prayer/silence); speak one sentence honoring the imago Dei; pass on one blessing at home/community."
def show_sample(rows: List[Dict[str, str]]) -> None:
for r in rows:
print(r["ref"])
print("KRV:", r["krv"])
print("ESV:", r["esv"], "\n")
def show_summary() -> None:
print("[요약 / Summary]")
print("KO:", SUMMARY_KO)
print("EN:", SUMMARY_EN, "\n")
def show_practice() -> None:
print("[적용 / Practice]")
print("KO:", PRACTICE_KO)
print("EN:", PRACTICE_EN)
def main() -> None:
title()
show_sample(sample_verses())
show_summary()
show_practice()
if __name__ == "__main__":
main()
← 목록으로
Comments
계보에 흐른 건 숫자가 아니라 ‘형상과 복’이었네요. 에녹의 동행이 오늘 내 걸음을 느리게, 주와 같게 만듭니다. 노아의 위로처럼 한 사람의 순종이 가정과 공동체에 복선을 깔게 하소서. 🌿