파이썬에서 is와 ==의 차이에 대한 개념
여기에서 is는 a와 b의 값에 중점을 두고 비교하는 것이 아닌, 같은 메모리 위치에
있는가를 살핀다, 따라서 해당 객체의 값은 같지만 객체 자체는 다른 존재라는 의미
==연산자는 해당 객체의 값을 비교하기 때문에 True가 나옴
그럼 객체가 다른지 여부는 어떻게 알 수 있을까
내장함수중에 id()함수가 있다
id 함수란
따라서 값을 비교할 때 내가 비교하는 것이 객체인지, 값인지 정확히 구분할 필요가 있으며
필요시 id값 대조를 통해 확실히 구분할 수 있다
이 특성을 통해 주의해야 할 것은 is, == 연산자에 대한 사용법도 있지만
같은 객체를 다른 변수들이 같이 보고 있을 때 문제가 생길 수 있다
예를들어 다음처럼 같은 다른변수, 같은 id값을 가지게 된다면...
a리스트에 hi값을 추가했지만 b도 마찬가지로 바뀌게 된다
에러가 설명해주는 부분도 아닌 기초적인 부분이기 때문에
이러한 부분은 반드시 이해해야한다.(규칙이 그런 줄 모르면 버그로 알지도 모른다)
이후에 추가적으로 노드에 나온 내용 중에는
정규식, 파일 경로 os로 다루기 등에 대한 내용이 있다
해당하는 내용들은 바로 외우기 보다는 필요성이 있을 때
치트시트를 활용하여 구성 후 사용하는 것이 맞다고 판단이 된다
따라서 따로 카테고리에 치트시트를 구성하여 업로드 하고 참고하는 것이 좋을 것 같다
LMS가 끝나고나면 오후에는 풀잎 과정이 있는데,
풀잎 과정은 현재 코딩 도장에 나오는 파이썬 Unit 과정중에 단원을 읽으면서
해당조에서 발표를 준비하고 이를 사람들에게 설명하는 시간을 가진다
아직은 기초적인 내용만을 다루기 때문에 토론까지 갈 것은 없고,
사람들에게 내용을 알려주기 위해 해당 이론적인 내용을 최대한 깊게 파서 알려주는 것이
서로에게 효과적인 것 같다
이후에 머신러닝 적용에 대해서 고민하게 된다면 이러한 토론 문화가 좋을 것이라
생각이 되며, 지금은 이를 위한 연습에 가깝다고 보면 된다
세미나
모두의 연구소 퍼실 이후 카이스트 금융공학 전공으로 진학하신 선배분의
초청 세미나가 있었음
새싹과정, 풀잎, 퍼실 과정을 거치면서 공부하신 분야나
스터디한 내용에 대한 설명
스터디를 3개를 참여했었는데, 이건 힘들어서 2개만 할걸 하고 생각을 많이했음
해당 자료는 힘들게 만드셨기 때문에 직접 업로드 하기엔 실례라고 판단하고
진학을 결정하신 분이기 때문에 진학 과정에서 고민한 것과,
공부의 방향을 정하는 과정에서의 고민을 과감 없이 말씀을 해주신 것이 큰 도움이 됨
데이터 직군과 직무에 대한 능력이 각각 다르기 때문에 하루빨리
이 부분을 정확히 정해야 공부의 방향이 보일 것.
'23년 이전 글 > 모두의연구소 아이펠' 카테고리의 다른 글
-6일차- 데이터 전처리 by pandas (0) | 2022.01.03 |
---|---|
-4일차- 제너레이터, 딕셔너리의 copy (0) | 2021.12.30 |
-2일차- 첫수업, 재귀함수, 부동소수점 (0) | 2021.12.28 |
-1일차- 입학식 모두의 연구소란 어떤 곳? (0) | 2021.12.27 |
12.16 아이펠 입학 사전 세미나 (0) | 2021.12.16 |