DEV Community

Areum_Ko
Areum_Ko

Posted on

파이썬

프로그래밍 언어의 수준

  • 기계가 이해하기 쉬울수록 저수준(Low-level)
  • 사람이 이해하기 쉬울수록 고수준(High-level)

Python?
프로그래밍은 프로그래머가 자신의 아이디어를 표현하고 소통하는 방법

  1. 간결하고 알기 쉬운 문법과 강력한 기능
  2. 오픈소스
  3. 대화형 환경: 컴파일러 vs 인터프리터
  4. 높은 생산성

객체 지향 언어 vs 절차적 프로그래밍 언어

객체 지향 언어

  • 해결해야할 문제의 구성요소를 요소별로 정의
  • 각 요소(=객체)의 method와 attribute를 정의 _요소들을 결합하는 프로그램을 작성하는 방식 _
메서드는 동사
속성은 명사

객체 지향 설계할 때
“이 객체가 어떤 데이터를 가지고?”
“무엇을 할 수 있지?” 를 나누면 됨
Enter fullscreen mode Exit fullscreen mode

Top comments (0)