1. method 특정 데이터 클래스의 객체에 공통적으로 적용 가능한 행위인 함수 클래스 안에 있는 함수 method의 종류에는 instance, class, static method가 있다 대부분이 instance method에 해당함 instance method는 instance와 관련된 것을 처리하는, instance에 영향을 미치는 함수 class method는 class와 관련된 것을 처리하는 함수 static method는 instance도 아니고 class도 아닌 method. class나 instance와는 상관 없다 2. instance method instance 변수를 사용하거나 instance 변수에 값을 설정하는 메소드 클래스 내부에 정의되는 기본적인 method들은 instanc..
1. class를 생성하기 위한 기본 문법 1-1) 클래스 정의 class : or class (): class MyClass: pass class Myclass(): pass 1-2) 인스턴스 생성 my_instance = () 객체의 설계도인 class를 가지고 하나의 인스턴스 my_instance가 생성되는 my_instance = MyClass() 1-3) method 사용 .() my_instance.my_method() 1-4) 속성(attribute) 호출 . my_instance.my_attribute class만으로는 뭔가 할수는 없고 class를 통해 인스턴스를 만들어야 뭔가를 할 수 있어 1-5) 코드 예시 설계도 class인 Person에서 하나의 실체 person1 인스턴스를 생성..
1. 객체(object) - 클래스에서 정의한 것을 토대로 메모리(실제 저장공간)에 할당된 것으로 프로그램에서 사용되는 데이터 또는 식별자에 의해 참조되는 공간을 의미하며 변수, 자료구조, 함수 또는 메소드가 될 수 있다 - 객체는 속성(attribute)과 행동(method)으로 구성된 모든 것 - 속성은 변수로 나타내고 행동은 함수로 나타내는데 특별히 class에서는 행동을 method라고 부른다 예시) 가수 태연이라는 존재를 프로그래밍 세계로 옮긴다면? 노래(), 댄스() 직업: 가수, 생년월일: 1989년 3월 9일, 국적: 대한민국 ----------------------------------------------------------------------------------- 태연.노래() ..
1. 객체 지향 프로그래밍? '프로그래밍의 패러다임' == 방법론 객체지향프로그래밍(Object-Oriented Programming)은 컴퓨터 프로그래밍의 패러다임 중 하나 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위인 객체들과 그 객체들 간의 상호작용으로 파악하는 프로그래밍 객체들은 서로 메시지를 주고받고 데이터를 처리한다 2. 객체? 객체 = 정보 + 행동을 모두 가진 것을 변수 처럼 이름을 붙이면 그것이 바로 객체 정보는 '변수'로 표현하고 행동은 '함수'로 표현 >> 객체 = 변수 + 함수 예) 가수 = 예쁘다(정보) + 노래부른다(행동), 강아지 = 리트리버(정보) + 먹기,자기(행동) 가수가 강아지에게 먹이를 주었다. 강아지는 가수에게 멍멍 짖었다 변수, ..
폴더 내 모든 파일을 지정하는 지정자는 .이 아니라 * 해당 폴더의 경로에서 mv * 위와 같은 경로에서 git bash를 열고 ~02pjt/project로 옮기고 싶으면? mv * ~02pjt/project로 하면
1. 모든 문자는 변경불가능(immutable) 다음과 같은 코드를 살펴보면 여기서 id()는 변수의 주소를 구하는 함수 word안에 'math'가 들어간 다음에 다시 word에 'test'가 들어가면서 word에 들어간 문자열이 변경되는거 아니냐?? >> 이건 변경된게 아니라 'math'는 사라지고 'test'라는 문자열로 새로 word에 덮어씌운거 2. 파이썬의 변수 저장방식 파이썬은 변수에 값 'math'가 들어가는게 아니라 그것을 가리키는 주소가 들어간다고함 이건 마치 사물함에 물건을 넣어놓고 사물함 번호만 기억해놓는 것 과 같다 즉 값(물건)을 가리키는 주소(사물함)을 외워놓고 값(물건)이 필요하면 주소(사물함)를 통해 가져옴 실제로는 주소 바꿔치기 3. 주소를 통한 값 호출 그렇다면 주소를 통..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.