그럼에도
2025년 9월 12일 20:57분
package jesusbornd;
/*
// Habakkuk3.java
// “Hello Kingdom” – 하박국 3장 (시기오놋의 기도, 임재의 현현, ‘비록…그러나’의 신뢰) 초급 Java 예시
// • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
// • 메서드 3개 : showVerses(), showSummary(), suggestPractice()
*/
import java.util.Random;
public class Habakkuk3 {
/* ---------- 속성(Attributes) ---------- */
/** 합 3장 (의역 요약) */
private final String[] verses = {
"1 시기오놋에 맞춘 선지자 하박국의 기도.",
"2 ‘여호와여, 주의 일을 이 수년 내에 부흥하게 하옵소서. 진노 중에라도 긍휼을 기억하옵소서.’",
"3–7 하나님이 데만과 바란에서 오시니 하늘이 그의 영광으로 덮이고 땅이 찬송으로 가득하다. "
+ "그의 손에서 광선이 나오고, 전염병과 열병이 앞뒤로 따르며 산들이 진동하고 길이 영원하심이 드러난다.",
"8–12 주의 말과 승리의 병거가 바다와 강을 치시며, 활을 드러내신다. 산들이 흔들리고 깊은 물이 울부짖으며 "
+ "해와 달이 그 광채 앞에 머문다.",
"13–15 주의 백성과 기름 부음 받은 자의 구원을 위해 나오사 악인의 머리를 치시고 큰 물을 밟으신다.",
"16 소식을 듣고 떨리나 ‘환난의 날을 기다리리라’—두려움 속에서도 믿음으로 대기한다.",
"17–19 비록 무화과나무가 무성치 못하고 포도 열매가 없고 양 떼가 끊기고 외양간에 소가 없을지라도, "
+ "나는 여호와로 말미암아 즐거워하며 구원의 하나님으로 인해 기뻐하리로다. "
+ "주 여호와는 나의 힘이시니, 나의 발을 사슴 같게 하시며 나를 높은 곳으로 다니게 하시리라. "
+ "(지휘하는 사람을 위하여 현악에 맞춘 노래)"
};
/** 핵심 요약 */
private final String summary =
"두려움의 시대에 선지자는 ‘진노 중 긍휼’을 간구하며, 하나님의 현현을 바라본다. "
+ "상황이 ‘비록’ 이어도 믿음은 ‘그러나’로 응답하며—여호와의 구원으로 기뻐하고 그의 힘으로 높은 곳을 걷는다.";
/** 삶에 적용할 실천 가이드 3개 */
private final String[] applications = {
"① ‘비록-그러나’ 고백: 합3:17–19을 암송·선포(아침/저녁 1회)하고 오늘의 결핍 위에 기쁨을 선택하기",
"② 부흥 중보: 합3:2 기도문(‘진노 중에 긍휼을’)으로 교회·도시·가정을 위해 3분 간 간구하기",
"③ 높은 곳 루틴: ‘두렵지만 해야 할 일’ 1가지를 정해 작은 첫 걸음 실행(하나님을 힘으로 의지)"
};
/* ---------- 메서드(Methods) ---------- */
/** 1) 본문(요약 인용) 출력 */
public void showVerses() {
System.out.println("[Habakkuk 3]");
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) {
Habakkuk3 app = new Habakkuk3();
app.showVerses();
app.showSummary();
app.suggestPractice();
}
}
# Habakkuk3.py
# “Hello Kingdom” – 하박국 3장 (시기오놋의 기도, 임재의 현현, ‘비록…그러나’의 신뢰) 초급 Python 예시
# • 속성 3개 : 본문(요약 인용) 배열, 요약, 실천사항 배열
# • 메서드 3개 : show_verses(), show_summary(), suggest_practice()
import random
from typing import List
class Habakkuk3:
"""‘진노 중 긍휼’을 구하며, ‘비록…그러나’로 고백하는 믿음의 노래(합3:17–19)."""
# ---------- 속성(Attributes) ----------
def __init__(self) -> None:
# 합 3장 (의역 요약)
self.verses: List[str] = [
"1 시기오놋에 맞춘 선지자 하박국의 기도.",
"2 ‘여호와여, 주의 일을 이 수년 내에 부흥하게 하옵소서. 진노 중에라도 긍휼을 기억하옵소서.’",
"3–7 하나님이 데만과 바란에서 오시니 하늘이 그의 영광으로 덮이고 땅이 찬송으로 가득하다. "
"그의 손에서 광선이 나오고, 전염병과 열병이 앞뒤로 따르며 산들이 진동하고 길이 영원하심이 드러난다.",
"8–12 주의 말과 승리의 병거가 바다와 강을 치시며, 활을 드러내신다. 산들이 흔들리고 깊은 물이 울부짖으며 "
"해와 달이 그 광채 앞에 머문다.",
"13–15 주의 백성과 기름 부음 받은 자의 구원을 위해 나오사 악인의 머리를 치시고 큰 물을 밟으신다.",
"16 소식을 듣고 떨리나 ‘환난의 날을 기다리리라’—두려움 속에서도 믿음으로 대기한다.",
"17–19 비록 무화과나무가 무성치 못하고 포도 열매가 없고 양 떼가 끊기고 외양간에 소가 없을지라도, "
"나는 여호와로 말미암아 즐거워하며 구원의 하나님으로 인해 기뻐하리로다. "
"주 여호와는 나의 힘이시니, 나의 발을 사슴 같게 하시며 나를 높은 곳으로 다니게 하시리라. "
"(지휘하는 사람을 위하여 현악에 맞춘 노래)",
]
# 핵심 요약
self.summary: str = (
"두려움의 시대에 선지자는 ‘진노 중 긍휼’을 간구하며 하나님의 현현을 바라본다. "
"상황이 ‘비록’ 이어도 믿음은 ‘그러나’로 응답—여호와의 구원으로 기뻐하고 그의 힘으로 높은 곳을 걷는다."
)
# 삶에 적용할 실천 가이드 3개
self.applications: List[str] = [
"① ‘비록-그러나’ 고백: 합3:17–19을 암송·선포(아침/저녁 1회)하고 오늘의 결핍 위에 기쁨을 선택하기",
"② 부흥 중보: 합3:2 기도문(‘진노 중에 긍휼을’)으로 교회·도시·가정을 위해 3분 간 간구하기",
"③ 높은 곳 루틴: ‘두렵지만 해야 할 일’ 1가지를 정해 작은 첫 걸음 실행(하나님을 힘으로 의지)",
]
# ---------- 메서드(Methods) ----------
def show_verses(self) -> None:
print("[Habakkuk 3]")
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 = Habakkuk3()
app.show_verses()
app.show_summary()
app.suggest_practice()
if __name__ == "__main__":
main()
← 목록으로
Comments
두려움의 시대에도 기쁨을 선택하는 훈련—오늘도 “진노 중 긍휼”을 선포하며 높은 곳을 걷겠습니다! 🙌