[Python] 객체와 클래스
COMPUTER SCIENCE/Python2025. 6. 9. 00:42[Python] 객체와 클래스

본 게시글은 학부 강의 '컴퓨터프로그래밍 1'과 강의 교재 '파워 유저를 위한 파이썬 Express'를 토대로 이해한 내용을 정리하였습니다. 객체지향 프로그래밍의 시작 객체....?파이썬 코드의 대부분은 객체라고 배웠다. Object라고 하는 단어는 영어 시간에 목적어라는 단어 밖에 몰랐는데... 공대 세계에서는 객체라고 하더이다. 어쩔 때는 변수고 다른 때는 객체?? 등호(=)가 있다 해서 무조건 변수고, 객체다 라고 생각하면 안된다. 이제 객체지향 프로그래밍을 배우기 시작하는데에 있어 이제 함수, 객체 모듈 등의 용어를 정확히 구분할 필요가 있다. 객체지향이란, 단순히 코드를 예쁘게 작성하는 것이 아니다. 객체지향 프로그래밍을 하다 보니 코드가 예쁘게 보여지는 것일 뿐.모든 기능과 데..

COMPUTER SCIENCE/Python2024. 3. 27. 11:37[Python] 객체(Object) & 자료형(Data type)

내가 쓰는 Python에 있는 모든 것은 객체(Object) 라고 할 수 있다. 눈으로 확인할 수 있는 것은 모두 객체(Object)라고 하면 되겠다. 그렇다면 얘가 전부 사람인지, 물건인지 물건이면 무엇에 쓰는건지를 정의해줘야 하지 않겠는가. 그 객체는 값(Value)를 가질 수도 있고, 어떠한 일을 수행 할 수도 있다. 자료형(Data type)은 객체라는 것을 값(Value) 또는 무언가를 할 수 있도록 정의를 해준 것. 객체를 본격적으로 다루는 건 객체지향 프로그래밍에서 배운다고 한다. 객체(Object)란 속성(Attribute)라고 하는 데이터나 상태, 메서드(Method)라고하는 그 데이터에 대한 동작을 합친 것을 의미한다. 숫자, 함수, 문자열, 클래스 등을 포함한다. Python에서 작업..

image