성실한 사람이 되자

성실하게 글쓰자

This is spear

분류 전체보기 63

공공데이터포털 오픈API 이용하는 법2 - 한국교육과정평가원_대학수학능력시험 모의평가 등급구분-표준점수

공공데이터 포탈을 이용하는 방법을 앞전에 소개드렸습니다. 이 포스트에는 오픈 API의 활용 신청할 수 있는 방법과 JSON 데이터를 응답받는 일을 해보도록 하겠습니다. https://imspear.tistory.com/113 공공데이터포털 오픈API 이용하는 법 1 - 공공데이터포털 이용 방법 오픈 API 란? 오픈 API(Open Application Programing Interface, Open API 또는 공개 API)는 개발자라면 누구나 사용 가능할 수 있도록 공개된 프로그래밍 인터페이스를 뜻합니다. 우리는 오픈 API를 통해 정보를.. imspear.tistory.com 오픈 API 활용 신청하기!! 우선 공공데이터 포털을 이용하기 위해서는 이 사이트에 회원가입을 해야합니다. 회원가입을 하고 ..

국세청 사업자 등록정보 진위확인 및 상태조회 (공공데이터 포탈 오픈 API, POST 요청)

오픈 API 활용 신청하기!! 우선 공공데이터 포털을 이용하기 위해서는 이 사이트에 회원가입을 해야 합니다. 회원가입을 하고 나서 다음 단계로 넘어가 주세요 오픈 API를 사용하기 위해는 자신이 원하는 데이터를 직접 검색하여 오픈 API를 제공하는지를 먼저 확인해야 합니다. 파일 데이터 형식으로 데이터를 제공받을 수 있고, 오픈 API 형식으로도 제공받을 수 있지만 제공하지 않는 경우도 있습니다. 저는 메인 페이지 들어가자마자 나오는 팝업창에서 오픈 API를 제공하는 서비스를 이용해보려고 합니다. 그 중 국세청에서 제공하는 사업자등록정보를 이용해보도록 하겠습니다. 클릭해 공지사항 페이지로 이동했습니다. 두개의 링크가 있는데 위의 링크를 서비스에 대한 자세한 내용과 활용신청할 수 있는 페이지로 들어갈 수 ..

공공데이터포털 오픈API 이용하는 법 1 - 공공데이터포털 이용 방법

오픈 API 란? 오픈 API(Open Application Programing Interface, Open API 또는 공개 API)는 개발자라면 누구나 사용 가능할 수 있도록 공개된 프로그래밍 인터페이스를 뜻합니다. 우리는 오픈 API를 통해 정보를 요청해 사용자가 원하는 정보를 화면에 보여줄 수 있는 APP을 개발할 수 있습니다. 오픈 API가 아닌 라이선스가 존재하는 API를 사용할 경우 허락을 구하거나, 라이선스에 걸맞은 요금을 지불해야 하지만 오픈 API는 지불 없이 사용이 가능합니다. 오픈 API 중에서도 단계적으로 제한해 어느 사양 이상은 요금을 지불해야 하는 API도 존재하기에 잘 확인하고 사용해야 합니다. 저는 공공 데이터들을 오픈 API를 제공하는 사이트를 통해 오픈 API를 사용하는..

python data library - itertool ) 모든 경우의 수를 확인하는 법

리스트 또는 문자열에 대해 조합 가능한 모든 방법을 찾기 위해 사용한 적이 있습니다. # accumulate([1,2,3,4,5]) --> 1 3 6 10 15 # accumulate([1,2,3,4,5], initial=100) --> 100 101 103 106 110 115 # accumulate([1,2,3,4,5], operator.mul) --> 1 2 6 24 120 위와 같은 방법으로 모든 값을 더한 값이거나 # combinations('ABCD', 2) --> AB AC AD BC BD CD # combinations(range(4), 3) --> 012 013 023 123 # combinations_with_replacement('ABC', 2) --> AA AB AC BB BC CC..

Programming/Python 2021.02.14

python data library - heapq) 많은 데이터에서 최소값 또는 최대값을 빨리 찾는 방법

프로그래머스 - 더 맵게 programmers.co.kr/learn/courses/30/lessons/42626 코딩테스트 연습 - 더 맵게 매운 것을 좋아하는 Leo는 모든 음식의 스코빌 지수를 K 이상으로 만들고 싶습니다. 모든 음식의 스코빌 지수를 K 이상으로 만들기 위해 Leo는 스코빌 지수가 가장 낮은 두 개의 음식을 아래와 같 programmers.co.kr 처음 생각했던 방법 def solution(scoville, K): scoville.sort(reverse=True) answer = 0 while scoville[-1] 1: scoville.append(scoville.pop() + 2 * scoville.pop()) scoville.sort(..

Programming/Python 2021.02.14

PyQt5 - python(파이썬 pyqt)

대충 간단하게 PyQt5를 실행하는 모습을 보도록 하겠습니다. import sys from PyQt5.QtWidgets import * app = QApplication(sys.argv) label = QLabel("Hello, PyQt") label.show() # event loop print("start") app.exec_() print("end") 이 파일을 실행하면 start를 출력하고 app이 시작됩니다. 실행되고 있는 도중에는 end라는 함수가 출력되지 않습니다. 그 이유는 exec_() 함수 때문에 이벤트가 종료될 때까지 이후의 명령어들은 대기해야 하는 상태이기 때문입니다. app을 지워야 end가 출력됩니다. import sys from PyQt5.QtWidgets import * cl..

Programming/Python 2020.12.27

파이썬에서 slack에 메시지 전달하기 (slack bot)

안녕하세요~ 오늘은 파이썬을 이용에 slack에 메시지 전달하는 방법을 알아보도록 할 건데요 slack.com/intl/ko-kr/ 새 HQ에 오신 것을 환영합니다. Slack은 여러분의 팀과 소통할 새로운 방법입니다. 이메일보다 빠르고, 더 조직적이며, 훨씬 안전합니다. slack.com slack은 각각의 주제에 맞는 채널을 생성해 팀간의 소통을 도와주는 역할을 하고 있습니다. 저 같은 경우에는 팀워크가 아니더라도 개인 공간으로서 제 포트폴리오를 도와주는 역할을 해주고 있습니다. 슬랙 채널을 생성하기 위해서는 slack에 회원가입을 해야겠죠. 아래 링크를 따라가면 slack api 웹 페이지로 이동합니다. 이 곳에서 여러 api들을 확인하고 설정할 수 있으니 요긴하게 사용하시길 바랍니다. api.sl..

Tools 2020.12.26

아파치 카프카 시작하기(install Apache Kafka )

아파치 카프카의 경우 윈도우에서 실행되지 않습니다. 그래서 리눅스와 같은 운영체제가 필요한데 저는 버츄얼 박스를 다운로드해 리눅스 운영체제를 사용했습니다. 필요한 요소 자바 카프카 버츄얼 박스 리눅스 SSH(이벤트들을 확인하기 쉽게 하는 법) - terminus, putty 버츄얼 박스 사용하는 법 CentOS7 설정하는 법 OPENSSH 사용하는 법 아파치 카프카 설치하기 www.apache.org/dyn/closer.cgi?path=/kafka/2.6.0/kafka_2.13-2.6.0.tgz Apache Download Mirrors Copyright © 2019 The Apache Software Foundation, Licensed under the Apache License, Version 2...

Programming/KAFKA 2020.11.27

티스토리 수익 창출하는 방법!! ( 카카오 애드핏, 구글 애드센스와 같은 쉬운 광고 등록)

안녕하세요!! 오늘은 티스토리 블로그에 추가된 수입 창출을 해보도록 하겠습니다. 우선 블로그 편집 부분에 있는 수익이라는 버튼을 클릭해주세요. 짜잔~ 이런 페이지가 만들어졌습니다. 티스토리에서 수익을 예측할 수도 있고 전체적인 광고들을 관리할 수 있습니다. 카카오 애드핏을 연동해보려고 했는데 연동이 되지 않는군요... ㅠㅠ 블로그를 만든지 한달이 넘었는데 말이죠 그래서 구글 애드센스를 활용해보기로 합니다. 연동하기를 클릭하면 아래의 이미지처럼 구글로 로그인이라고 버튼이 변경됩니다. 구글로 로그인해서 아래와 같이 허용버튼을 클릭하면 됩니다. ㅋㅋㅋ... 가치 있는 콘텐츠가 없나 보군요 아래의 에드센스 코드를 복사해서 웹페이지에 붙여넣기 해야합니다. 블로그 편집 내비게이션에 존재하는 스킨 편집을 클릭해주세요..

AddAdvertising 2020.11.16

SPRING BOOT)스프링 부트를 이용한 간단한 게시글 페이지 설계 - 2

오늘은 저번에 만들었던 블로그 객체들을 이용해 데이터 출력하는 것을 해볼 겁니다. 간단하게 REST API를 사용하여 웹페이지 상에 URI로 받아 데이터를 삭제, 추가, 출력을 해보도록 하겠습니다. 컨트롤러는 웹페이지 상에서 데이터를 받아오거나 프로젝트에서 데이터를 웹 페이지로 출력하는 역할을 해줄 겁니다. 특별한 기능 없이 설계했습니다. controller 설계 블로그 전체 데이터를 뽑기 전에 만든 프로젝트를 실행해보면 LoadedDatabase.class에서 생성된 객체들을 log에서 보실 수 있습니다. 우리가 log에서 볼 수 있도록 짰으니깐요 ^^ 아래 패키지에 적힌대로 컨트롤러를 만들겠습니다. package com.thisisspear.ThisIsBlog.controller; import org..