개발일지/Today I Learned

230405 페어프로그래밍, 장고 기초 강의 [TIL]

마이구미+ 2023. 4. 5. 21:06

<오늘 한 일>

- 페어 프로그래밍(pair programing) Day2


- 장고 기초 강의 2주차


- 장고 개인과제

  • 2주차 들었으니까 로그인, 로그아웃, 회원가입 기능 구현할 수 있을 거 같아서 했는데
  • 뭐 아무것도 안 됐다 이것저것 벌려놓기만 해서 서버 실행도 안 된다
  • 하 뒷골 땡겨
  • 저녁 시간 걍 다 날렸고 내일 그냥 싹 지우고 다시 처음부터 해야 할 것 같다 이미 돌이킬 수 없는 강을 건넌 것 같다
  • 3주차까지 들으면 확실히 로그인, 회원가입은 할 수 있을 듯
  • 근데 금요일까지 과제 못 끝낼 거 같다 ;;;

<오늘 새롭게 배운 것>

- set 함수

  • set 함수를 이전에 공부한 적은 있는데 예제를 안 다루고 그냥 넘어갔더니 어떤 경우에 활용하는지 잘 몰랐다
  • 오늘 알고리즘(중복된 문자 제거) 문제를 풀면서 어떻게 활용하는지 알게 됐다
  • set(리스트), set(문자열) 이런 식으로 사용할 수 있다
  • set은 중복을 허용하지 않고 순서가 없다
  • 파이썬 딕셔너리(dictionary), set(집합) 정리 - kwon | kwon's Blog (kyu9341.github.io)
  • 위 블로그에 잘 정리되어 있다

- pass와 continue의 차이점

  • 팀원과 문자열 정렬하기 문제를 같이 풀 때 생긴 일이었다
  • 내가 혼자 풀 때는 원하지 않는 조건문을 넘길 때  continue를 썼는데 팀원분은 pass를 쓰는 걸 보고 둘의 차이점이 궁금해졌다
  • 이 문제에서는 둘 다 코드 실행은 잘 됐다
  • 별 볼일있는 공간 :: [python] pass, continue 차이 (tistory.com)
  • 위 블로그에 차이점이 잘 설명 되어있다
  • for문 아래에 한 조건문이 있을 때 pass 또는 continue가 조건문 바로 다음에 있고 그 다음 줄에 어떤 코드가 있다면 pass는 그 다음 줄의 코드가 실행되는데, continue는 그 코드가 실행되지 않고 바로 다음 loop를 돈다

- vscode에서 가상환경 설정할 때 bash와 cmd의 차이점


- vscode에서 장고 프로젝트 설정하기


<느낀 점>

  • 머리가 터질 것 같다
  • 눈 앞이 하얗다
  • 뒷골이 땡긴다

<내일 목표>

  • 페어 프로그래밍 잘하고..
  • git 특강 잘 듣고..
  • 개인과제 50% 진행해보자..(안 될 거 같다..)(회원가입, 로그인이라도 해보자...)
  • 장고 강의도 다 들으면서 하려면 어렵겠지만(강의도 다 못 들을 듯)