230612 ~ 230618 [WIL]
<이번 주 회고>
- 이번 주에 내내 AI 기능에만 매달렸다
- 팀 프로젝트 전체적으로 봤을 때 진도가 조금 더딘 것 같긴 하지만 다음 주가 있으니 다음 주에 더 열심히 달리면 되는 거 아닐까..?
- 근데 이번 주도 새벽까지 하고 2~3시간만 자고 그랬어서.......후
- 그래도 다행히 추천 서비스를 구현해냈으니 내 할 일은 충분히 했다고 생각한다!!
- 이번 주 알고리즘 문제 풀이 모음
[코테] 핸드폰 번호 가리기
코딩테스트 연습 - 핸드폰 번호 가리기 | 프로그래머스 스쿨 (programmers.co.kr) - 첫 번째 풀이 처음에는 replace를 써보려고 했는데..바꿔지는 문자를 특정할 수가 없어서... 그냥 for문을 돌리기로 했
guco.tistory.com
[코테] 두 정수 사이의 합
코딩테스트 연습 - 두 정수 사이의 합 | 프로그래머스 스쿨 (programmers.co.kr) 일단 a, b의 대소 관계가 정해져 있지 않다고 하니 정렬을 먼저 하는 게 좋을 것 같다 아 if-elif-else 써야겠다 두 수가 같
guco.tistory.com
[코테] 문자열 다루기 기본
https://school.programmers.co.kr/learn/courses/30/lessons/12918 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는
guco.tistory.com
[코테] 없는 숫자 더하기
https://school.programmers.co.kr/learn/courses/30/lessons/86051 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는
guco.tistory.com
[코테] x만큼 간격이 있는 n개의 숫자
https://school.programmers.co.kr/learn/courses/30/lessons/12954 그냥 너무 쉬운 방법밖에 안 떠오르는데.... n개만큼 for문 돌리면서 x개씩 더한 값을 append 하면 되잖아.. 첫 번째값은 x니까 answer = [x]로 먼저 선언
guco.tistory.com
- 이번 주 팀프로젝트 정리 모음
- https://guco.tistory.com/229
- https://guco.tistory.com/230
- https://guco.tistory.com/234
- https://guco.tistory.com/235
- https://guco.tistory.com/238
[Django] 최종 프로젝트 : 지금은 전시상황!(4) - 추천 시스템 구현하기
근데 모델링이 맞는건가.....?....??...? 블로그를 참고해서 colab에서 진행했다 csv 파일은 여기에서 다운받아 이름을 'seoul_culture_event_information'로 바꾼 후 colab 세션 저장소에 업로드 했다 겪은 오류
guco.tistory.com
[Django] 최종 프로젝트 : 지금은 전시상황!(5) - 소셜(구글)로그인 구현하기(수정)
거의 지난 프로젝트의 코드를 컨닝한 셈이지만 새로운 프로젝트 컨벤션에 맞게 적용하면서 코드를 다 이해했다면 괜찮지 않을까...?! 구글에서 API 키를 얻어야 한다 이 블로그를 참고해서 얻어
guco.tistory.com
[Django] 최종 프로젝트 : 지금은 전시상황!(6) - 데이터베이스 postgresql로 변경하기
이 블로그를 참고하면 된다 [DB] postgresql DB구축하기 PostgreSQL을 DB를 구축해보도록 하겠습니다. 라이센스 정책이 무료이다보느 사용하는 업체들이 많아지고 관련해서 연계하는 경우가 많이 생겨
guco.tistory.com
[Django] 최종 프로젝트 : 지금은 전시상황!(7) - 추천 시스템 상세글 조회에 연결하기
- 데이터 불러오기 # exhibitions/recommendation_ml.py import psycopg2, os # 데이터베이스 연결 con = psycopg2.connect( host=os.environ.get("DB_HOST"), dbname=os.environ.get("DB_NAME"), user=os.environ.get("DB_USER"), password=os.environ.get("D
guco.tistory.com
[Django] 최종 프로젝트 : 지금은 전시상황!(8) - 전시회 전체 목록 조회 및 추천 서비스 날짜 필터링
오늘 날짜를 기준으로 오늘 예약할 수 있는 서비스를 보이게끔 수정했다 start_date는 오늘 또는 오늘 이전 날짜에 해당되는 데이터만 불러오고, end_date는 오늘 또는 오늘 이후 날짜에 해당되는 데
guco.tistory.com
<목표 달성 확인>
- 월,화,수,금,일 이렇게 5일 5문제를 풀었다
- 8~9시에 풀지 못 하고 오전이나 오후에 푼 날들이 있긴 했지만 어쨌든 5문제 푼 건 잘 한 거 아닐까?!
- 그리고 AI기능은 금요일날 완성했고 일요일인 오늘 수정을 했다
- 성능...을 높이진 못했지만 튜터님이 데이터 양이 적으면 어쩔 수 없는 일이라고 하셨으니 어쨌든 머신러닝을 우리 프로젝트에 적용했다는 것만으로도 성공적이라 할 수 있는 것 아닐까?!
- 그리고 난 추천 서비스에 대해 꽤나 만족한다..!!
- 아니 고려할 수 있는게 info_name밖에 없는걸..!!
- 아니다 사실 카테고리, 서비스대상도 고려해 보려고 했다 근데 데이터가 바뀔 수도 있고, 데이터베이스에 데이터를 넣는 담당은 따로 있어서 못 했다
- 시간이 있다면 다음 주 초에 카테고리를 고려해서 유사도를 좀 더 높이는 방안을 찾아볼 수 있지 않을까..?! 한 번 해보겠다..!
<다음 주 목표>
- 팀 프로젝트 완성도 높이기
- 발표 자료 준비하기
- 새로운 역할 부여받기(내가 처음 부여 받았던 동행 구하기/신청하기 CRUD, 전시회 추천 기능을 다 구현했으니 이제 새로운 역할을 받아야 한다!)
- 매일 8~9시에 알고리즘 문제 풀기