베네수엘라 제로 데이: Python과 Termux로 24/7 경제 모니터 만들기

발행: (2026년 1월 12일 오전 02:37 GMT+9)
4 분 소요
원문: Dev.to

Source: Dev.to

Cover image for Día Cero en Venezuela: Creando un Monitor Económico 24/7 con Python y Termux

배경

나는 베네수엘라에서 태어나 평생을 그곳에서 살아왔다. 2026년 1월 3일, 역사적인 사건이 일어났다: 미국이 니콜라스 마두로를 추출하는 작전을 수행했다. 정치적 파장을 넘어, 엔지니어로서 나는 우리가 국가 역사상 “구조적 단절”(Structural Break)에 직면했다는 것을 이해한다.

오늘 나는 두 가지 명확한 목적을 가지고 이 연재 글을 시작한다:

  • 역사 기록: 데이터 기반으로 주요 경제 지표들의 움직임을 기록하여, 앞으로 기대되는 국가 경제 회복을 문서화한다.
  • 기술 학습: 실제 문제에 적용되는 Python 데이터 분석 생태계(Pandas, Openpyxl, Matplotlib, Seaborn, Visidata)를 탐구하고 마스터한다.

데이터셋 구축 (2024‑2025)

우리가 어디로 가는지를 이해하려면 먼저 어디서 왔는지를 재구성해야 했다. 나는 다음과 같은 데이터 엔지니어링 전략을 사용했다:

  • 공식 출처 마이닝 (BCV): 베네수엘라 중앙은행 보고서를 다운로드하고 Openpyxl 라이브러리를 사용해 통화 유동성, 국제 준비금, 공식 환율 정보를 추출했다. 그런 다음 스프레드시트를 통합되고 정제된 CSV 형식으로 변환했다.

  • 시계열 재구성: 병행 시장의 일일 데이터가 부족한 상황에서, AI 도구(Perplexity와 Grok)를 활용해 2024년과 2025년의 월말 종가를 확보했다. 이후 Pandas선형 보간(업샘플링) 기법을 적용해 24개의 월간 데이터를 730일 연속 시계열로 변환했다.

  • 실시간 모니터링: 현재 데이터(2026년 이후)를 위해 모듈형 웹 스크래핑 봇을 구현했다. 24/7 지속적인 수집을 보장하면서 노트북을 계속 켜두는 부담을 없애기 위해, 나는 Termux 앱의 Linux 환경에 직접 스크립트를 배포했다. Cron Jobs 설정을 통해 매시간 실행되도록 자동화했으며, 이는 달러 병행 시장과 브렌트 원유 가격을 모니터링하는 휴대용, 효율적이고 저전력 데이터 수집 서버를 만든다.

다음 포스트에서는 소스 코드, 결과 그래프 및 초기 운영 일수에 대한 분석을 공유할 예정이다.

Back to Blog

관련 글

더 보기 »

안녕, 뉴비 여기요.

안녕! 나는 다시 S.T.E.M. 분야로 돌아가고 있어. 에너지 시스템, 과학, 기술, 공학, 그리고 수학을 배우는 것을 즐겨. 내가 진행하고 있는 프로젝트 중 하나는...