전산.통계/통계이야기

한번 시도해 보~고~, 안되면 그만두면 되니까

방윤화 2021. 8. 28. 10:17

스마트폰에 목소리로 실업자 통계를 찾아줘라고 말하면, 목소리로 “20217월 실업자수는 92만명입니다라고 답변해 주는 통계찾기앱을 만들기로 작정하였습니다.

 

TV에서 "놀면 뭐하니?"라는 예능 프로그램이 있던데,

퇴직한 이후 특별히 하는 일이 없다 보니 정말 노는 일도 간단치 않은 거 같습니다.

닥치는 대로, 친구들과 산에도 다녀보고, 둘레길도 돌아보고, 이리저리 여행도 다녀보고, 운동한답시고 체육관에도 다녀보았지만 무언가 동기가 부여될만한 일을 찾기는 쉽지 않네요.

 

우연히 유튜브에서 스마트폰 앱을 만드는 영상을 한번 봤는데, 젊었을 때가 생각나서 나도 한번 스마트폰 앱을 만들어 볼까?’하는 마음이 생기더군요.

 

퇴직한지 14년이나 되었고, 더구나 프로그래밍은 해본지가 언제인지 모를 정도로 더 오래되었으니 할 수 있을까?’ 염려도 되었지만, 크게 돈이 들어가는 일도 아니고 한번 시도해 보고, 안되면 그만두면 되니까라는 편한 마음으로 시도하기로 하였습니다.

이왕 노는거 컴퓨터하고 놀아보자하는 마음도 있었구요.

 

프로그래밍을 위해 가장 중요한 것이 프로그래밍 언어와 개발도구인데,

인터넷에 들어가면 무엇이든 찾을 수 있는 세상이니까, 찾다보면 나한테 맞는 적당한 무료 개발도구를 찾을 수 있지 않을까하는 기대를 가지고요.

그런데 마침 의외로 쉬운 방법이 있었습니다. 요즘 초등학교 때부터 코딩교육을 한다고 하더니, 정말 어린아이들도 쉽게 프로그래밍을 할 수 있는 도구들이 있었습니다.

 

제가 선택한 개발도구는 앱인**라는 개발도구로 MIT에서 무료로 공개하는 앱메이커입니다.

대부분의 프로그램밍 도구는 내 컴퓨터에 언어 프로그램과 에디터를 설치(Install)하고 이를 이용하여 프로그램을 개발하는 방식인데,

이 도구는 이런 설치 작업없이 그냥 인터넷으로 해당 사이트에 연결하여 사이트 안에서 내 프로그램을 개발하는 방식입니다.

게을러서 복잡하게 내 컴퓨터에 뭘 깔고, 지우고, 연결하고, 백업하는 일을 싫어하는 제게는 딱 맞는 도구이지요.

 

프로그램 코딩 방식도 대부분 명령어를 키보드로 직접 입력해야 하지만, 이 도구는 명령어가 그림으로 되어있어서 마우스로 끌어다가 붙이면 되는 방식이어서 두손가락으로 , 두드리는 독수리타법으로 키보드를 두드리는 제게는 더이상 편한게 없었습니다.

 

컴퓨터에서 해당 사이트에 가입하고 나서, 관련 책자에 나와 있는 간단한 샘플 프로그램을 책에서 하라는 대로 직접 컴퓨터에 작업해 봤더니, 간단한 작업이었음에도 불구하고 정말로 내 스마트폰에 앱이 만들어지고, 그 앱에서 내가 원하는 것들이 그대로 나오는게 신기했습니다.

 

사이트에서 제공하는 좀더 복잡한 기능들을 하나씩 차례대로 작업해 보면서 프로그래밍에 자신감이 붙기 시작했습니다. 책에서 하라는 대로 하면 잘되는 것도 있지만 그대로 했는데도 불구하고 잘 안되는 경우도 더러 있었지만, 구글 검색으로 관련 키워드를 치면 경험자들의 사례를 찾을 수 있어서 참고하면서 해결해 나갈 수 있었습니다.

 

웬만큼 자신감이 생기자 혼자 알면 뭐하니? 뭔가 쓸만한 거를 만들어야지?’라는 욕심이 났습니다. 그래서 현역시절에 담당했던 통계청의 KOSIS 관련 앱을 만들어 보기로 했습니다.

 

스마트폰에 목소리로 실업자 통계를 찾아줘라고 말하면, 목소리로 “20217월 실업자수는 92만명입니다라고 답변해 주는 통계찾기앱을 만들기로 작정하였습니다.

 

앱 개발을 위한 관련 자료들을 찾다 보니, 마침 통계청에서는 KOSIS OpenAPI라는 서비스를 하고 있어서 프로그램 개발자들에게 KOSIS의 정보를 무료로 제공하고 있었습니다.

 

내 앱 프로그램에서 일정한 양식에 맞춰 KOSIS OpenAPI로 통계자료를 요청하면, KOSIS에서는 일정한 양식에 맞춰서 통계자료를 내 앱 프로그램으로 보내줍니다. 양식들은 모두 KOSIS에 공개되어 있어서, 앱 개발자는 자기 프로그램에서 그 양식에 맞춰 통계자료를 요청하고, 받아서 처리하는 프로그램만 해주면 되는 아주 편리한 기능입니다.

 

이러한 개발기능들을 이용하여 완벽하지는 않지만, 그런대로 이용할 만한 2개의 앱을 만들었고, 지난 8월 앱 마켓 원스토어에 검증을 거쳐 등록하였습니다.

 

긴가민가? 될수 있을까? 하는 염려도 있었지만 뭐 어떻습니까?

한번 시도해 보~~, 안되면 그만두면 되니까요.

이 지루한 노년의 많은 시간을, 뭔가 성과를 낼수 있을지는 불분명하지만, 한번 시도를 해 보는 것은 필요하지 않을까요? 오직 시간만 투자해서 내가 이런 것을 해봤다라는 성취감을 느낄 수도 있고, 실패한다고 해도 좋은 경험했다생각하면 그만일테니까요.

 

저는, 지금은 다 잊혀진 젊었을 때의 기억을 더듬어, 내가 현직에서 경험해 봤던 것 중에서 도전할 과제를 찾아 시도해 보았습니다. 성공인지? 실패인지?는 아직 모르지만....

 

제가 개발하여 원스토어에 등록한 앱은 통계를 찾아줘앱과 KOSIS통계표찾기2개입니다.


전자는 통계지표 수치를 알려주는 앱이며, 후자는 통계표를 보여주는 앱입니다.

 

* 위의 앱은 원스토어에 등록되어 있으며, 원스토어검색창에서 통계"를 치면 나옵니다.

* 아이폰용 앱은 개발되지 않았으며, 안드로이드계열 스마트폰에서만 이용할 수 있습니다.

 

1. 통계를 찾아줘 앱 소개

원하는 통계지표 수치를 찾아줍니다. 통계지표 이름을 말하거나, 자판으로 입력하거나, 목록에서 선택만 하면 최근 시점의 통계수치를 실시간으로 쉽고 빠르게 찾아줍니다.

 

[ 제공하는 통계지표 ]

시스템 제공처 시점 지표수 지표 주요내용
KOSIS
(국가통계포털)
통계청 월간
분기
연간

1,400여개
인구, 사회.범죄.안전, 노동, 소득.소비.자산,
보건, 복지, 교육.문화.주거.국토, 경기.기업경영,
농림.수산, 광업.제조업, 건설.교통.물류,
과학.도소매.서비스, 임금.물가, 환경.에너지,
국민계정.정부.재정, 금융.무역.국제수지,
북한, 국제 통계 등
ECOS
(경제통계시스템)
한국은행 일간 140여개 금리.주식.환율

 

[ 통계지표를 찾는 방법 ]

방법 요청 내용 출력 내용
목소리 통계지표명의 주요 단어 말함 - 최근 통계수치 목소리로 듣기
- 최근 통계수치 및 증감 보여주기
- 관련 통계지표 목록 보여주기
자판 입력 통계지표명의 주요 단어 입력 - 최근 통계수치 및 증감 보여주기
- 관련 통계지표 목록 보여주기
목록 찾기 목록에서 분야/지표 선택 - 최근 통계수치 및 증감 보여주기
- 관련 통계지표 목록 보여주기
시계열* 장기 시계열 자료 보기 - 시점별 통계수치 및 증감 보여주기

* 최근 통계수치가 나온 상태에서만 시계열 버튼이 보임.


 

2 KOSIS 통계표 찾기

국가통계포털(KOSIS)에서 원하는 통계표를 찾아줍니다. 통계표명의 주요단어를 말하거나, 자판으로 입력하면 최근 시점의 통계표를 실시간으로 쉽고 빠르게 찾아줍니다.

 

[ 제공하는 통계표 ]

- 통계청에서 제공하는 “KOSIS 통합검색의 기능을 이용하여

- 통계표의 제목, 항목, 분류에 포함된 단어들을 요청하면

- 190,000여개의 월간, 분기, 년간 시계열 통계표 및 횡단면 통계표 중에서

- 해당 단어들이 포함된 통계표들을 찾아줍니다.

 

[ 통계지표를 찾는 방법 ]

방법 요청 내용 출력 내용
목소리 통계지표명의 주요 단어 말함 - 관련 통계표 목록 보여주기
- 목록 첫번째 통계표 보여주기
자판 입력 통계지표명의 주요 단어 입력 - 관련 통계표 목록 보여주기
- 목록 첫번째 통계표 보여주기
목록 찾기 목록에서 통계조사/통계표 선택 - 관련 통계표 목록 보여주기
- 목록 첫번째 통계표 보여주기
설정* 항목, 분류별, 시점을 변경 - 변경된 통계표 보여주기

* 통계표가 나온 상태에서만 설정 버튼이 보임.

* KOSIS(국가통계포털)란 국내·국제·북한의 주요 통계를 한곳에 모아 이용자가 원하는 통계를 한 번에 찾을 수 있도록 통계청이 제공하는 One-Stop 통계 서비스입니다.

* OpenAPI란 하나의 웹 사이트에서 자신이 가진 기능을 외부 개발자들이 이용할 수 있도록 공개한 프로그래밍 인터페이스를 말합니다.