본문 바로가기

데이터

[Java] 맛집 탐색 오늘은 dev.kakao페이지에서키워드를 넣으면 검색한 키워드가 포함된 가게들의데이터를 넘겨주는 api를 사용해서맛집 탐색 프로그램을 구현해보겠습니다.요구사항은 이렇습니다. 요구사항15개의데이터를주소전화번호상호명중심자표와의 거리 출력  Kakao Developers    Kakao Developers카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.developers.kakao.com  카카오 디벨로퍼 홈페이지입니다.        api의 데이터를 사용하려면 주어진 쿼리파라미터를 사용해서주소를 구성하고 RestAPI키를 사용해서인증을 해야 뽑아올 수 있습니다.   인증 방식도 개발자페이지에서 제시해줍니다. 그러면 주.. 더보기
[Java] 기상청 (HTTP 실습) 웹사이트는 보통사람들이 DB를 쓰기 편하게 구현해 놓은 페이지입니다.개발자가 데이터만 가져오고 싶을 때 데이터를 특정한 형식으로 표현해줘야 하는데DB에 있는 데이터를 표현하는 형식은 XML과 JSON 형식이 있습니다.XML이란 DB에 있는 데이터를 HTML 형태로 표현한 것입니다.XML은 태그로 이루어져 있는데 태그는 시작태그와 종료태그가 있습니다. 시작 태그 : 종료 태그 :  태그의 종류에 대해서 알아보겠습니다. START_DOCUMENT : 문서의 시작END_DOCUMENT : 문서의 끝START_TAG : 시작 태그 - END_TAG : 종료 태그 - TEXT : 텍스트 (시작 태그와 종료 태그 사이의 내용) XML에 대한 기초 개념을 알아보았습니다. 이번 시간에는기상청에 있는 날씨 데이터를 끌어.. 더보기
[Flask] Flask 리액트 연동 안녕하세요! 저번 시간에는 인공지능 모델을 만들어 봤는데요. 이번 시간에는 모델을 통해 얻은 데이터를 리액트와 연동시켜보는 시간을 가져보겠습니다. 먼저 Flask는 Python으로 웹 애플리케이션을 개발하기 위한 경량 프레임워크입니다. NodeJS와 같은 서버 역할을 하게 됩니다. 설치를 하기 위해서 VScode에서 서버 디렉토리에서 터미널을 엽니다. pip install Flask 를 입력해서 설치해줍니다. 다음은 중요한 포인트인 CORS설정입니다. 포트가 다를 때 포트 접근을 허용해주는 정책입니다. from flask_cors import CORS from flask import Flask, request, jsonify app = Flask(__name__) CORS(app) 이렇게 코드를 추가하면.. 더보기