조별과제 발표
- 발표 후 튜터님들이 내주신 과제 아닌 과제
- 변수는 객체를 참조하는 것.
- 불변성과 가변성에 대한 공부
- type, 클래스에 대한 공부
*튜플은 리스트와 비교하여 학습. 튜플과 리스트가 함께 쓰일때가 있는데, ex) 주문의 경우 ID는 불변의 튜플, 주문목록은 가변의 리스트 등.
- JSON이라는 파일을 많이 쓰게 될 예정임
- set은 요소의 중복이 제거되어 있기때문에 빠른 검색이 필요할 때 사용
- 연산자를 어디에 활용할지 잘 고려해 볼 것. 문법을 코드화할 때 도움이 됨. 비교연산자는 조건식에 사용 등
- 비트연산자는 압축파일, 기계 핸들링 등에 사용
- 조건문이 현실에선 어떻게 사용하고 있는지에 대한 고민 해볼 것 (신호등, 키오스크 등)
- 함수의 지역변수, 전역변수에 대한 공부
- args, kwargs 매개변수에 대한 공부
- ( ) 괄호가 들어가면 다 함수라고 봄. 가변매개변수에 대한 공부
- 객체지향 OOP는 어렵지만 취업 시 면접관들이 많이 물어봄. oop의 4대 특징정도는 알고있으면 좋음. 클래스를 먼저 공부 한 후에 공부해 볼 것
- 예외처리와 조건문과의 차이를 알아 볼 것. if-else문은 옵션을 늘리면서 사용하는데, try-catch는 상황이 1개임
- 데코레이터의 개념에 대해 잘 알고 있어야함. 데코레이터를 왜 쓰는지, 언제 쓰는지, 설계할 수 있는지가 중요함.
- pandas, numpy 사용하려면 파일 입출력 방법을 제대로 숙지할 것.
- 패키지는 가상환경에서 사용할 수 있으니 공부해 볼 것
라이브러리 강의
- 2주차~4주차까지 수강
- 강의자료에는 나오지 않는 함수들이 많아서 강의를 듣는 동안엔 정리하지 못 함. 일단 6주차까지 마저 듣고 난 후, 두번째 들을 때 정리해야 겠음.
- pandas는 sql과 비슷하게 데이터 전처리 과정을 할 수 있는 파이썬의 라이브러리. sql 보다 더 강력한 계산 기능을 제공하고 있는 것 같음.
- pandas안에는 결측치나 이상치, 통계적 수치를 구할 수 있어서 편리하게 사용 가능한 것 같음.
- 오늘 강의에서는 .csv 파일 불러오기 실패로 실습을 따라하지는 못하였으나, 다음주에 다시 한 번 들으면서 불러오기 도전해야겠음.