전체 글 (64) 썸네일형 리스트형 TIL) API 복습 1. API란 1) 서버의 앞단에서 클라이언트의 요청을 처리해주는 기능 은행-서버 창구-API 고객-클라이언트 2) API가 담고 있는 정보 - 요청 정보: 요청 방식, 요청 URL ex) GET/POST/... - 서버가 제공할 기능: 데이터 조회, 데이터 생성 등 - 응답 데이터: 데이터 형식 ex)response['img'] 2. API 사용하기에 앞서 1) 폴더 관리 - static: css파일과 같은 정적 파일 담는 역할 image.jpg - templates: html 파일 담는 역할 index.html 2) API 사용 환경 구축 - app.py 파일에 작성 - 환경 구축을 위한 기본 구문 from flask import Flask, render_template #flask 생성 app = .. 가이드 프로젝트 마무리: 스파르타코딩클럽 후기 1. 서비스 설명 - 소개팅 장소를 고민하는 사람들을 위한 서비스 - 네이버가 보유한 빅데이터를 활용 - 리뷰가 많은 순으로 정렬하여 5개 맛집에 대하여 정보 제공 - 구별 검색가능 - 맛집의 위치 정보를 시각적으로 제공 - 맛집의 대표 홈페이지로 접속하는 하이퍼링크 제공 2. 기존 프로젝트에서 추가로 구현한 기능 - 맛집 검색 결과를 리뷰가 많은 순으로 정렬하여 상위 5개 업체에 대해서만 표시하는 기능 기존에는 검색 결과에 대해 랜덤으로 10개 업체를 뽑아 표시하였음 위 방식으로는 신뢰성 있는 정보를 제공하지 못한다고 생각 comment 요청을 활용하여 리뷰가 많은 순으로 나열 표시하는 업체도 5개로 줄여 정보 피로도를 낮춤 3. 어려웠던 점 & 극복 방법 - 코드에 대해 이해하지 않고 가져다 쓰다보니.. 가이드 프로젝트 기획2: To Do List 점검 1. 신규 레이아웃 2. TO DO LIST - 네이버 검색 API에서 리뷰 10개 이상인 식당에 대하여 검색하는 방법 찾기 - 평점 데이터 추출하는 방법 찾기 - 평점에 따라서 순서대로 나열하는 방법 찾기 *NAVER 검색 API 요청 변수 설명 요청 변수명타입필수 여부기본값설명 query string Y - 검색을 원하는 문자열로서 UTF-8로 인코딩한다. display integer N 1(기본값), 5(최대) 검색 결과 출력 건수 지정 start integer N 1(기본값), 1(최대) 검색 시작 위치로 1만 가능 sort string N random (기본값), comment 정렬 옵션: random(유사도순), comment(카페/블로그 리뷰 개수 순) -> 평점 데이터를 추출할 수 있는 방.. 이전 1 ··· 18 19 20 21 22 다음