머신러닝 쪽지시험 - 1
1. opencv로 이미지를 읽고 이미지의 가로, 세로 pixel값 구하기
2. 이미지 중 사람을 찾아 하얀색 네모를 그려 저장
3. 사람을 잘라 각각 저장
(수강) 실전 머신러닝 적용
장고 프로젝트 복습반 - 2
회원 가입 기능에 이어 로그인 기능을 구현했다. 장고 프로젝트를 여러번 작업하면서 조금씩 익숙해졌다고 생각했는데 막상 실습해보면 막히는 부분이 종종 있었다. 오늘 작업하면서 궁금했던 부분은 입력한 사용자의 정보를 불러오는 부분이었다. 아이디 값은 사용자끼리 중복되지 않는 유일한 값이기 때문에 get()과 filter() 두 방법 모두 사용해도 되지 않을까 생각이 들었고 이를 질문과 공식문서를 통해 알아봤다. get은 단일 객체만을 가져오고 filter는 조건에 해당하는 모든 객체를 가져오기 때문에 그 결과가 단일 객체일 수도 있고 여러 객체일 수도 있다. get은 앞서 말한 속성때문에 지정한 요건에 해당하는 객체가 두 개 이상이라면 오류가 발생한다. 공식문서를 살펴보면 get으로 가져온 결과값과 filter로 하나의 객체를 가져온 것은 차이가 있다고 말한다. filter의 반환값은 리스트 형태를 띄고 있으며 만약 filter로 가져온 객체가 한 개라면 해당 객체는 [0]인덱스를 가진다. 하지만 get은 인덱스 없이 해당 값을 바로 반환한다. 따라서 두 결과값은 피상적으로 봤을 때 동일해 보일 수 있지만 그 속성을 파헤쳤을 때는 상이하단 점을 알게되었다. 그렇기 때문에 아이디처럼 유일한 값을 통해 비밀번호 등의 사용자 정보를 가져오기 위해서는 get을 사용하는 것이 적합하다는 것을 배웠다. 추가로 세션과 쿠키라는 개념을 배웠고 세부적인 내용은 더 찾아보면서 익혀야할 것 같다.
'회고 > TIL : Today I Learned' 카테고리의 다른 글
[TIL] 221012 내일배움캠프 45일차 (0) | 2022.10.13 |
---|---|
[TIL] 221011 내일배움캠프 44일차 (0) | 2022.10.11 |
[TIL] 221007 내일배움캠프 40일차 (0) | 2022.10.07 |
[TIL] 221006 내일배움캠프 39일차 (0) | 2022.10.06 |
[TIL] 221005 내일배움캠프 38일차 (0) | 2022.10.05 |