[Python/파이썬] 파이썬 소개

1991년 네덜란드 출신 소프트웨어 엔지니어인 귀도 반 로섬(Guido van Rossum, 1956 ~ )이 발표.

특징

  • 무료 & 오픈소스.
  • 코딩하기 쉬움.
  • 읽기 쉬움.
  • 객체지향적 언어: 실행 순서가 아닌 단위 모듈(객체)를 중심으로 프로그램을 작성.
  • GUI 프로그래밍 지원.
  • High-level 언어: 유저 친화적.
  • 확장성: 파이썬 코드를 C/C++로 작성하고 컴파일이 가능.
  • 디버깅하기 쉬움.
  • 좋은 이식성(portability): 윈도우에서 작동하는 코드를 리눅스, 맥 등 다른 플랫폼에서도 사용 가능.
  • 통합 언어: C/C++과 같은 다른 언어와 쉽게 통합 가능.
  • 인터프리터 언어(주의: 영어 표현상으로는 interpreter가 아니라 interpreted language): 한 줄 한 줄(line by line) 실행이 가능(비교: C/C++나 Java와 같은 컴파일 언어의 경우, .exe 등으로 컴파일이 되어야 실행이 가능).
  • 방대한 표준 라이브러리.
  • 동적 타이핑 언어: 프로그램 실행 시점에 프로그램이 사용해야 할 데이터에 대한 타입을 결정.
  • 프론트엔드(front-end, FE) 및 백엔드(back-end, BE) 개발 가능.
  • 동적 메모리 할당.

참고


© Copyright 2023 GT.