강의노트 파이썬 특징
강의노트
• 조회수 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))
로그인 하면 댓글을 쓸 수 있습니다.