A ship in harbor is safe, but that is not what ships are built for.

전체 글 156

내일배움캠프 AI - 70일차 TIL, 2022.12.08

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차 2022.12.08. 70일차 - TIL 1. 북마크 기능 postman 확인 오늘 하루종일 이 오류만 수정하느라고 시간을 보냈다. 일단 상황은 이러하다. 로그인 기능이 구현되지 않은 상태에서 내가 담당한 북마크 기능을 전날 먼저 만들게 되었고 때문에 postman으로 기능테스트를 오늘 해보았다.(admin계정에서 계정을 하나 생성해 테스트를 진행하려 하였으나 뭐가 문제인지 admin 계정 생성이 되지 않았다. 이렇게 기존에 배운 내용과 다르게 User모델을 짰을 때 createsuperuser가 진행되지 않는 문제는 추후에 정리하자...) 등장한 오류는 FOREIGNKEY CONSTRAINTS 오류... 그래서 정말 혼자서 6시간 넘게 붙잡고 ..

내일배움캠프 AI - 68일차 TIL, 2022.12.06

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차 2022.12.06. 68일차 - TIL 1. 데이터 전처리 프로젝트를 위해 크롤링을 했는데 결과를 살펴보면 사이트 자체에서 잘못 올린 값, 양식 불일치 등의 문제로 데이터를 가공할 필요성을 느꼈다. 그래서 내용을 찾아보다 데이터 전처리에 대해 알게 되었다. 데이터 전처리란 데이터를 분석 및 처리에 적합한 형태로 만드는 과정을 총칭한다. 일반적으로 비어있는 부분이 있거나 형식이 맞지 않는 경우가 많이 있다. 따라서 이러한 데이터를 보다 품질이 좋게 만드는 과정이라고 생각하면 될 것 같다. 실제로 우리도 값을 양식에 맞추어 수정하는데 오래 걸렸는데 데이터 과학자는 시간의 60%를 데이터를 정리하고 구성하는데 보낸다고 한다. 데이터 세트 수집이 19..

내일배움캠프 AI - 67일차 TIL, 2022.12.05

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차 2022.12.05. 67일차 - TIL 1. requirements.txt 설치 오류 원인 가상환경 python 인터프리터 버전과 requirements.txt의 라이브러리 버전 호환성 문제 해결방법 venv를 삭제하고 호환되는 python 버전으로 재설치 py -3.8 -m venv venv vscode 기본 인터프리터 경로를 호환 가능한 python 설치로 폴더로 재설정 conda로 호환되는 버전의 python을 설치 conda install python=3.8. 2.csv 파일 open시 발생하는 오류 with open(festival, 'rt', encoding='UTF8') as csv_file: data_reader = csv.rea..

내일배움캠프 AI - 14주차 WIL

기간 : 2022.11.28 ~ 2022.12.02(5일간 진행) 마지막 프로젝트가 시작되었다. 여태까지 공부하고 넣어보고 싶었던 내용을 다 넣어보기로 했는데 이번에도 마찬가지로 시간이 될런지 모르겠다...(우리팀 개발 속도가 많이 느린편이라...) 이번에는 깃헙도 잘 활용해보고, 트러블 슈팅, 이슈도 잘 정리해보기로 했다. 마지막 프로젝트여서 욕심이 많지만 그래도 목표는 완성이니까 무조건 우선순위 생각해서 구현하기!! TIL 밀리지 않고, 항상 의논한 내용 마지막으로 정리하고, 트러블 슈팅 기록하기!! [다음주 목표] 유화 프로젝트 나머지 부분 팀원과 리뷰하기 aws 크레딧 재신청하기(매니저님께 화면 캡쳐해서 도움받기) 추천 시스템 완성하기 축제 게시물 리스트 기능 완성하기 모집 게시물 생성/수정/삭제..

내일배움캠프 AI - 66일차 TIL, 2022.12.02

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차 2022.12.02. 66일차 - TIL 1. 크롤링 구현하기 처음에는 여기유라는 사이트에서 제공하는 지역축제 정보들을 크롤링 하기로 했다. 버튼을 눌러서 가져오는 동적 크롤링이 필요하고, 앞으로도 계속 쓰일 것 같아 selenium을 이용해 크롤링해보고 싶었으나 크롬 드라이버의 문제 때문이지 잘 동작하지 않았다. 그러다 우연히 문화체육관광부 사이트에 들어가 확인해보니 이전에 우리가 beautifulsoup으로 크롤링했던 것처럼 url에 일정 규칙이 나오는 것을 보고 해당 페이지를 크롤링하기로 방향을 바꿨다.(어차피 내용도 똑같아서 아무 페이지나 괜찮았다.) 이전과 비슷한 형식이다 보니 함께 머신러닝을 담당하는 분이 바로 크롤링에 성공하셨고, 그..

내일배움캠프 AI - 65일차 TIL, 2022.12.01

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차 2022.12.01. 65일차 - TIL 프로젝트 회의 주제 팀장 : 정태희, 이효정 / 팀원 : 송창주, 이승연, 정유준 팀명: 야.삐.멍😺🐣🐤🐥🐶 프로젝트명 : 축제어때 프로젝트 목표 : 전국 축제 추천 및 커뮤니티 기능 1. 백엔드 django rest framework Class Base View를 활용해 백엔드를 구현 permission class를 활용해 권한을 제어 serializer를 활용해 데이터 검증, 직렬화 등의 작업을 수행 http method를 이해하고 각 메소드에 맞는 기능을 수행 CRUD에 대해 이해하고 구현 데이터베이스 ForeignKey, ManyToMany, OneToOne 관계의 특징을 이해하고 활용 데이터베이스..

내일배움캠프 AI - 64일차 TIL, 2022.11.30

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차 2022.11.30. 64일차 - TIL 오늘은 주제 선정에만 하루를 다 쏟았다.. 정말 몇시간동안 여러가지 의견들이 나왔는데 갑자기 마지막에 모든 팀원들이 꽂힌 주제가 나와서 그 주제로 선정했다! 하루종일 주제 선정하고 aws 크레딧 신청하고 20시에 거북이반 OT 참석했다. 최종 프로젝트 한달이란 시간이 짧다고 느껴지기도 하는데 조급해 하지말고 차근차근 팀원들이랑 하나씩 잘 해나갔으면 좋겠다. 오늘 공부한 것 1. aws 크레딧 신청 지난 프로젝트때 인스턴스 메모리 문제로 배포를 하지 못해서 아쉬움이 남았다. 그래서 오늘 주제 선정이 끝나자마자 팀원들과 다같이 aws 크레딧을 신청했다. aws 크레딧 신청에 앞서 링크드인 프로필을 만들었다. ..

내일배움캠프 AI - 63일차 TIL, 2022.11.29

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차 2022.11.29. 63일차 - TIL 오늘은 뭔가 하루종일 특강 특강.... 최종 프로젝트 하루 전이다 보니 주제도 이것저것 생각해보고 취업을 위해 깃헙과 TIL, 그리고 포트폴리오와 이력서를 작성하는 법에 대해 익혔다. 수료도 이제 한달정도 남았다... 한달이라 생각하면 길다고 느꼈는데 막상 최종 프로젝트 구현은 2주 정도 밖에 없어서 막막하다. 심지어 실제 현업자 앞에서 발표 + 직접 소비자 받기이다 보니.... 앞으로 하루하루를 잘 기록해놓자. 오늘 공부한 것 1. 최종 프로젝트때 시도해볼 것 자주 커밋하는 습관 들이기 커밋 컨벤션 정해서 커밋하기 깃헙 wiki 활용해보기(프로젝트 소개, 트러블슈팅 등) 백엔드 기능 1개 이상 구현, 이..

내일배움캠프 AI - 62일차 TIL, 2022.11.28

스파르타 코딩클럽 내일배움캠프 AI 웹개발자양성과정 3회차 2022.11.28. 62일차 - TIL 프로젝트 개요 프로젝트명 : 🕵️Black Market 팀장 : 이승연 / 팀원 : 정태희, 정유준, 송창주, 이효정 역할 딥러닝, 백엔드 : 이효정, 이승연 백엔드, 프론트엔드 : 송창주, 정유준, 정태희 유화 제작: 사용자가 이미지를 업로드해 게시물을 생성하면 랜덤하게 변환 모델을 선택해 해당 모델로 이미지를 변환해 게시글 모델에 저장하고 리스트해 보여줍니다. 프로젝트 목표 : 업로드된 이미지를 유화로 바꿔주는 서비스 🖼 기본 기능 회원가입, 로그인, 로그아웃 이미지 업로드 이미지 유화 변환 게시글 작성, 수정, 삭제, 리스트 댓글 작성, 삭제, 리스트 마이 페이지 - 본인 게시물 보기 추가 기능(시간..