본문 바로가기

OOP

객체지향 파이썬 강력하고 효율적이며 재사용 가능한 파이썬 코드 객체지향 패러다임은 코드와 데이터를 효과적으로 결합해 재사용성이 높은 코드를 만든다. 이 책은 객체지향 프로그래밍을 마스터할 수 있는 완벽한 안내서다. 클래스 구축 및 객체 생성의 기본 사항을 다루고, 객체지향 스타일을 시각화하는 데 도움이 되는 파이게임과 GUI를 사용하여 실습한다. 또한, 캡슐화, 다형성, 상속과 같은 객체지향 프로그래밍의 핵심 개념을 학습하고, 객체 중심으로 사고하고 코딩하는 방법을 배운다. 마지막에는 배운 내용을 모두 활용하여 애니메이션과 사운드를 갖춘, 온전한 하나의 게임을 완성해본다. 도서구매 사이트(가나다순) [교보문고] [도서11번가] [알라딘] [예스이십사] [인터파크] [쿠팡] 전자책 구매 사이트(가나다순) [교보문고] [구.. 더보기
파이썬 문법을 배웠다면, 이제 패러다임이다 우리는 왜 객체지향 프로그래밍을 배워야 할까요? 객체지향 프로그래밍보다 먼저 등장했던 절차적 프로그래밍에 과연 어떤 문제점이 있어서 우리가 객체지향 프로그래밍을 고안하게 되었는지 생각해봅시다. 보통 프로그래밍을 처음 공부하면 전체 프로그램을 여러 함수로 분할하는 절차적 프로그래밍을 배웁니다. 데이터를 입력하면 각 함수가 하나 이상의 계산 작업을 거쳐 결과를 출력하는 거죠. 이러한 절차적 프로그래밍은 프로그램이 점점 커지면서 코드가 많아지면 코드의 가독성이 떨어지고 이해하기 어려워집니다. 이를 해결하기 위해 등장한 것이 바로 객체지향 프로그래밍입니다. 객체지향 프로그래밍은 코드와 데이터를 효과적으로 결합해 재사용성이 높은 코드를 만듭니다. 따라서 코드에 대한 이해와 유지보수도 보다 수월해집니다. 그래서 대.. 더보기