[Python] 파이썬이란

less than 1 minute read

파이썬은 1991년에 귀도 반 로섬이 발표한 고급 프로그래밍 언어이다. 파이썬은 인터프리터 방식을 채택한 프로그래밍 언어이기 때문에 컴파일 과정 없이 플랫폼에 독립적이다. 또한 파이썬은 객체지향적 언어이며, 동적 타이핑 대화형 언어 등의 특징을 가지고 있다. 이러한 특징을 바탕으로 파이썬은 다양한 용도로 다양한 분야에서 사용되고 있다. 최근 파이선이 범용적으로 사용되게 된 가장 큰 이유는 파이썬이 Glue 언어의 특징을 가지고 있기 때문이다. Glue라는 단어에서 유추할 수 있듯, 파이썬 언어는 다른 프로그래밍 언어로 쓰여진 모듈에 달라붙어 그 기능을 가져다 쓸 수 있다. 이런 특징 때문에 파이썬은 다양한 분야에서 널리 사용되고 있다.

파이썬의 특징

  1. 간단하고 쉬운 문법
    • 문법이 간격하여 비전공자도 쉽게 학습 및 사용할 수 있다.
    • 객체지향 언어로써 가독성이 높다.
  2. 인터프리터 언어
    • 인터프리터 언어로 컴파일 과정이 없다.
    • 작성 및 테스크 과정이 용이하다.
  3. 높은 생산성
    • 기존 라이브러리 외에도 라이브러리 추가가 용이하다.
    • 모듈 단위의 코드를 쉽게 작성 및 결합 가능하다.
    • 다른 언어로 구현되어있는 모듈도 사용 가능하다 (속도 개선을 위해 c 언어 사용 가능)
    • 메모리 허용 범위 내에서 무한 정수 사용이 가능하여 표현의 한계, 범위 등에 대한 사전 지식이 필요 없다.
    • 동적으로 데이터 타입을 결정하여 일반화된 코드 작성이 가능하다.
  4. 무료
  5. 기타
    • 플랫폼에 독립적이다
    • 개발 효율성이 높다
    • 유지 보수가 쉽다.

Reference

  1. https://ko.wikipedia.org/wiki/%ED%8C%8C%EC%9D%B4%EC%8D%AC
  2. https://jjinfotech.tistory.com/21