22.10.14(금) Today I Learned

정형빈·2022년 10월 17일
0

TIL

목록 보기
28/71

10/14 오늘의 시간표

09:00 ~ 10:00 [특강] TIL,WIL 특강
10:00 ~ 11:00 [원격] 실전 머신러닝 적용
11:00 ~ 12:00 [원격] 실전 머신러닝 적용
12:00 ~ 13:00 [원격] 실전 머신러닝 적용
13:00 ~ 14:00 점심식사
14:00 ~ 15:00 [원격] 실전 머신러닝 적용
15:00 ~ 16:00 [원격] 실전 머신러닝 적용
16:00 ~ 17:00 [테스트] 타임어택 구현 테스트
17:00 ~ 18:00 [테스트] 타임어택 구현 테스트
18:00 ~ 19:00 저녁식사
19:00 ~ 20:00 [원격] 실전 머신러닝 적용
20:00 ~ 21:00 [원격] 실전 머신러닝 적용

머신러닝 원격강의 그 마지막 날이다. 지금까지 보던 머신러닝 강의 내용을 마무리하는 날인데 기존 시간표와 다른점은 아침에 TIL,WIL관련 특강이 있고 저녁시간전에는 타임어택구현 테스트가 있다.

TIL,WIL 특강

- 강민철 튜터님

오늘은 하루 일과를 본격적으로 시작하기 전 아침에 TIL과 WIL관련하여 특강을 해주셨다.
TIL에 들어가야 하는 내용, 들어가지 않아도 되는 내용, 그리고 잘 쓴 TIL의 예시 등을 보여주시면서 다시 한 번 TIL의 중요성을 강조해주면서 동기부여를 할 수 있게 해주는 강의였다.

실전 머신러닝 적용 원격강의

- 4주차 마무리

길었던 머신러닝 원격강의가 끝나는 날이다. 어제 4주차 학습량의 절반정도를 끝내놓아서 오늘 남은 것은 이론적 측면보다는 실습내용이었다.

실전 머신러닝 적용 4주차 실습 링크

강의 자료에 있는 내용을 그대로 따라가며 colab에서 실행해 봤는데 따라서 해보면서도 코드의 작동원리는 이해가 안간다 이렇게 해서 내가 다음주 프로젝트를 잘 해낼 수 있을까? 라는 생각이 들 정도라 큰일이다. 거북이반이라도 듣는다면 좋을 것 같은데 지금 진행하는 거북이반은 장고 복습반이라 지금하고있는 머신러닝에 대한 추가 강의를 들을 기회가 없어서 아쉬운 것 같다.

장고 타임어택 구현 테스트

4시반부터 한시간 반동안 타임어택으로 장고 기능을 구현하는 시간이었다.

목표

파이참의 프로젝트 생성 / 실행 기능 없이 명령어로 진행 하기

요구사항

1. 프로젝트 폴더를 생성하고 가상 환경을 생성 및 실행 해주세요

2. django 패키지를 설치하고, requirements.txt에 설치 된 패키지를 저장해주세요

3. sparta라는 이름으로 django 프로젝트를 생성해주세요

4. github에 새로운 리포지토리를 생성해주세요

5. .gitignore 설정 후 sparta 프로젝트를 푸시해주세요

6. user라는 이름의 브랜치를 생성하고 이동해주세요

7. user 앱을 만들고 settings.py에 등록해주세요

8. 아래 내용을 참고해 User 테이블을 생성해주세요

  • AbstractUser 상속
  • 핸드폰번호, 주소 필드 추가

9. 첨부 된 signup.html 템플릿을 활용해 /signup 경로로 접속할 경우 회원가입 페이지를 띄워주고 회원가입 기능을 구현해주세요(회원가입 시 로그인 페이지로 redirection 해주세요)

10. 첨부 된 login.html 템플릿을 활용해 /login 경로로 접속할 경우 로그인 페이지를 띄워주고 로그인 기능을 구현해주세요(로그인 시 home 페이지로 redirection 해주세요)

11. 첨부 된 home.html 템플릿을 활용해 /home 경로로 접속할 경우 메인 페이지를 띄워주고 로그인 하지 않은 사용자는 로그인 페이지로 접속하도록 해주세요

12. 작업 내용을 user 브랜치에 푸시하고, 메인 프렌치에 Pull Request를 요청해주세요

13. main 브랜치에서 user 브랜치의 작업 내용을 머지해주세요

타임어택 구현 테스트 답안 GitHub

다행히도 장고의 CRUD기능은 거의 대부분 할 수 있는 수준이었기 때문에 금방 할 수는 있었다. 그런데 문제는 깃허브에 연동하고 제출할 때 폴더 경로가 바탕화면에 있는데 바탕화면이 한글로 되어있어 경로설정에서 오류가나서 계속 문제가 생겼다. 결국 바탕화면의 모든 폴더와 파일들을 Desktop이라는 폴더로 옮기고 기존 바탕화면을 지운 다음에 Desktop을 바탕화면 경로로 지정해서 경로상에 있는 한글을 모두 지워서 해결했다.

다른 작업을 할때는 이상이 없다가 하필 타임어택 테스트를 할 때 갑자기 오류가 생겨서 당황스러웠다. 하지만 계속 이상태로 했다가는 언젠가 생길 오류였고 차라리 빨리 발견되어서 다행이라고 생각한다. 엉뚱한데에서 시간을 많이 잡아먹었지만 결국 테스트는 시간안에 끝을 냈으니 좋은게 좋은거라고 그냥 넘어가려고 한다.

오늘 하루를 마치며

마지막 실전 머신러닝을 끝내면서 내가 이대로 끝내도 괜찮은건가라고 생각할 정도로 아직 이해를 못하겠지만 원래 어려운 부분이고 많이들 이렇다고 하셔서 안심(?)하고 원격강의를 끝냈다. 그리고 오전에 있었던 TIL,WIL관련 강의는 많은 것을 느끼게 해 주는 강의였다. 일단 내가 지금까지 TIL을 잘못 작성하고있었구나라는 것을 깨닫게 되었다. 앞으로 TIL에서는 내가 배운 강의노트의 이론을 적는 것이 아니라 그날 그날 내가 깨달은 것을 적는 형식으로 TIL작성방법을 바꿔야겠다.

profile
스파르타 내일배움캠프 3기 수강생 정형빈

0개의 댓글