파이썬(python) 클래스 기본 개념 정리, 생성자 구현까지
안녕하세요 엘빈입니다. 파이썬에서 중요한 개념 두가지가 있습니다. 하나는 이전에 정리했던 함수입니다. 함수는 반복되는 구문을 줄여주고 더 효율적인 코드를 작성할 수 있게 합니다. 다른 하나는 바로 클래스인데요. 클래스는 파이썬 뿐만 아니라 객체지향의 개념을 내포한 모든 언어에 존재합니다. 객체지향은 프로그래밍의 역사를 뒤바꾼 아주 중요한 개념인데요. 이 개념의 핵심이 바로 클래스입니다. 이번 포스팅에서는 프로그래밍에 입문할 때 가장 많이 헷갈려하면서 어려운 개념인 클래스의 기본 개념들에 대해서 알아보겠습니다. 클래스의 탄생 이유와 기본 구조 클래스가 탄생한 이유를 알기 위해서는 객체 지향의 개념을 알아야 합니다. 객체지향이론 또한 함수와 같이 반복을 없애고 효율적인 코드를 작성하기 위해 탄생하였습니다. ..