16. [파이썬] class methos vs static method
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '16. [파이썬] class method vs static method' 입니다. Python 클래스에서는 메서드를 정의할 때 기본적으로 인스턴스 메서드(instance method) 를 사용한다.하지만 클래스 구조를 설계하다 보면 클래스 자체와 관련된 기능이나 객체 상태와 무관한 유틸 기능이 필요할 때도 있다.이때 사용하는 것이 class method와 static method이다. 이번 글에서는 instance method, class meth..
12. [파이썬] 클래스와 객체
·
Python & SQL/Python Basics
💡 본 포스팅은 수업 내용, 교재, ChatGPT를 참고하여 정리한 학습 기록입니다.글과 그림 등 모든 콘텐츠의 정리 및 작성은 본 블로그에서 직접 제작되었습니다. Python 기초부터 Streamlit 데이터 시각화까지 정리하는 학습 기록입니다.이 글은 '12. [파이썬] 클래스와 객체' 입니다. Python은 객체지향 프로그래밍(Object-Oriented Programming, OOP)을 지원하는 언어다.객체지향에서는 프로그램을 데이터와 기능을 함께 묶은 객체(object) 단위로 구성한다. 이전 글에서 Python의 객체와 메모리 관리, mutable / immutable 개념을 살펴보았다. 이번 글에서는 Python 객체지향의 핵심인 클래스(Class)와 객체(Object) 의 개념과 기본 ..