네이버 부스트캠프 AI Tech 지원 전 사전 강의 정리 및 개인 공부
스택과 큐 (Stack, Queue)
튜플과 집합 (Tuple, Set)
사전 (Dictionary)
Collection 모듈
deque: stack, queue. linked list
Counter: sequence type의 data element 갯수를 dict로 반환 : 중복된 개수만큼이 value가 됨. set 연산 지원
OrderedDict: 데이터 입력 순서대로 dict 반환
defaultdict: defaltdict(object) default dictionary 생성, defaultdict(lambda: 0) default 값을 0으로 설정
namedtuple: Tupe 형태로 data 구조체 저장
객체지향언어 - 클래스와 객체
객체: 속성 Attribute + 행동 Action
-> 변수 variable + 함수 method
클래스 class: 설계도
인스턴스 instance: 실제 구현체
class SoccerPlayer (object):
예약어 이름 상속받는개체
snake_case: 함수, 변수명
CamelCase: class명
__init__: 객체 초기화 예약 함수
__: 특수항 예약함수나 변수, 함수명 변경(맹글링)으로 사용
클래스 내부에 메소드 만들기: def
oop 특성