전체 글 162

스파르타 AI-8기 TIL(1/17)-TeamProject

오늘 한 일.함수화def calories_calculator(time, response, food_time, age, is_on_diet, chosen_language = 'Korean', breakfast_time = None, launch_time = None): if time == '아침': # 무엇을 fetch로 받아야 할 지, 일단은 정의를 해 놓아야 할 것 같아서... # response = input('아침으로는 무엇을 드셨나요?: ') # food_time = input('혹시 아침은 몇시에 드셨나요?: ') # age = input('현재 나이가 어떻게 되시죠?: ') # is_on_diet = input('현재 다이어트..

카테고리 없음 2025.01.17

스파르타 AI-8기 TIL(1/16)-TeamProject

fetch 공부1. Fetch API란? Fetch API는 JavaScript 내장 함수로, 네트워크 요청을 쉽게 처리할 수 있는 인터페이스를 제공한다. XMLHttpRequest와 비교하여 간결하고 사용이 쉽다. 2. 주요 특징 Promise 기반 JSON 및 기타 데이터 형식 지원 간결한 코드로 네트워크 요청 및 응답 처리Promise란?fetch에서 Promise는 비동기 작업의 결과를 나타내는 객체입니다. fetch 함수는 네트워크 요청을 보내고, 요청이 완료된 후 응답을 처리할 수 있도록 Promise를 반환합니다. 이를 통해 요청의 성공 여부에 따라 적절한 처리를 할 수 있습니다.Promise란? Promise는 비동기 작업이 완료되거나 실패했을 때 결과 값을 처리할 수 있는 JavaScri..

카테고리 없음 2025.01.16

스파르타 AI-8기 TIL(1/14)-TeamProject

오늘 구현한 것, 칼로리 계산기 html, 그리고 챗 봇 fetch 오류 수정.최종 수정된 fetch 이전에 데이터를 부를 때, 즉 AI의 답변을 가져올 때, 이전의 대답을 그냥 덮어씌우는것을 발견하여 https://codepen.io/sajadhsm/pen/odaBdd여기에 있는 JS 코드를 이용해 최종 목표 달성칼로리 html Food Intake Form Food Name: Time of Intake: Breakfast Lunch Dinner S..

카테고리 없음 2025.01.14

스파르타 AI-8기 TIL(1/13)-TeamProject

Fetch JavaScript의 내장 함수로, 웹 브라우저에서 서버와 통신하기 위해 사용됩니다. 주로 HTTP 요청을 보내고 서버에서 데이터를 가져오는 데 사용됩니다. fetch는 특히 비동기 방식으로 작동하며, 웹 애플리케이션에서 API 호출을 구현할 때 가장 많이 사용되는 방법 중 하나입니다. 기본 개념 HTTP 요청: fetch는 HTTP 프로토콜을 사용하여 서버에 데이터를 요청하거나 데이터를 보냅니다. 예를 들어, GET, POST, PUT, DELETE 등의 요청을 처리할 수 있습니다. Promise 기반: fetch는 Promise를 반환합니다. 비동기 작업을 쉽게 처리할 수 있도록 설계되었습니다. JSON 지원: API 응답이 JSON 형식일 경우, 데이터를 쉽게 처리할 수 있도록 JSON ..

카테고리 없음 2025.01.13

스파르타 AI-8기 TIL(1/11)-TeamProject

오늘은 boostrap에 대해 공부해 봅시다.기본 개념들1. 레이아웃 시스템 그리드 시스템 (Grid System) 행(row)과 열(column)의 개념. Breakpoints (sm, md, lg, xl, xxl)와 반응형 클래스. Nesting(중첩 그리드)와 Offset(열 이동). Container Fixed width container (container). Fluid container (container-fluid). Breakpoint별로 조정 가능한 컨테이너 (container-md, container-xl 등). Bootstrap의 핵심 요소 1. 텍스트 스타일1.1 헤딩 스타일 (~)Bootstrap은 기본 HTML 헤딩 태그( ~ )를 지원하며, 각 태그는 크기와 굵기가 다릅니다. ..

카테고리 없음 2025.01.11

스파르타 AI-8기 TIL(1/9)-TeamProject

오늘 구현 한 코드들(칼로리 계산기)response = '돈가스'pdf_path = 'C:\\Users\\kevinkim\\Desktop\\Daily Calories\\Daily recommended Calories.pdf' #추후 변경 가능pdf_file = PdfReader(pdf_path)nutrition_file = ''for file in pdf_file.pages: nutrition_file += file.extract_text()def filtered_file(text): text = re.sub(r"\b(오전|오후)\s*\d{1,2}:\d{2}\b", "", text) text = re.sub(r"https?://\S+", "", text) text = re.sub(r..

카테고리 없음 2025.01.09

스파르타 AI-8기 TIL(1/8)-TeamProject

오늘은....많은 일이 있었지만 코드에 집중하자.사실 오늘은 와이어 프레임 및 전체적 프로젝트 진행 상황에 대해 논의 했다. 결과적으로 나는 img를 가져오는(일단 보류지만, 먼저 데이터 수집만 하는 단계)import requestsimport bs4import pandas as pd # type: ignoreurl = 'https://m.10000recipe.com/recipe/list.html'final_data = []for i in range(1, 6): new_url = f'{url}?page={i}' res = requests.get(new_url) soup = bs4.BeautifulSoup(res.text, 'html.parser') items = soup.find_a..

카테고리 없음 2025.01.08