안녕하세요! 그레이 해커 월횽입니다. 오늘은 객체지향 프로그래밍(Object-Oriented Programming, OOP)에 대해 알아보겠습니다. 객체지향 프로그래밍은 객체를 중심으로 프로그램을 설계하고 구현하는 방식으로, Python에서도 중요한 개념입니다. 1. 객체지향 프로그래밍이란?객체지향 프로그래밍(OOP)은 데이터를 객체로 표현하고, 이 객체들이 상호작용하는 방식으로 프로그램을 구성하는 기법입니다. 객체지향 프로그래밍의 핵심 개념은 클래스와 객체입니다.· 객체(Object): 속성과 메서드를 갖는 데이터 구조 · 클래스(Class): 객체를 만들기 위한 설계도 또는 틀 2. 클래스(Class) 정의Python에서 클래스는 class 키워드를 사용해 정의합니다. 클래스는 속성(변수)과 메서..