본문 바로가기

공공데이터 활용하기 - 003 공공데이터 활용하기 - 001 (http://ngee.tistory.com/353 ) 공공데이터 활용하기 - 002 (http://ngee.tistory.com/354 ) 공공데이터 활용하기 - 003 (http://ngee.tistory.com/355 ) ---> 현재 포스팅 이전 포스팅에 이어서 작성합니다. 이번에는 소스코드를 통해서 공공데이터를 받아오는 부분을 간단하게 작성합니다. 1. Python으로 공공데이터 오픈 API 활용하기 이전 포스팅에서 살펴본 서울 열린데이터 광장의 "세종문화회관 공연/전시 정보"의 데이터를 받아와서 XML 파일로 저장하는 것을 해보죠. 일단 소스코드 부터 보시죠. #!/usr/bin/python # -*- coding:utf-8 -*- #import libraries.. 더보기
공공데이터 활용하기 - 001 공공데이터를 활용한 앱 또는 웹 서비스가 많이 개발되고 있는 것 같습니다. 공공데이터는 데이터베이스, 전자화된 파일 등 공공기관이 법령 등에서 정하는 목적을 위하여 생성 또는 취득하여 관리하고 있는 광 또는 전자적 방식으로 처리된 자료 또는 정보를 말한다 위 내용은 아래 주소에서 참조한 것입니다. 공공데이터의 제공 및 이용 활성화에 관한 법률, http://www.law.go.kr/lsInfoP.do?lsiSeq=142444&efYd=20131031#0000 이러한 공공데이터를 활용하는 방법에 대해서 몇 개의 포스팅으로 정리해보려구요. 이번 포스팅에서는 공공데이터 활용에 앞서, 어디에 공공데이터가 존재하는지 작성해보려고 합니다. 1. 공공데이터 포털 (https://www.data.go.kr) 공공데이터.. 더보기
파이썬 basic - url 주소에 있는 xml 파일 로컬에 저장하기 url 주소에 있는 xml 파일을 local(로컬)에 저장하는 간단한 문장을 포스팅하려구요. 예를 들어서, 서울시 OpenAPI를 사용하실 때 활용가능하겠죠? http://openapi.seoul.go.kr:8088/sample/xml/ListAvgOfSeoulAirQualityService/1/1/ 위 주소는 서울시 OpenAPI를 샘플키로 접근한 것인데요. 들어가보시면 xml 내용이 시각화되죠? 이것을 서버에서 간단하게 저장하기 위해서는 파이썬(python)의 urllib2 라는 객체를 사용하시면 됩니다. 다음과 같이말이죠. import urllib2 url = "http://openapi.seoul.go.kr:8088/sample/xml/ListAvgOfSeoulAirQualityService/1/.. 더보기
python parallel (파이썬 병렬) (3) - 사용하기 안녕하세영. python parallel에 대한 내용은 이번 4번째 포스팅이 마지막이 델 것 같네요. 그다지 어려운 사용 방법이 아니기 때문에.. 간단하게 예시를 뜯어 보는 것도 좋겠다 싶어서. python parallel 홈페이지에서 다운 받아서 압축 푸신 폴더에 있는 예제를 가지고 사용하는 방법에 대해서 적어보겠습니다. 예제는 http://www.parallelpython.com/에서 다운받아서 사용하였습니다. 예제 파일 주소 ....../pp-1.6.2/examples/sum_primes.py 파일을 열어보시면 간단하게 되어 있는데요. 먼저 import 부분을 살펴보면 다음과 같습니다. import mathimport sysimport pp 3개의 import 문이 있구요. import pp 요 부.. 더보기