8월, 2020의 게시물 표시

파이썬기반의 COVID-19 시도별 현황 모니터링

이미지
오늘은 공공데이터포털 에서 제공하는 OPEN API 를 이용해, 코로나 바이러스 시도별 감염현황 을 모니터링하는 프로그램을 만들어 보겠습니다. Python언어로 PyQt5 + Matplotlib + reqeusts 모듈을 활용했으며, 완성된 모습은 아래와 같습니다. [COVID-19 모니터링 프로그램]   대한민국 정부에서 제공하는 공공데이터 서버에 필요한 데이터를 Https Request 방식으로 정해진 쿼리를 요청하고 응답 데이터(XML or JSON)를 받아서 구성한 예제 입니다.   기본적인 개발 진행 순서 는 다음을 참조 바랍니다. 1. 공공데이터 포털 회원가입 (정부공개자료에서 정보를 받아오는 방식) 2. 공공데이터 중 관심 분야 검색 ("코로나") 3. 정보 활용신청 후 서비스키 확보 4. OPEN API 서비스 키를 이용해 요청신호 전송 후 응답 (XML)처리 OPEN API 대부분이 요청신호를 보내고, XML, JSON 형태를 응답받는 Http Request 방식으로 사용됩니다. [REQUEST, 요청신호 샘플] http://openapi.data.go.kr/openapi/service/rest/Covid19/getCovid19SidoInfStateJson?serviceKey=서비스키&pageNo=1&numOfRows=10&startCreateDt=20200831&endCreateDt=20200831 [RESPONSE, 응답신호 샘플] <?xml version="1.0" encoding="UTF-8" standalone="yes"?><response>&

이 블로그의 인기 게시물

Qt Designer 설치하기

PyQt5 기반 동영상 플레이어앱 만들기