-
2022.09.21 학습기록 (부캠3일차)네이버 Boostcamp AI tech 4기 2022. 9. 21. 22:59
새로 알게 된 내용
- python에서 함수에 parameter를 전달하는 방식은 value(값)를 전달하는 것도 아니고, reference(참조, 주소)를 전달하는 것도 아닌 객체의 주소가 전달된다.
(함수 내부에서 parameter에 대한 변형이 일어나면, 외부에서도 적용되지만, 재할당하는 경우는 상관없다.) - 함수 내에서 전역변수를 사용하고 싶다면 "global <변수명>"으로 선언 필요
전역변수와 지역변수의 변수명이 같아도 서로 영향이 없다. - 함수 docstring
- 코딩 컨벤션
PEP8
flake8, black 모듈 - collections 의 namedtuple
- functools 의 reduce
- zip(*LIST) : zip과 asterisk를 활용한 행열전환
회고
- python을 잘 알고 써왔다고 생각했는데 모르는 게 생각보다 많았다
- 다른 사람들의 코드를 보면 깔끔해서 부러울 때가 있었는데 코딩컨벤션을 제대로 읽어봐야겠다
- 알고있었지만 안쓰다보니 까먹은 것도 있었는데, 잘 활용해야겠다
'네이버 Boostcamp AI tech 4기' 카테고리의 다른 글
2022.10.05 학습기록 (부캠3주차) (0) 2022.10.06 2022.10.04 학습기록 (부캠 3주차) (0) 2022.10.04 2022.09.29 학습기록 (부캠 2주차) (0) 2022.09.30 2022.09.23 학습기록 (부캠5일차) (1) 2022.09.25 2022.09.22 학습기록 (부캠4일차) (1) 2022.09.23 - python에서 함수에 parameter를 전달하는 방식은 value(값)를 전달하는 것도 아니고, reference(참조, 주소)를 전달하는 것도 아닌 객체의 주소가 전달된다.