TIL
2-13[Django, prefetch_related, CS] python Django 실무 정리 #4
오늘 할 일 (계획) 1. 포켓몬 얼굴상 프로젝트 자동 업데이트 설정 완료하기 - AWS 강의 관련 2. 클론 코딩 프로젝트 위주로 학습내용 시작 3. 파이썬 장고 실무 3주 차까지 듣기 오늘 한 일 (회고) 1. 컴퓨터 관련 개념 정리 - kibi, mebi, gibi, tebi의 의미 - UTF-8 : Unicode Transformation Format 8bit 가변 길이 유니코드 인코딩 - Reg 정규식에 대한 내용 Groups and ranges Chracter뜻 | 또는 () 그룹 [] 문자셋, 괄호안의 어떤 문자든 [^] 부정 문자셋, 괄호안의 어떤 문가 아닐때 (?:) 찾지만 기억하지는 않음 Quantifiers Chracter뜻 ? 없거나 있거나 (zero or one) * 없거나 있거나..
2-12[Django, Debug] python Django 실무 정리 #3
오늘 할 일 (계획) 1. 포켓몬 얼굴상 프로젝트 자동 업데이트 설정 완료하기 - AWS 강의 관련 2. 클론 코딩 프로젝트 위주로 학습내용 시작 3. 파이썬 장고 실무 3주 차까지 듣기 오늘 한 일 (회고) 1. 파이썬 장고 실무 수강 - 파이참 디버깅 사용법 강의에서 당연히 디버깅 툴을 사용하는 법을 알 거라고 생각하면서 강의함 하지만 잘 기억이 나지 않을뿐더러 이로 인해 강의가 이해가 안 되고 짜증이 나기 시작함 이에 내가 정리함 - 디버깅 단축키 부터 설정 : Crtl + f5로 변경 - 디버거를 켜는 방법 나열 Pycharm 화면 우상단의 녹색 벌레 모양 아이콘을 사용 Python Console 이 열린 상태에서 좌측탭 하단의 녹색 벌레 아이콘 메뉴-> Run->Debug '프로젝트 명'을 사용..
2-11[Django, migrations, DOCKER, tmate sh] python Django 실무 정리 #2
오늘 할 일 (계획) 1. 포켓몬 얼굴상 프로젝트 자동 업데이트 설정 완료하기 - AWS 강의 관련 2. 개발일지 작성 3. 클론 코딩 프로젝트 위주로 학습내용 시작 4. 파이썬 장고 실무 2주 차까지 듣기 오늘 한 일 (회고) 1. 파이썬 장고 실무 수강 - 마이그레이션이란 마이그레이션을 이해할 때는 강의에서는 히스토리를 중점으로 설명을 했지만 Git과 비교하여 이렇게 생각을 해봤다. model.py : add와 같이 stage에 올려놓는 장소 makemigrations : commit처럼 비교할 수 있는 장소에 올려놓는 것 migrate : push처럼 원격에 반영하는 것 위 와같이 비슷한 개념을 생각하고 추가적으로 마이그레이션 밑에 001, 002처럼 나오는 것은 히스토리로써 예전의 데이터 베이스 ..
2-10[Django, 환경변수, 가상환경] python Django 실무 정리 #1
오늘 할 일 (계획) 1. 포켓몬 얼굴상 프로젝트 자동 업데이트 설정 완료하기 - AWS 강의 관련 2. 개발일지 작성 3. 클론 코딩 프로젝트 위주로 학습내용 시작 4. 파이썬 장고 실무 강의 시작 오늘 한 일 (회고) 1. 파이썬 장고 실무 강의 - 설정관련 스스로 python을 설치하고, PATH를 변경할 수 있어야 합니다. [PYTHON] path 환경 변수 설정 (tistory.com) [PYTHON] path 환경 변수 설정 윈도우 10의 경우를 기본으로 설명 처음에 이런 내용을 설정할때는 그 개념을 이해하지 못하고 하다보니 왜 하는지도 모르겠고 뭘 하는지도 모르겠는 상황이 많았습니다. 이런 이유로 간단하게 dawnpast12.tistory.com venv, 가상 환경을 사용하실 수 있어야 합..
2-9[Project] 술 추천 시스템 구현 - 유저기반 추천 시스템
오늘 할 일 (계획) 1. AI 기능 구현 2. 포켓몬 얼굴상 프로젝트 자동 업데이트 설정 완료하기 3. AI 분석 준비하기 - 두 번째 사이트 크롤링되면 실행할 수 있게 준비 4. 프로젝트 완성 오늘 한 일 (회고) 1. AI 기능 구현 - 유저 데이터 기반 협업 관리 툴 방식으로 술 추천 시스템 구현 drink rating이라는 파일과 drinks 라는 파일을 만들어서 유저에 따른 선호도를 조사 유저끼리의 유사도를 측정하여 유저기반의 협업 관리툴을 구현 def drink_db_view(request): print("drink_db_view 실행확인") user = request.user.is_authenticated if user: ratings = pd.read_csv('./static/model/..
2-8[Project] aspx 사이트 크롤링 완료
오늘 할 일 (계획) 1. 추가 데이터 베이스 확충 하기 2. 포켓몬 얼굴상 프로젝트 자동 업데이트 설정 완료하기 3. AI 분석 준비하기 - 두 번째 사이트 크롤링되면 실행할 수 있게 준비 4. 프로젝트 완성 오늘 한 일 (회고) 1. 추가 데이터 베이스 확충 하기 - 작업 완료 - 음식 관련 사이트 스크래핑을 위하여 해당 내용 배포 완료 2. 기존 크롤링한 사이트 말고. aspx로 작성된 사이트 크롤링 완료 3. Drink_plus 프로젝트 디테일 정리 - 프론트 관련 및 세부 기능 구현 마무리 4. AI 기능 구현 시작 * 코드 soup을 이용해서 태그를 탐색할때 개발자 도구를 기준으로 하지않고 터미널에 print로 출력했을때의 값을 기준으로 하면서 원하는 값을 찾았습니다 def scraping(p..