정수, 실수, 문자열, 리스트, 튜플과 같은 기본 자료형, 기본 자료구조도 모두 클래스이다.Python에서는 함수도 객체이다클래스 정의 및 인스턴스 생성정의인스턴스 생성클래스에 메서드 추가클래스 생성인스턴스 생성 및 바인딩명함 출력 추가메서드 사용 예시
생성자 : 인스턴스 생성과 동시에 자동으로 호출되는 메서드생성자 생성 방법BusinessCard 클래스를 생성자를 이용하여 구현클래스 사용 예제
클래스 내의 메서드를 생성할 때, 인자로 항상 self를 가지고 있어야한다.이 self에 대해 알아보자.클래스 정의위에 처럼 클래스 Foo에 대해 정의 했을 때 self인자를 전달하지 않아도(func1의 경우) 클래스 정의에 오류가 발생하지 않는 것을 알 수 있다.인스
네임스페이스(namespace)란 프로그래밍 언어에서 특정한 객체(Object)를 이름(Name)에 따라 구분할 수 있는 범위를 의미한다.프로그래밍을 수행하다보면 모든 변수와 함수의 이름을 겹치지 않게 정의하는 게 어려움.따라서, 소속된 네임스페이스에 따라 같은 이름일