사울의 죄

2025년 7월 25일 19:19분

#### saul_fall_1samuel13.py
#### “Hello Kingdom” – 사무엘상 13장: 사울의 실족 (번제 사건) 초급 Python 버전

from random import choice


class SaulFall1Samuel13:
    """사울의 조급함·부분 순종(길갈 번제) → 왕권 상실의 씨앗"""

    # ---------- 속성(Attributes) 3 ----------
    story_summary: str = (
        "길갈에서 블레셋 군대를 앞두고 사무엘을 기다리라는 명령을 어긴 사울이 "
        "스스로 번제를 드려 하나님의 권위를 침범함으로써 왕위를 빼앗길 단초를 만든 사건."
    )
    scripture_reference: str = "사무엘상 13장 1–14절"
    applications = [
        "① 조급함이 올 때 ‘하나님의 때를 기다린다’고 소리내어 고백하기",
        "② 내 역할(왕)과 영적 권위(제사장)를 구분해 하나님 질서를 존중하기",
        "③ 결정 전 7분(사울이 기다린 7일과 대비) 묵상·기도 시간을 확보하기",
    ]

    # ---------- 메서드(Methods) 3 ----------
    @classmethod
    def show_story(cls) -> None:
        """1) 사건 요약 출력"""
        print("[Story] ", cls.story_summary)

    @classmethod
    def show_reference(cls) -> None:
        """2) 성경 참조 출력"""
        print("[Scripture] ", cls.scripture_reference)

    @classmethod
    def suggest_practice(cls) -> None:
        """3) 실천 가이드 중 하나 랜덤 제안"""
        print("[Today’s Practice] ", choice(cls.applications))


def main() -> None:
    SaulFall1Samuel13.show_story()
    SaulFall1Samuel13.show_reference()
    SaulFall1Samuel13.suggest_practice()


if __name__ == "__main__":
    main()

```java
package jesusbornd;

/*
// SaulFall1Samuel13.java
// “Hello Kingdom” – 사무엘상 13장: 사울의 실족 (번제 사건) 초급 Java 예시
//   • 속성 3개 : 사건 요약, 성경 참조, 실천사항 배열
//   • 메서드 3개 : showStory(), showReference(), suggestPractice()
*/

import java.util.Random;

public class SaulFall1Samuel13 {

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

    /** 사건 요약 */
    private final String storySummary =
        "길갈에서 블레셋 군대를 앞두고 사무엘을 기다리라는 명령을 어긴 사울이 "
      + "스스로 번제를 드려 하나님의 권위를 침범함으로써 왕위를 빼앗길 단초를 만든 사건.";

    /** 성경 참조 */
    private final String scriptureReference = "사무엘상 13장 1–14절";

    /** 삶에 적용할 실천 가이드 3개 */
    private final String[] applications = {
        "① 조급함이 올 때 ‘하나님의 때를 기다린다’고 소리내어 고백하기",
        "② 내 역할(왕)과 영적 권위(제사장)를 구분해 하나님 질서를 존중하기",
        "③ 결정 전 7분(사울이 기다린 7일과 대비) 묵상·기도 시간을 확보하기"
    };

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

    /** 1) 사건 요약 출력 */
    public void showStory() {
        System.out.println("[Story] " + storySummary);
    }

    /** 2) 성경 참조 출력 */
    public void showReference() {
        System.out.println("[Scripture] " + scriptureReference);
    }

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

    /* ---------- 엔트리포인트 ---------- */
    public static void main(String[] args) {
        SaulFall1Samuel13 sf = new SaulFall1Samuel13();
        sf.showStory();       // 사건 요약
        sf.showReference();   // 성경 참조
        sf.suggestPractice(); // 오늘의 실천
    }
}

```

package jesusbornd;

/*
// SaulFall1Samuel13.java
// “Hello Kingdom” – 사무엘상 13장: 사울의 실족 (번제 사건) 초급 Java 예시
//   • 속성 3개 : 사건 요약, 성경 참조, 실천사항 배열
//   • 메서드 3개 : showStory(), showReference(), suggestPractice()
*/

import java.util.Random;

public class SaulFall1Samuel13 {

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

    /** 사건 요약 */
    private final String storySummary =
        "길갈에서 블레셋 군대를 앞두고 사무엘을 기다리라는 명령을 어긴 사울이 "
      + "스스로 번제를 드려 하나님의 권위를 침범함으로써 왕위를 빼앗길 단초를 만든 사건.";

    /** 성경 참조 */
    private final String scriptureReference = "사무엘상 13장 1–14절";

    /** 삶에 적용할 실천 가이드 3개 */
    private final String[] applications = {
        "① 조급함이 올 때 ‘하나님의 때를 기다린다’고 소리내어 고백하기",
        "② 내 역할(왕)과 영적 권위(제사장)를 구분해 하나님 질서를 존중하기",
        "③ 결정 전 7분(사울이 기다린 7일과 대비) 묵상·기도 시간을 확보하기"
    };

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

    /** 1) 사건 요약 출력 */
    public void showStory() {
        System.out.println("[Story] " + storySummary);
    }

    /** 2) 성경 참조 출력 */
    public void showReference() {
        System.out.println("[Scripture] " + scriptureReference);
    }

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

    /* ---------- 엔트리포인트 ---------- */
    public static void main(String[] args) {
        SaulFall1Samuel13 sf = new SaulFall1Samuel13();
        sf.showStory();       // 사건 요약
        sf.showReference();   // 성경 참조
        sf.suggestPractice(); // 오늘의 실천
    }
}

Comments

Avatar
 2025년 7월 25일 19:47분

사울처럼 조급함에 흔들릴 때마다 주님이 정하신 질서와 때를 신뢰하라고 다시 한 번 마음에 새깁니다. 기다림 속에 역사하시는 하나님의 뜻을 배우는 하루가 되길 기도합니다.



Search

← 목록으로