나의산성

2025년 9월 10일 14:38분

package jesusbornd;

/*
// Nahum1.java
// “Hello Kingdom” – 나훔 1장 (니느웨에 대한 경고, 질투와 긍휼의 하나님, 유다의 해방) 초급 Java 예시
//   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
//   • 메서드 3개 : showVerses(), showSummary(), suggestPractice()
*/

import java.util.Random;

public class Nahum1 {

    /* ---------- 속성(Attributes) ---------- */

    /** 나 1장 (의역 요약) */
    private final String[] verses = {
        "1  니느웨에 대한 경고의 책, 엘고스 사람 나훔의 묵시.",
        "2–6  여호와는 질투하시며 보복하시는 하나님. 늦게 노하시나 능력이 크시며 무죄한 자를 결코 면하지 않으신다. "
      + "그의 길은 회오리바람과 폭풍이요, 바다와 강을 꾸짖으신다. 그의 분노 앞에 누가 설 수 있으랴?",
        "7  여호와는 선하시며 환난 날에 산성이시라. 그에게 피하는 자들을 아신다.",
        "8–11  넘치는 물로 그곳(니느웨)을 진멸하시며, 주께 대적하여 악을 꾀하는 자에게 끝을 내신다.",
        "12–13  그들이 비록 강하고 수가 많을지라도 깎일 것이라. 여호와가 말씀하시되 ‘내가 네 멍에를 꺾고 결박을 끊으리라.’",
        "14  여호와가 니느웨에 대하여 명령하시되 우상들을 멸하고 무덤을 준비하리니 그가 아주 낮아졌다.",
        "15  좋은 소식을 전하며 화평을 공포하는 자의 발이 산 위에 있도다! 유다야 절기를 지키고 서원을 갚으라. "
      + "악한 자가 다시는 네 가운데로 지나가지 아니하리니 그가 완전히 끊어졌음이라."
    };

    /** 핵심 요약 */
    private final String summary =
        "하나님은 ‘질투와 공의’로 교만한 니느웨를 심판하시되, 동시에 ‘선하심’으로 피하는 자들의 산성이 되신다. "
      + "유다에겐 멍에가 꺾이고 평화의 복음이 선포된다.";

    /** 삶에 적용할 실천 가이드 3개 */
    private final String[] applications = {
        "① 피난처 실습: 오늘의 근심 1가지를 기록하고 ‘여호와는 환난 날의 산성’(나1:7)으로 피하는 기도 실행",
        "② 멍에 끊기: 반복되는 죄/두려움/관계멍에 1가지를 정해 회개·상담·실천계획으로 ‘결박 끊기’ 착수",
        "③ 공의와 긍휼: 도시/민족을 위한 3분 중보—악은 제하시고 의와 화평이 흐르게 하소서"
    };

    /* ---------- 메서드(Methods) ---------- */

    /** 1) 본문(요약 인용) 출력 */
    public void showVerses() {
        System.out.println("[Nahum 1]");
        for (String v : verses) System.out.println(v);
        System.out.println();
    }

    /** 2) 요약 출력 */
    public void showSummary() {
        System.out.println("[Summary]");
        System.out.println(summary);
        System.out.println();
    }

    /** 3) 실천 가이드 중 하나 랜덤 제안 */
    public void suggestPractice() {
        int idx = new Random().nextInt(applications.length);
        System.out.println("[Today’s Practice]");
        System.out.println(applications[idx]);
    }

    /* ---------- 엔트리포인트 ---------- */
    public static void main(String[] args) {
        Nahum1 app = new Nahum1();
        app.showVerses();
        app.showSummary();
        app.suggestPractice();
    }
}

# Nahum1.py
# “Hello Kingdom” – 나훔 1장 (니느웨 경고, 질투와 공의, 유다의 해방) 초급 Python 예시
#   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
#   • 메서드 3개 : show_verses(), show_summary(), suggest_practice()

import random
from typing import List


class Nahum1:
    """질투와 공의로 심판하시고, 피하는 자의 산성이 되시는 하나님—멍에를 꺾고 평화를 선포하심."""

    # ---------- 속성(Attributes) ----------
    def __init__(self) -> None:
        # 나 1장 (의역 요약)
        self.verses: List[str] = [
            "1  니느웨에 대한 경고의 책, 엘고스 사람 나훔의 묵시.",
            "2–6  여호와는 질투하시며 보복하시는 하나님. 늦게 노하시나 능력이 크시며 무죄한 자를 결코 면하지 않으신다. "
            "그의 길은 회오리바람과 폭풍이요, 바다와 강을 꾸짖으신다. 그의 분노 앞에 누가 설 수 있으랴?",
            "7  여호와는 선하시며 환난 날에 산성이시라. 그에게 피하는 자들을 아신다.",
            "8–11  넘치는 물로 그곳(니느웨)을 진멸하시며, 주께 대적하여 악을 꾀하는 자에게 끝을 내신다.",
            "12–13  그들이 비록 강하고 수가 많을지라도 깎일 것이라. 여호와가 말씀하시되 ‘내가 네 멍에를 꺾고 결박을 끊으리라.’",
            "14  여호와가 니느웨에 대하여 명령하시되 우상들을 멸하고 무덤을 준비하리니 그가 아주 낮아졌다.",
            "15  좋은 소식을 전하며 화평을 공포하는 자의 발이 산 위에 있도다! 유다야 절기를 지키고 서원을 갚으라. "
            "악한 자가 다시는 네 가운데로 지나가지 아니하리니 그가 완전히 끊어졌음이라.",
        ]

        # 핵심 요약
        self.summary: str = (
            "하나님은 ‘질투와 공의’로 교만한 니느웨를 심판하시되, ‘선하심’으로 피하는 자들의 산성이 되신다. "
            "유다에겐 멍에가 꺾이고 평화의 복음이 선포된다."
        )

        # 삶에 적용할 실천 가이드 3개
        self.applications: List[str] = [
            "① 피난처 실습: 오늘의 근심 1가지를 기록하고 ‘여호와는 환난 날의 산성’(나1:7)으로 피하는 기도 실행",
            "② 멍에 끊기: 반복되는 죄/두려움/관계멍에 1가지를 정해 회개·상담·실천계획으로 ‘결박 끊기’ 착수",
            "③ 공의와 긍휼: 도시/민족을 위한 3분 중보—악은 제하시고 의와 화평이 흐르게 하소서",
        ]

    # ---------- 메서드(Methods) ----------
    def show_verses(self) -> None:
        print("[Nahum 1]")
        for v in self.verses:
            print(v)
        print()

    def show_summary(self) -> None:
        print("[Summary]")
        print(self.summary)
        print()

    def suggest_practice(self) -> None:
        print("[Today’s Practice]")
        print(random.choice(self.applications))


# ---------- 엔트리포인트 ----------
def main() -> None:
    app = Nahum1()
    app.show_verses()
    app.show_summary()
    app.suggest_practice()


if __name__ == "__main__":
    main()

Comments

Avatar
 2025년 9월 10일 14:43분

“내가 네 멍에를 꺾고 결박을 끊으리라”는 구절이 오늘 제 삶에도 필요한 약속처럼 다가옵니다. 멍에를 끊으시고 평화를 주시는 주님을 붙들겠습니다! ✨



Search

← 목록으로