Python (파이썬)

chiro-J·2023년 5월 8일
post-thumbnail

  • 1991년 네덜란드 프로그래머 귀도 판 로섬(Guido van Rossum) 이 만든 프로그래밍 언어.
  • 평이한 영어로 이해할 수 있는 코드와, 일상적인 업무에 적용할 수 있고 프로그램 개발시 긴 시간을 필요로 하지 않는 언어를 목표로 개발.
  • 파이썬 3
    • 2008년 12월 3일에 기존 2.X 버전과 분리하여 하위호환이 안되는 버전으로 발표됨.
    • 2.x와 3.x는 각각 따로 버전업을 하다 파이썬 2 버전은 2020년 1월 이후 지원이 중단되었다.



파이썬의 특징

" Easy 2 Read, Easy 2 Learn "

  • 훌륭한 구문 가독성
    • 코드는 작성하는 것 보다 읽는 경우가 많다. 는 명제 아래 코딩 스타일의 일관성을 유지하여 가독성을 높이는 것을 중시한다.
  • 탁월한 유지보수성
    • 파이썬은 배우기 쉽고, 코드를 읽기 쉽기 때문에 유지보수성이 좋다.
  • 독립적인 언어 구조
    • Interpreted 언어이므로 OS 독립적인 프로그램 작성이 가능
  • 유연한 확장 구조 (타 언어와의 좋은 친화력)
    • C나 Java 언어로 작성된 함수들을 호출 가능.
  • 동적타입(Dynamically typed)
    • 변수의 타입을 고정하지 않기 때문에 하나의 변수에 다른타입의 값을 대입 가능.
  • 방대한 라이브러리
    • 강력한 표준라이브러리 제공
    • 잘 갖춰진 생태계
      • 풍부한 라이브러리들을 다양한 집단에서 제공하여(3rd party Library) 개발 생산성이 좋다.

파이썬에서는 라이브러리를 패키지라고도 표현한다.


0개의 댓글