이번 시간은 파이썬에서 사용하는 클래스라는 개념에 대해 알아보겠습니다. 클래스는 객체 지향 프로그래밍 언어에 항상 나오는 녀석입니다. 그럼 먼저 객체 지향 프로그래밍에 대해 알아보겠습니다. 객체 지향 프로그래밍( Object-Oriented Programming Language )이란? 과거 프로그래밍 언어는 현재처럼 범용적으로 사용되는 것이 아니었습니다. 당시에는 프로그래밍이란 매우 특수한 분야, 특히나 사람이 직접 수행하기에는 한계가 있는 과학이나 군사적 모의실험(시뮬레이션)을 목적으로 사용되었습니다. 그 당시(1960년도)에는 하드웨어의 성능이 지금처럼 좋지 못해서 소프트웨어의 속도가 더 중요하기에 절차지향 프로그래밍 언어를 사용하였습니다. 절차지향 프로그래밍 언어(C 언어)는 객체지향 프로그래밍 ..