프로그래밍 언어의 수준
- 기계가 이해하기 쉬울수록 저수준(Low-level)
- 사람이 이해하기 쉬울수록 고수준(High-level)
Python?
프로그래밍은 프로그래머가 자신의 아이디어를 표현하고 소통하는 방법
- 간결하고 알기 쉬운 문법과 강력한 기능
- 오픈소스
- 대화형 환경: 컴파일러 vs 인터프리터
- 높은 생산성
객체 지향 언어 vs 절차적 프로그래밍 언어
객체 지향 언어
- 해결해야할 문제의 구성요소를 요소별로 정의
- 각 요소(=객체)의 method와 attribute를 정의 _요소들을 결합하는 프로그램을 작성하는 방식 _
메서드는 동사
속성은 명사
객체 지향 설계할 때
“이 객체가 어떤 데이터를 가지고?”
“무엇을 할 수 있지?” 를 나누면 됨
Top comments (0)