전체 글

Here I am!
· AboutPython
[객체와 메모리] 변수는 객체의 메모리 주소를 저장하고 이를 이용해서 객체를 참조한다. 변수가 객체를 참조한다는 말의 의미를 앞에서 만든 컴퓨터 클래스를 가지고 실습을 통해 알아보자. [얕은 복사] 객체 주소를 복사하는 것으로 객체 자체가 복사되지 않는 것을 말한다. class NewGenerationPc : def __init__(self,name,cpu,memory,ssd): self.name = name self.cpu = cpu self.memory = memory self.ssd = ssd def doExcel(self): print('Excel Run!') def doPhotoShop(self): print('PhotoShop Run!') def printPcInfo(self): print(f..
· AboutPython
다음의 예제를 통해 알아보자. 1. 컴퓨터에 대한 클래스를 만들고 2. 내 컴퓨터와 친구 컴퓨터에 대한 객체를 만든다. 3. 친구 컴퓨터를 보고 셈이 난 나머지 내 컴퓨터를 업그레이드를 한다. 4. 속성이 제대로 변경되었는지 확인한다. class NewGenerationPc : def __init__(self,name,cpu,memory,ssd): self.name = name self.cpu = cpu self.memory = memory self.ssd = ssd def doExcel(self): print('Excel Run!') def doPhotoShop(self): print('PhotoShop Run!') def printPcInfo(self): print(f'{self.name}의 성능')..
· AboutPython
[클래스] 클래스는 class 키워드와 속성(변수) 그리고 기능(함수)를 이용해서 만든다. class Car : def __init__(self,col,len): # self는 차 self.color = col # 차의 색깔 (속성) self.length = len # 차의 길이 (속성) def do_stop(self): # 정지하는 기능 print('stop!!!!') def do_start(self): # 전진하는 기능 print('start!!!') def print_car_info(self): # 자동차 속성 프린트 print(self) print(f'self.color : {self.color}') print(f'self.length : {self.length}') 객체는 클래스의 생성자를 호출..
· AboutPython
[객체지향 프로그래밍] 객체를 이용한 프로그램으로 객체(object)는 속성(atrribute)과 기능(function)으로 구성된다. 예) 계산기에는 숫자 라는 속성과 덧셈, 뺄셈, 곱셈 등의 기능이 있다. 예2) 자동차에는 색상, 길이, 가격 이라는 속성과 전진, 후진, 정지 등의 기능이 있다. 객체는 클래스에서 생성된다. 객체 사용의 장점; 코드 재사용, 모듈화에 좋다.
scone
scone's data