Python Class
class라는 개념은 파이썬. 자바에서 쓴다
__init__(self, 매개변수1, 매개변수2)
what. who
자기 자신을 정의하는 파트. 속성을 자기 소개하는 파트. 첫인상.
머신러닝에 넣는 인자. 훈련 파라미터값.
Constructor. 생성자
객체. 인스턴스를 생성할 때 초기값 설정
Function
그 뒤의 함수 (how)
실행 파트. 자신이 말한(정의한) 속성을 실력발휘하는 파트. 말 대신 행동으로 보여주는 파트.
From Element, Attribute to Function to Class
요소. 속성. 인자. 변수의 확장 영역
자연수. 정수에서 유리수 실수 집합으로 확장하는 것과 같다고 생각하면 된다.
(대수학. 일반화)
Class
특정기능을 하는 함수들과 변수들을 모아서 하나의 뭉텅이로 관리를해서 마치 새로운 타입처럼 만들어서 데이터 관리
Class 틀
Object or Instance 틀에 의해서 실체화된 것. 만들어진 것.
Class Variable 어느 메서드 안에 속해있지 않은 고유한 변수
Object Variable. Instance Variable 메서드 안에서 Self를 붙이는 변수
Class Inheritance
Parent Class -> Child Class
공통의 객체를 각자의 메서드에 맞게 유연하게 사용한다
Method Overriding
어떤 특수한 자식 클래스에서는 부모 클래스의 재정의가 필요하다
예외적으로만 그 부분에서 부모 클래스를 다르게 쓰는 것이다
Abstract Class
클래스 내부에 구현되지 않은 메서드
구조적으로만 의미를 갖고 있을뿐 동작이 필요가 없는 경우
자식 클래스에서 구현된다
Pass
- 공백
아직 완료가 되지 않은 코드는 Pass를 통해 존재감없는 공백으로 남긴다
- 에러 발생
에러 코드 스킵하고 보류해두기
- 추상 메서드
사용할 일이 없으니 내부 동작은 pass하고, 메서드의 존재만 알려줍니다.
[python] 파이썬 클래스1 클래스(class), 객체(object), 생성자, 메서드 (Tistory Blog blockmask)
[python] 파이썬 클래스1 클래스(class), 객체(object), 생성자, 메서드
안녕하세요. BlockDMask 입니다. 오늘은 클래스, class 라는 것에 대해서 알아보려고 하는데요. 매우 중요한 개념이고, 이걸 어떻게 쓰는가에 따라서 재사용성이 확 늘어나기 때문에 정말 중요한 개
blockdmask.tistory.com
[python] 파이썬 pass 설명과 예제
[python] 파이썬 pass 설명과 예제
안녕하세요. BlockDMask입니다. 오늘은 파이썬에서 패스~ pass 가 무엇인지 어디에 사용되는 것인지에 대해서 알아보겠습니다. <목차> 1. 클래스, 함수에서 사용하는 pass 구문 2. 반복문, if 등에서 사
blockdmask.tistory.com
'Tech > 파이썬' 카테고리의 다른 글
Python List. Tuple. Set (0) | 2022.04.24 |
---|---|
Python List Type (0) | 2022.04.24 |
Python While Loop. Draw Star. Diagonal Line. (0) | 2022.04.24 |
Jupyter Notebook. Colab Markdown (0) | 2022.04.20 |