[AI 웹 개발] 셋째주_2일차

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

AI 웹 개발

목록 보기
11/36

오늘의 학습 키워드

  1. class의 attribute vs instance의 attribute
  2. class의 method vs instance의 method
  3. 객체 불러오기(참조)

이것만은 기억하자!

1. 인스턴스 불러올 때(참조)는 members.< attribute 값>

  • 객체, 인스턴스 변수 자체를 print하면, 객체<main.Member object at 0x000001CAA3349B80> 와 같이 출력됨.
  • members.속성값 -> 해당 인스턴스의 속성값이 출력됨.

2. class의 method vs instance의 method

  • class의 method 는 정의하기 전 line에 @classmethod 적어주고, (cls)
  • instance의 method는 (self)

3. return의 존재 이유

함수 내부에서 사용한 변수(result)는 함수 밖에서는 접근이 불가능하다. (문법이 그럼. 아무튼 그럼.) 함수 내부에서 계산한 값을 전달하기 위해서는 return을 사용해야 한다.

  • return 은 함수를 호출했을 때 어떤 값을 반환해주는 것
  • print 는 화면에 어떤 값을 출력해주는 것

오늘의 회고

외로운 싸움은 이제 그만!

너에겐 팀원들과 튜터님이 있다.

혼자서 모든 걸 완벽하게 끝내고, 혹은 완벽하게 질문을 세팅한 뒤에 하려고 미루지 말자.
어느 정도 문제 상황과, 문제 상황에 대해 생각한 대안들, 대안 선택(근거), 대안 실행 결과 가 정리되었다면 주체없이 팀원 혹은 튜터님께 질문하자!

모든 걸 너 혼자 다 해보려는 욕심은 버리자.
여긴 개발 업계다.
다 공유하고, 같이 성장하는 것이다.

기록의 중요성을 깨닫게 된 3번 문제

막히는 것 같다 싶으면, 3번 문제에 문제상황 1, 2, 3으로 기록해보았다.
아직 기록이 익숙하지 않아서 조금 짧고 잘 기억나지 않게끔, 명료하지 않게 기록했다.
앞으로 코드를 보는 시야가 넓어지고, 명료하게 기록하기 위한 노력을 쏟는다면, 좋은 아카이브가 될 것이라 확신한다.

영어로 무조건 검색하자!

막판에 class, instace의 input을 영어로 검색했더니, 좋은 소스를 10분내로 찾을 수 있었다.
처음엔 영어로 검색하고, 자료를 읽고 소화해내는 것도 조금 서툴러도, 더 방대하고, 좋은 자료를 찾을 수 있으니 습관을 들여보자.

230823 할 일

  • 3번 input 까지 추가도전과제 3번 제외 다 수행해보기
  • 1번 추가도전과제
  • 2번 마무리(튜터님 질문)

호않바 Vibe ~

개발/프로그래밍은 호않바 메타루다가 접근해야 하나보다.
약간 바보 같아서 이 괴롭힘 저 괴롭힘 다 받는데, 어딘가 이 괴롭힘에 휩쓸리지 않을 것 같은 그런 곧은 심지가 있는 ... 고론 너낌..
호들갑 떨지말고, 덤덤 무던 호않바 라이프 가보자고,,,

profile
로드 투 개발자 아카이빙

1개의 댓글

comment-user-thumbnail
2023년 8월 23일

혼자서 문제를 해결하는 것도 중요하지만 문제상황을 공유하고 여러 해결방안으로 시도해보는 것도 좋다고 생각해요~! '호않바' 생각지 못한 단어지만 좋네요:)

답글 달기