프로그래밍공부/파이썬

프로그래밍공부/파이썬

공공데이터 api를 이용해서 코로나 현황 웹페이지에 띄우기

어제 해봤던 공공데이터 api로 코로나관련 데이터를 찾아봤다. 이를 응용해서 장고프로젝트로 하고있는 웹페이지에 이 코로나 관련 데이터를 뿌리도록 하는것을 해 보았다! 일단은 공공데이터포털에 접속한다.(https://data.go.kr/) 그리고는 아래에 있는 오픈API를 찾는다. 사실 오픈api를 이용하는 부분은 어제 올린 공공데이터api로 코로나 감염자수 확인하기(https://sheriffchae.tistory.com/28) 글과 똑같으므로 딱히 설명할 부분은 없다. 그런고로 장고위주로 포스팅을 하겠습니다 ㅎㅎ 해당기능을 추가하는 순서는 1. 네이게이션바에 해당 탭+링크추가 2. urls.py에 path작성 3. views.py에 함수작성 4. html작성 순으로 했습니다 일단은 네비게이션바에 해당 ..

프로그래밍공부/파이썬

공공데이터api로 코로나 감염자수 증감률 확인해보기

최근들어 코로나 재확산이 심각해지면서 공공데이터API를 이용하여 데일리로 확진자 증감률을 계산해봤습니다. 공공데이터포털 사이트(https://data.go.kr/index.do)에 가서 코로나19로 검색해서 찾은 API를 이용했습니다. 언어는 Python을 이용했습니다. 먼저 api문서명세대로 get요청을 날려서 데이터를 받습니다. #서비스url serviceUrl = 'http://openapi.data.go.kr/openapi/service/rest/Covid19/getCovid19InfStateJson' #인증키 serviceKey = '여기에 본인이 받은 인증키를 string으로 적으세요' #서비스키가 utf8로 인코딩되어 있어서 unquote로 디코딩에서 get요청을 보내야 응답이 정상적으로 옵..

프로그래밍공부/파이썬

토이프로젝트

파이썬 Flask를 공부하면서 간단한 웹페이지를 만들고 있다. 일단 컨셉은 인스타그램같이 사진올리는 sns이다. 이름은 찰칵찰칵 현재 데일리로 깃허브에 커밋중이다. 궁금하다면 아래깃허브레파지토리를 보시면 되겠다 ㅎ.ㅎ https://github.com/Chaeheebeom/CKCK

프로그래밍공부/파이썬

코퍼스중복제거툴

NLU업무에서 원어민들이 문장들 만들어주다보면 중복되는 문장이 상당히 많아진다. 그래서 이걸 제거해줘야 여러모로 편한데 이걸 또 손으로 일일이 할 순 없으니.. 역시 파이썬으로 간단하게 스크립트를 짰다. 이거 이전에 JAVA Swing으로 만든 버전도 있는데 여기 보안상 파일을 올릴 수가 없다 ㅜㅜ(이와 같은 이유로 덩치가 조금 큰 툴들은 다 버리게 생겼다 ㅠㅠ) 쩄든 map이 중복허용이 안되는 점을 이용하여 만들었다. import sys import re def main(argv): input_file_name = argv[1] corpus_map = {} data_list= [] outData_list = [] with open(input_file_name+".txt","r", encoding='UT..

프로그래밍공부/파이썬

문장만들기툴

NLU업무중에 문장조합을 만들어야 하는 경우가 많은데.. 이게 상당히 노가다인지라 파이썬으로 허접하게 스크립트를 짜서 업무를 했었다. 물론 생각대로 안되는 부분이 많아서 조금 결과물에 손을 많이 봐야 했었지만.. 나중에 제대로 고치긴 해야한다. 아래는 사용방법 1.실행방법 1)cmd 창을 연다 2)파이썬 3버전으로 실행한다 py -3 make_sentence.py [대표발화조합목록텍스트파일] [옵션리스트텍스트파일] 예)py -3 make_sentence.py washer_tc washer_option 3)실행하면 대표발화조합목록텍스트파일_after.txt라는 이름으로 아웃풋파일이 생긴다. 2.대표발화 조합목록 텍스트파일 예시 (Washer){Please/Try to/Attempt to/Can you/Wi..

중랑구보안관
'프로그래밍공부/파이썬' 카테고리의 글 목록