이번 강의에서는 파이썬에서 클래스를 정의하는 문법과 self 에 대해 살펴보도록 하겠습니다.
그리고 .(마침표)연산자를 이용하여 인스턴스에서 메소드를 호출하는 방법도 살펴보겠습니다.
- 강의 키노트 자료는 다음 링크를 통해 다운 받으세요
https://drive.google.com/drive/folders/1UrrO4_ch4xcIErbExstwpUVY6vFvPdkW
- 강의 소스코드는 다음 링크를 통해 다운 받으세요
https://github.com/dongupak/Basic-Python-Programmingwjd
1 of 14
More Related Content
15 2 클래스정의와self
1. 널널한 교수의 기초 파이썬
15_2. 클래스 정의와 self
창원대학교 정보통신공학과 박동규
2. 동영상 강의자료와 코드
• 동영상 강의(널널한 교수의 기초 파이썬)
• https://www.youtube.com/watch?
v=TK6RLGaM3Ao&list=PL2P1Vm9k53HOEn-QYXAfblQWkR0OW9mKX
• 소스코드( GitHub )
• https://github.com/dongupak/Basic-Python-Programming
3. 클래스(class) 만들기
클래스를 사용하는 이유는 추상화된 현실의 개념을
구체적인 파이썬 코드로 표현하기 위해서이다.
고양이 클래스
인스턴스
(색, 이름등 구체적 값을 가짐)
5. 클래스, 인스턴스 생성
클래스 정의
class Cat:
‘''인스턴스 변수와 메소드 구현’''
Cat 클래스 정의
cat1 = Cat( ) # Cat 인스턴스 생성 cat1이 이를 참조함
cat1.meow() # Cat 이 구현한 메소드 호출
Cat 클래스의 인스턴스 생성, cat1이 이를 참조
인스턴스 생성과 메소드 호출