파이썬 클래스 3

[파이썬] 파이썬 클래스의 속성 [패스트 캠퍼스 챌린지 33일]

안녕하세요? 뜻밖의 행운입니다. 패캠 온라인 강의 도전 33일 되는 날입니다. 오늘도 매우 중요한 파이썬의 클래스에 대해서 또 복습을 했습니다. 그 중에서도 클래스 속성에 대해서 다시 강의를 했는데 기존에 배웠던게 비해서 추가 된것은 비공개 속성 이었습니다. 오늘 배운 내용 인스턴스 속성(instance attribute) 클래스 속성(class attribute) 비공개 속성(private attribute) 인스턴스 속성(instance attribute)은 각 객체마다 다르게 가지는 속성을 뜻합니다. 클래스 속성(class attribute)은 모든 객체가 공유하는 속성을 뜻합니다. 비공개 속성(private attribute)은 클래스 안에서만 접근이 가능한 속성을 뜻합니다. 그렇데 실제 예제를 ..

IT/프로그래밍 2022.02.25

[파이썬] 파이썬 클래스, 상속, 오버라이딩 [패스트 캠퍼스 챌린지 13일차]

안녕하세요? 도전 13일차 곧 2주차가 되는 군요 오늘은 객체 지향 언어를 처음 배울때 많이들 좌절하고 놀라는 클래스 심화 입니다. C언어에서는 포인터 개념일까요? 이해가 안된다면 반복하고 계속 해서 문제를 풀어서 그냥 외워서 하게 되다보면 자연스럽게 이해도 되는 경우도 있어서 자신에게 맞는 방법으로 숙달이 되어야 하겠습니다. 오늘 추가로 배운 클래스의 상속 그리고 오버라이딩도 결국은 반복, 중복을 싫어하는 우리 개발자 분들이 그것을 막기 위해 만든 개념입니다. 비슷한 기능을 묶어서 함수를 만든 것처럼 비슷한 클래스가 어려개 만들어져야 하는 경우는 공통 된 부분을 부모 클래스로 만들어 두고 그 클래스의 속성과 매서드만 상속 받아서 코드도 깔끔하게 쓰고 귀찮은 반복을 피하는 것입니다. 그리고 상속 받은 내..

IT/프로그래밍 2022.02.05

[파이썬] 파이썬 클래스 [패스트 캠퍼스 챌린지 12일차]

안녕하세요? 뜻밖의 행운입니다. 오늘은 파이썬 12일차 입니다. 11일차에 이어서 조금은 지루하네요 ㅎ 저는 문제 푸는게 더 재미있습니다. 계속해서 이론이네요 오늘 나온 클래스는 객체지향 관련 책을 한번 더 읽어 보면 좋을듯 합니다. 하나의 강의에서 한번에 습득하기에는 제약이 있는듯 하네요 시중에 객체지향에 관련된 책이 많은데 어떤 책이 좋을지는 한번 서점 나들이를 가봐야겠습니다. 지겹다고 그냥 대충 넘기면 나중에 힘들어 지는 개념 클래스 연습문제 풀면서 반복하다 보면 또 완전히 제것으로 만들 수 있을듯 하네요 힘내서 합시다. 내것으로 만들어 은 무궁무진하게 만들어가야지 클래스 가 무엇이냐? 왜 알아야하고 어디에 쓰일까요? 클래스는 객체를 표현하기 위한 문법이라고 합니다. 객체를 표현하려고 하는 이유는 ..

IT/프로그래밍 2022.02.04