강의노트 파이썬 특징

강의노트 • 조회수 856 • 댓글 0 • 수정 8개월 전  
  • 개요
  • 파이썬 특징

파이썬 인터프리터

  • 인터프리터(interpreter, 문화어: 해석기)는 프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경을 말한다. 원시 코드를 기계어로 번역하는 컴파일러와 대비된다. [위키피디아]

    • Cpython : C로 작성된 인터프리터
    • Stackless Python : C 스택을 사용하지 않는 인터프리터
    • Jython : Java로 작성된 인터프리터
    • PyPy : Python으로 작성된 인터프리터

파이썬 특징

  • 객체지향
    • 객체 지향적, 객체의 멤버에 무한적 접근 가능
    • 캡슐화
    • 상속
    • 다형성
  • 빠른 코딩, 빠른 검토
  • 코드가 간단
  • 블록 구조(실행 범위를 제한)
  • 인간 친화적인 언어
if 4 in [1,2,3,4]:
   print(“4가 리스트에 있습니다.”)
  • 읽기 쉬움

다음은 같은 동작을 하는 프로그램을 C와 Python으로 작성한 코드들이다.

C코드

# include
Void main(void)
{
   int i,j
   for(i=0;i<15;i++){
      for(j=0;j<15;j++) printf(“”);
      for(j=2;j<2*i-1;j++) printf(“*”);
      printf(“\n”);
   }
}

Python 코드

for i in range(15):
   print(“ “*(15-i)+”*”*(2*i-1))
이전 글
다음 글
댓글
댓글로 소통하세요.