전체 글 332

내가 아는 맛집 알려줄게! - 3일차

-2023.01.11- 문제 초기 기획 당시 github을 사용하지 않아 각자 작업을 하였고, 각자 기능 구현 후 파일을 하나로 합치는 과정에서 파이썬과 html을 연동하지 못함 해결 해결하지 못함.. 다른 것을 하느라 해당 문제에 대한 답을 찾이 못해 4일차에 팀원들과 코드리뷰를 진행하기 전 실습을 할 예정 문제 본과정 시작 전 '웹종반 시험' 족보를 연습하는데, 데이터 삭제를 구현하지 못함 해결 데이터 값을 int() 로 변환하여 받아왔는데, 다시 내어 줄 때에도 int()를 사용하여 내어주어야 했지만 그렇지 못했음 문제 바로바로 TIL에 기록하며 적지 않았고, 진행하면서 중간중간 집중을 하지못해 지금 전체적인 흐름과 해결법이 명확히 기억나지 않음. 3일차 문제&해결에 대한 전체적인 복습이 필요 조금..

내가 아는 맛집 알려줄게! - 2일차

-2023.01.10- 문제_1 초기화면의 맛집 카테고리, 카테고리 별 버튼, 맛집 정보 입력, 맛집 표시 컨셉은 완료! 하지만, 카테고리 별 버튼을 눌렀을 때 DB를 변경해서 가져와야 하는 부분에서 어려움을 겪음 음식 전체 DB는 @app.route("/movie_2", methods=["GET"]) def movie_2_get(): movie_list = list(db.movies_2.find({}, {'_id': False})) return jsonify({'movies':movie_list}) 이라고 했을 때 위의 서버를 완성해주면 되었다. (DB 이름이 movie인 이유는 아직 DB 구성이 완료되지 않아 기존 데이터 사용) 하지만 다른 DB를 가져 왔을 때 route를 변경해서 했지만 구동 실패..

내가 아는 맛집 알려줄게! - 1일차

-2023.01.09- 항해99의 첫 시작 TIL과 WIL을 해야하는 이유를 알게 되었다. TIL - 문시해알 (문제 시도 해결 새롭게 알았는지) 만들어가도 충분하다 - 필요없는 것 : 꾸미기(프론트제외), 코드 통째로 붙여넣기 ('문제','해결'만 올려), 감성글, 강의노트 복붙or요약 - 핵심기능이 들어간 코드를 복붙했을 때는 그 코드를 왜 사용했고, 추후에 그 코드를 설명할 수 있어야한다. - 많은 시간을 들이지말고, 짧아도 좋으니 매일 써라 WIL - TIL회고 : 이번주 알게 된 점 총정리 - 다음 주 목표 세우기 - 이번 주 목표 달성 여부 '내가아는 맛집 알려줄게!' 프로젝트 기획만 몇시간 걸림 기획 - 나만의 맛집을 평가하고 소개하여 사이트 회원들간의 공유를 통해 맛집 투어 가능 - 홈페이..

5주차 개발일지

5주차 3회독 완료! 수업목표 Flask 프레임 워크를 활용해서 API를 만들 수 있다. '버킷리스트'를 완성한다. EC2에 내 프로젝트를 올리고, 자랑한다! 수업 내용 정리 버킷리스트 - db에 버킷리스트의 번호를 넣어줄 때 문자가 아닌 숫자로 바꿔서 데이터를 전송해주는 것이 핵심 Ex_ db.bucket.updata_one({'num' : int(num_receive)}, {'$set' : {'done' : 1}}) 내게 아쉬운 점 API를 만들고 서버와 통신해 데이터 주고받기 미숙 -> 숙달 필요

23.01.05 - 운동일지

가슴 & 삼두 가슴 벤치프레스 - 5set (60-12, 80-8, 80-6, 60-12, 60-12) 인클라인 벤치프레스(스미스) - 5set (40-12, 60-12, 60-12, 60-12, 40-15) 팔굽혀펴기 - 5set (X-20, 10-12, 10-12, 10-12, 10-10) 체스트프레스 - 4set (40-12 X 5) 삼두 케이블 로프 프레스 다운 - 5set (30-12, 30-12, 25-12, 25-12, 25-10) 케이블 오버헤드 익스텐션 - 5set ( 25-12, 25-12, 20-12, 20-10, 20-10) 원암 바벨 오버헤드 익스텐션 - 각 4set (7-12 X 5) 원암 케이블 프레스 다운(언더그립) - 각 4set (10-12 X4)

4주차 개발일지

4주차 3회독 완료! 수업목표 Flask 프레임워크를 활용하여 API를 만들 수 있다. '화성에 땅사기' API를 만들고 클라이언트에 연결한다. '스파르타피디아' API를 만들고 클라이언트와 연결한다. 수업 내용 정리 Flask - 기본 폴더 구조를 만들고 시작! (static (CSS 파일 저장) 폴더, templates (HTML 파일 저장) 폴더, app.py 파일을 만들고 시작!) - GET 방식 : 데이터 조회(Read) 요청 시 사용, 데이터 전달 (URL뒤에 물음표를 붙여 key=value로 전달) - POST방식 : 데이터 생성(Create), 변경(Updata), 삭제(Delete) 요청 할 때 사용 데이터 전달 : 바로 보이지 않는 HTML 의 key:value 형태로 전달 meta 태..

3주차 기록일지

3주차 3회독 완료! 수업목표 파이썬 기초 문법을 안다. 원하는 페이지 크롤링 할 수 있다. pymongo를 통해 mongoDB를 제어할 수 있다. 수업 내용 정리 파이썬 - 다른 언어에 비해 매우 직관적인 언어이고, 할 수 있는 것도 많은 언어 - 함수는 def 로 선언 (자바스크립트 = function) - 반복문 EX) for fruit in fruits ... - 패키지는 모듈(일종의 기능들의 묶음)을 모아 놓은 단위이고, 이런 패키지의 묶음이 라이브러리이다. (패키지 설치 = 외부 라이브러리 설치!) 크롤링 - "bs4"(beautifulsoup4) 패키지 설치 필요 - HTML을 검색하기 용이한 상태로 만들어 필요한 부분을 추출 할 수 있음 DB - 쌓인 데이터를 추후에 잘 찾아 사용하기 위해..

728x90