python class
22. class - 함수
22. class - 함수
2024.02.031 체크 리스트 클래스에 클래스변수와 클래스함수( )를 정의할 수 있는가? 사용자가 정의한 클래스를 객체로 만들 수 있는가? 객체의 요소를 .도트연산자를 사용해 객체변수와 객체함수( )를 사용 할 수 있는가? 클래스 함수( )와 클래스 생성자( )를 구분하고 이해할 수 있는가? 생성자 오버로딩과 클래스 데코레이터를 이해하고 있는가? 2 클래스 함수 2.1 "도서"의 속성 (제목, 크기, 무게, 재질, 출판사, 발행일 등)을 클래스변수라는 소스 코드로 구현했다. # 도서의 속성을 변수 로 구현 title = "파이썬 프로그래밍" dttm = "2023-01-01" size = "600 x 400 x 40" # 도서의 속성을 클래스 로 구현 class book: title = "파이썬 프로그래밍" dttm ..
21. class - 변수
21. class - 변수
2024.02.03더보기 전문 용어 *Class를 배우는 단계부터는, 개발자 입장에서 전문 지식을 바라보기 시작해야한다. 클래스 필수 용어 : Class, Object객체, Abstraction추상화 참고 : attribute속성, function함수, instance인스턴스, 실행, 메모리, OOP, POP 1. 용어를 배워야 하는 이유 '용어' 모든 지식의 '이정표'다. 개발자는 평생 공부해야 하는 '직업'으로, 과거의 지식이 아닌, 발전된 미래의 지식을 받아들일 준비가 되어 있어야 살아남을 수 있다. 이때, 모든 지식 습득의 기준점은 '용어'다. 2. 용어를 공부해야 하는 이유 2.1 같은 의미라도 시점에 따라 다른 용어를 사용한다. 클래스와 객체 함수와 메서드 매개변수와 인수 2.2 컴퓨터는 다양한 분야에서 같은 ..