모듈의 이해 및 사용과 import 방법 ( 13:21 )
클래스 오브젝트 이해하기( 4:22 )
Class (List)
- 속성 (attribute)
- 행동(method) append, extend...
- python 에서 string, list, int, dict, 모두 class로 존재함
- class를 생성할 수 있음 ( encapsulation )
- 중요시하는 속성에 따라 클래스의 속성과 행동이 각각 달라짐
Object
- Class 로부터 생성되어 구체화된 instance
- [1,2,3]
- ['Hello', 'World']
클래스 정의 및 사용하기( 7:29 )
# Person instance 생성
class Person:
pass
lks = Person()
kkm = Person()
print( type(lks), type(kkm) )
custom class 에 처리할 수 있는 attribute 와 mehtod 정의
'DS > fast campus daily report' 카테고리의 다른 글
7.8 (데이터엔지니어링) 클래스 상속, 클래스 연산자 재정의 이해 (0) | 2020.07.08 |
---|---|
7.7 (데이터엔지니어링) 생성자(_init_)이해 및 사용하기, self 키워드의 이해 및 사용하기, method, static method 정의 및 사용하기 (0) | 2020.07.07 |
7.5 (데이터엔지니어링) 컬렉션 타입 이해 -3 (tuple), 함수 연습 문제 풀이 (0) | 2020.07.05 |
7.4 (데이터엔지니어링) 람다함수의 이해 및 사용하기 (0) | 2020.07.04 |
7.3 (데이터엔지니어링) 기본 파라미터, 키워드 파라미터 이해, 변수의 스코프 이해-2, 3 (0) | 2020.07.03 |