객체지향 언어의 장점과 단점, 개념, 종류, 절차지향 언어와 비교
객체 [Object] 객체는 객체지향언어를 공부하시는 분이라면 무조건 이해해야 할 만큼 중요합니다. 객체(Object)란? 세상에 존재하는 모든 것 입니다. 즉, 주변에 있는 사물, 생명을 말합니다. 프로그래밍 관점에서 객체는 데이터의 분산을 막기 위해서 데이터와 기능을 하나로 묶은 그룹이라고 볼 수있습니다. 객체 지향 언어의 사전적 의미 IT관련 객체 지향 프로그래밍에서 사용하는 언어입니다. 객체를 만들고 조작하며 객체끼리 관계를 맺음으로써 다수의 객체가 함께 수행될 수 있게 하는데요,이해를 돕기 위해 컴퓨터로 예를 들어보겠습니다. 컴퓨터(PC) = + 기능(화면제공, 소리, 입력, 등) + 데이터(본체, 모니터, 키보드, 마우스 등) 이러한 관계를 객체에 적용하면 이해하기가 쉬울 것 같습니다. 객체지..
더보기
파이썬 Sorted, list - python 기초
파이썬 기초 - list, sorted Python 에서 list는 필수적인 것 입니다. list는 순서가 있는 배열로 생각하면 편합니다. 만약, a = [4,3,2,1,8] 일 경우 a 리스트의 첫 번째 값인 a[0] 값은 '4'입니다. a 리스트의 세 번째 값인 a[2] 은 '2' 입니다. 리스트의 인텍싱은 음수도 가능합니다. 리스트의 마지막 값을 원한다면 -1을 인덱스에 넣으면 되고 a[-1] --> '8' 이 나오게 됩니다. 이를 이용하면 아래 문자를 이용하여 쉽게 인덱스 전체의 값을 불러올 수 있습니다. a[1:-1] --> [4,3,2,1,8] a[1:4] 를 입력한다면, 종료 인덱스의 바로 앞 원소까지 나옵니다. a[1:4] --> [4,3,2] 파이썬으로 다양한 문제를 풀다보면, 여러 조건..
더보기