[AI 웹 개발] 둘째주_4일차

매일 성장하는 개발자·2023년 8월 18일

AI 웹 개발

목록 보기
9/36

오늘의 학습 키워드

  1. [SQL] inner join과 left join
  2. 모듈과 패턴
  3. 패킹과 언패킹

이것만은 기억하자!

1.함수를 사용할 때는 어떤 데이터를 리턴하는지, 리턴하지 않는지에 대해서 알고 사용해야 한다!
2. 패킹(packing)과 언패킹(unpacking)은 요소들을 묶어주거나 풀어주는 것을 말한다. list 나 dictionary의 값을 함수에 입력할 때 주로 사용된다.

  • 리스트-args, 딕셔너리-kwargs 로 권장
  • 리스트) def 함수명(*<리스트 변수>)
  • 딕셔너리) def 함수명(*<딕셔너리 변수>)

오늘의 회고

SQL 언제 듣지...

오전에 3주차는 다 끝내려고 했는데, inner join 중첩과 left join까지 해서 어떻게든 힌트 안 보고 혼자 풀어내고자 끙끙대니까 퀴즈 푸는 시간이 너무 길어졌다.

필드명 꼭 지정하기!
보기 좋게 들여쓰기로 예쁘게 쿼리 작성하기!

Python 어카미...

급하게 오후부터 듣기 시작한 심화강의.
그동안 강사가 아니라, 상주하고 계시는 튜터님의 강의였잖아..!
그동안의 강의 패턴과는 다르게 정말 'REAL COMPACT' 강의라서, 수강 속도가 전과는 다르게 느리다.
기존엔 실습, 퀴즈를 넣느라 개념 설명이 부족했다면,
심화강의는 개념 설명에 중점을 둬서 ㄹㅇ 강의를 듣는 것처럼 이해 안되는 부분은 하나 하나 끊어서 듣고 그대로 따라쓰면서 따라가려고 노력했다.
특히 오늘 시간을 많이 썼던 건 패킹, 언패킹이었다.
언제 쓸 수 있을지는 모르겠지만, 아마 가까운 미래에 많이 쓸 것 같아 하나 하나 이해하고자 노력했다.
심화 강의 강사님 스타일이 나랑 잘 맞아서 더욱 좋다. 수학처럼 강의하신다고 느꼈는데 아주 좋다!

1주차가 좋았지... 🚬

전역변수, 지역변수 공부하면서 나온 return... 그동안 조금씩 나왔지만 나올 때마다 잘 감이 안 왔다.

  • return 함수? 명령어? 에 대한 학습이 필요함
  • glob 활용해서 공부하기
    함수 리턴 타입 확인: from glob import glob(링크처럼 변함) → ctrl + click → 위와 같은 탭 생성

300제 풀면서 나온 모듈과 메소드 등에 대한 확실한 학습이 필요하다!
금일 19시에 공지된 개인과제... 머리가 어질 어질 ~
1, 2번은 그래도 감이 오는데
3번은 학습을 안 한 class에다가, 다들 어렵다고 허를 내두르니.. 겁 먹고 미뤘다가 피본다 ~

2주차부터 주말 나머지공부가 필요할 줄이야..
평일에 컴팩트한 공부를 했으면, 이러지 않아도 됐을텐데 문법 이해와 적용 능력이 부족한 것도 그렇고, 기강이 빠져 자기관리도 제대로 안 이뤄진 부분이 확실하다.

<주말 계획>

  • 必 심화강의(11~19강) 완강, 개인과제 1번
  • class 심화 학습 with 300제

오늘은 뭔가를 했긴 했는데, 쥘 수 있는 게 없는 기분.
그리고 카메라 끈 시간이 너무 길었다.
내가 잘할 수 있는 건 의자에 착붙이다!

profile
로드 투 개발자 아카이빙

0개의 댓글