Python으로 배우는 소프트웨어 공학 원칙
Adam Spannbauer
Machine Learning Engineer at Eastman

work_dir/my_package/my_class.py에서 작업
# Define a minimal class with an attribute class MyClass:"""최소 예제 클래스 :param value: ``attribute`` 속성에 설정할 값 :ivar attribute: init에 전달된 ``value``의 내용 """# MyClass의 새 인스턴스 생성 메서드 def __init__(self, value): # value 매개변수의 내용으로 속성 정의 self.attribute = value
work_dir/my_package/__init__.py에서 작업
from .my_class import MyClass
work_dir/my_script.py에서 작업
import my_package
# MyClass 인스턴스 생성
my_instance = my_package.MyClass(value='class attribute value')
# 클래스 속성 값 출력
print(my_instance.attribute)
'class attribute value'
work_dir/my_package/my_class.py에서 작업
# Define a minimal class with an attribute
class MyClass:
"""최소 예제 클래스
:param value: ``attribute`` 속성에 설정할 값
:ivar attribute: init에 전달된 ``value``의 내용
"""
# MyClass의 새 인스턴스 생성 메서드
def __init__(self, value):
# value 매개변수의 내용으로 속성 정의
self.attribute = value
my_instance = my_package.MyClass(value='class attribute value')
Python으로 배우는 소프트웨어 공학 원칙