주의권면

2025년 8월 28일 14:27분

package jesusbornd;

/*
// Revelation2to3_SevenChurches.java
// “Hello Kingdom” – 요한계시록 2–3장 (아시아의 일곱 교회) 초급 Java 예시
//   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
//   • 메서드 3개 : showVerses(), showSummary(), suggestPractice()
*/

import java.util.Random;

public class Revelation2to3_SevenChurches {

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

    /** 계 2–3장 ‘일곱 교회’ 핵심 요약(의역) */
    private final String[] verses = {
            // 1) 에베소 (2:1–7)
            "에베소: 수고·인내·분별은 뛰어나나 ‘처음 사랑’을 버렸다. 기억·회개·처음 행위를 행하라. "
                    + "이기는 자는 하나님의 낙원에 있는 생명나무 열매를 먹는다.",
            // 2) 서머나 (2:8–11)
            "서머나: 환난과 궁핍 가운데서도 ‘영적으로 부요’. 죽도록 충성하라. "
                    + "생명의 관을 주시며, 둘째 사망의 해를 받지 않는다.",
            // 3) 버가모 (2:12–17)
            "버가모: ‘사탄의 권좌’ 가운데서도 믿음을 굳게 지켰으나, 발람·니골라 당의 가르침으로 타협이 스며듦. "
                    + "회개하라. 이기는 자에게 감추인 만나와 새 이름이 기록된 흰 돌을 주신다.",
            // 4) 두아디라 (2:18–29)
            "두아디라: 사랑·믿음·봉사·인내가 자라지만 ‘이세벨’의 미혹(음행·우상)을 용납함. "
                    + "남은 자는 굳게 잡으라. 이기는 자에게 만국을 다스리는 권세와 새벽별을 주신다.",
            // 5) 사르디 (3:1–6)
            "사르디: 이름은 살았으나 실상은 죽었음. 깨어 일깨우고 기억하며 회개하라. "
                    + "이기는 자는 흰 옷을 입고 생명책에서 이름이 지워지지 않으며 주께서 시인하신다.",
            // 6) 빌라델비아 (3:7–13)
            "빌라델비아: 적은 능력으로도 말씀을 지키고 주의 이름을 배반하지 않음. 열린 문을 주시고 "
                    + "시험의 때에서 지키심. 이기는 자는 하나님의 성전에 기둥이 되고 새 이름을 받는다.",
            // 7) 라오디게아 (3:14–22)
            "라오디게아: 미지근함—자족·교만 속에 영적 빈곤. 불로 연단한 금, 흰 옷, 안약을 사라. "
                    + "사랑하므로 책망·징계하시니 열심을 내어 회개하라. 문을 두드리시는 주와 함께 먹고, 이기는 자는 보좌에 함께 앉는다.",
            // 공통 후렴
            "공통 권면: ‘귀 있는 자는 성령이 교회들에게 하시는 말씀을 들을지어다.’"
    };

    /** 핵심 요약 */
    private final String summary =
            "주께서 각 교회에 ‘칭찬–책망–권면–약속’으로 다가오신다. 첫사랑 회복, 고난 중 충성, "
                    + "진리 수호, 거룩과 순결, 영적 각성, 인내의 순종, 열심 있는 회개가 일곱 교회를 관통한다. "
                    + "이기는 자에게는 생명, 면류관, 감추인 만나, 권세, 흰 옷, 기둥 됨, 보좌 참여의 약속이 주어진다.";

    /** 삶에 적용할 실천 가이드 7개(교회별 한 줄) */
    private final String[] applications = {
            "① 에베소: ‘처음 사랑’ 회복—오늘 사랑의 행동 한가지를 즉시 실행하기",
            "② 서머나: 고난 속 충성—두려움 말고 ‘오늘의 한 걸음’ 순종으로 면류관 바라보기",
            "③ 버가모: 타협 차단—가르침·문화·관계에서 우상적 타협 한가지를 끊고 말씀 기준 리셋",
            "④ 두아디라: 거룩한 용납—사랑은 지키되 죄는 용납하지 않기(경계·상담·치리의 질서 세우기)",
            "⑤ 사르디: 깨어남—무너진 경건 루틴 1가지를 ‘작게, 지금’ 다시 시작해 완성으로 가기",
            "⑥ 빌라델비아: 열린 문 사용—작은 능력이라도 복음의 기회 1건을 잡아 순종으로 통과하기",
            "⑦ 라오디게아: 열심 있는 회개—자족·무감각을 자각하고 ‘문을 여는 기도’ 후 교제 시간 갖기"
    };

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

    /** 1) 본문(요약 인용) 출력 */
    public void showVerses() {
        System.out.println("[Revelation 2–3 • Seven Churches]");
        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) {
        Revelation2to3_SevenChurches app = new Revelation2to3_SevenChurches();
        app.showVerses();
        app.showSummary();
        app.suggestPractice();
    }
}

# Revelation2to3_SevenChurches.py
# “Hello Kingdom” – 요한계시록 2–3장 (아시아의 일곱 교회) 초급 Python 예시
#   • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
#   • 메서드 3개 : show_verses(), show_summary(), suggest_practice()

import random
from typing import List


class Revelation2to3_SevenChurches:
    """일곱 교회에 주시는 칭찬–책망–권면–약속. ‘이기는 자’의 길로 부르심."""

    # ---------- 속성(Attributes) ----------
    def __init__(self) -> None:
        # 계 2–3장 ‘일곱 교회’ 핵심 요약(의역)
        self.verses: List[str] = [
            # 1) 에베소 (2:1–7)
            "에베소: 수고·인내·분별은 뛰어나나 ‘처음 사랑’을 버렸다. 기억·회개·처음 행위를 행하라. "
            "이기는 자는 하나님의 낙원에 있는 생명나무 열매를 먹는다.",
            # 2) 서머나 (2:8–11)
            "서머나: 환난과 궁핍 가운데서도 ‘영적으로 부요’. 죽도록 충성하라. "
            "생명의 관을 주시며, 둘째 사망의 해를 받지 않는다.",
            # 3) 버가모 (2:12–17)
            "버가모: ‘사탄의 권좌’ 가운데서도 믿음을 굳게 지켰으나, 발람·니골라 당의 가르침으로 타협이 스며듦. "
            "회개하라. 이기는 자에게 감추인 만나와 새 이름이 기록된 흰 돌을 주신다.",
            # 4) 두아디라 (2:18–29)
            "두아디라: 사랑·믿음·봉사·인내가 자라지만 ‘이세벨’의 미혹(음행·우상)을 용납함. "
            "남은 자는 굳게 잡으라. 이기는 자에게 만국을 다스리는 권세와 새벽별을 주신다.",
            # 5) 사르디 (3:1–6)
            "사르디: 이름은 살았으나 실상은 죽었음. 깨어 일깨우고 기억하며 회개하라. "
            "이기는 자는 흰 옷을 입고 생명책에서 이름이 지워지지 않으며 주께서 시인하신다.",
            # 6) 빌라델비아 (3:7–13)
            "빌라델비아: 적은 능력으로도 말씀을 지키고 주의 이름을 배반하지 않음. 열린 문을 주시고 "
            "시험의 때에서 지키심. 이기는 자는 하나님의 성전에 기둥이 되고 새 이름을 받는다.",
            # 7) 라오디게아 (3:14–22)
            "라오디게아: 미지근함—자족·교만 속에 영적 빈곤. 불로 연단한 금, 흰 옷, 안약을 사라. "
            "사랑하므로 책망·징계하시니 열심을 내어 회개하라. 문을 두드리시는 주와 함께 먹고, 이기는 자는 보좌에 함께 앉는다.",
            # 공통 후렴
            "공통 권면: ‘귀 있는 자는 성령이 교회들에게 하시는 말씀을 들을지어다.’",
        ]

        # 핵심 요약
        self.summary: str = (
            "주께서 각 교회에 ‘칭찬–책망–권면–약속’으로 다가오신다. 첫사랑 회복, 고난 중 충성, "
            "진리 수호, 거룩과 순결, 영적 각성, 인내의 순종, 열심 있는 회개가 일곱 교회를 관통한다. "
            "이기는 자에게는 생명, 면류관, 감추인 만나, 권세, 흰 옷, 기둥 됨, 보좌 참여의 약속이 주어진다."
        )

        # 삶에 적용할 실천 가이드 7개(교회별 한 줄)
        self.applications: List[str] = [
            "① 에베소: ‘처음 사랑’ 회복—오늘 사랑의 행동 한가지를 즉시 실행하기",
            "② 서머나: 고난 속 충성—두려움 말고 ‘오늘의 한 걸음’ 순종으로 면류관 바라보기",
            "③ 버가모: 타협 차단—가르침·문화·관계에서 우상적 타협 한가지를 끊고 말씀 기준 리셋",
            "④ 두아디라: 거룩한 용납—사랑은 지키되 죄는 용납하지 않기(경계·상담·치리의 질서 세우기)",
            "⑤ 사르디: 깨어남—무너진 경건 루틴 1가지를 ‘작게, 지금’ 다시 시작해 완성으로 가기",
            "⑥ 빌라델비아: 열린 문 사용—작은 능력이라도 복음의 기회 1건을 잡아 순종으로 통과하기",
            "⑦ 라오디게아: 열심 있는 회개—자족·무감각을 자각하고 ‘문을 여는 기도’ 후 교제 시간 갖기",
        ]

    # ---------- 메서드(Methods) ----------
    def show_verses(self) -> None:
        print("[Revelation 2–3 • Seven Churches]")
        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 = Revelation2to3_SevenChurches()
    app.show_verses()
    app.show_summary()
    app.suggest_practice()


if __name__ == "__main__":
    main()

Comments

Avatar
 2025년 8월 28일 14:35분

읽다 보니 제 마음에 제일 쿡 찔린 건 에베소 교회였네요. 사랑 없이 남는 건 껍데기뿐인데, 요즘 저는 너무 ‘해야 할 일’에만 묶여 있던 것 같아요. 오늘 작은 사랑의 행동 하나라도 꼭 실행해야겠습니다. “귀 있는 자는 들을지어다” — 오늘은 제 귀에도 말씀이 확 꽂히네요 🙏🔥



Search

← 목록으로