상속

    알고리즘 _ 객체지향프로그래밍_ OOP란?(Python)

    객체지향프로그래밍 _ OOP(Object Oriented Programming)이란? 파이썬 프로그래밍의 큰 장점은 객체지향프로그래밍 OOP(Object Oriented Programming)라는 무기를 가지고 있기 때문이다. 파이썬은 클래스라는 자료형을 이용해서 객체를 생성하고 인스턴스를 활용해서 다른 이름의 객체로 저장하는 시스템을 가지고 있다. 클래스를 얼마나 잘 다루는지를 보고 파이썬 실력을 평가할 때 기준이 되기도 한다. OOP의 기본 전제는 기능(클래스, 함수, 변수)을 재사용이 가능하도록 설계 및 프로그래밍 했는지다. OOP에 대한 의견 중요한 것은 용어보다는, 현실에서 발생할 수 있는 특정 object를 컴퓨터라는 도구에 인식시키는 것이라 할 수 있다. 대부분의 분야에서 OOP의 개념을 적..