[Python] 통계사이트 만들기

웹사이트 만들기Open APIGithubplotly dashheroku

통계청 오픈 API를 활용하여 경제활동인구조사 결과를 그래프로 보여주는 사이트를 만들어봅시다.

프로젝트 기획 의도

  • 파이썬으로 계산기나 그림판을 만드는 것도 충분히 재미있는 프로젝트가 될 수 있지만, 실제 업무에 도움이 되는 프로젝트를 하면 더 반응이 좋지 않을까 생각하다가 고용노동부에서 많이 참조하는 경활통계를 보여줄 수 있는 사이트를 만들어보자는 생각을 하게 됐습니다.
    • 통계청 사이트에서 데이터를 받아서 그래프로 보여주면 사람들이 프로그래밍에 좀 더 관심을 가지지 않을까? 하는 생각에 프로젝트를 만들었습니다.
    • 제가 아는게 별로 없어서 헤매기도 했지만, 그 과정에서 배운 것들이 많았습니다.
  • 제가 겪었던 시행착오를 거치지 않고, 조금 더 쉽게 프로그래밍을 접할 수 있는 기회가 되면 좋겠습니다.

프로젝트 계획

  • 데이터 관련 업무의 흐름은 다음과 같습니다.
    • 첫째, 분석할 정보 정하기
    • 둘째, 정보 수집하기
    • 셋째, 수집한 정보 시각화하기
    • 넷째, 시각화한 정보 제공하기
  • 저의 프로젝트 추진계획도 이 흐름에 맞게 정해보았습니다.
    • 1단계: 분석할 정보찾기 -> 경제활동인구조사
    • 2단계: KOSIS OPEN API 사이트에서 통계자료 불러오기
    • 3단계: 불러온 통계자료로 그래프 만들기
    • 4단계: 만든 그래프를 웹사이트에서 보여주기
  • 각 단계마다 나눠서 글을 작성할 계획입니다.

최종 결과물

  • 무료로 제공받은 사이트라 속도가 좀 느리긴 하지만, 일단 로딩이 되기만 하면 꽤 빠르게 통계 그래프를 볼 수 있습니다.
  • 그래프의 점 부분에 커서를 대면 월별 수치도 확인할 수 있습니다.

kosis.herokuapp.com