IT 기술/Developer article

[소개]Python 3 입문, Part 1: 새로운 기능

ㅇㅔ ㄷㅡ 2009. 3. 24. 16:55
IBM DW에 올라온 글중에 파이썬3 관련 문서가 있어서 소개합니다. 오랫만에 파이썬 관련 글을 보게되네요.

원문보기 : Python 3 입문, Part 1: 새로운 기능


Python 3은 Guido van Rossum이 개발한 강력한 범용 프로그래밍 언어의 최신 버전입니다. 이 버전에서는 이전 버전인 2.x 제품군과의 호환성이 지원되지는 않지만 일부 구문 문제가 정리되었습니다. 이 기사는 연재 기사의 첫 번째로서 언어에 영향을 주는 변경 사항과 이전 버전과의 호환성에 대해 설명하고 새로운 기능의 예제를 제공합니다.

Python 3000 또는 Py3K(Microsoft® Windows® 2000 운영 체제에서 부르는 별명)이라고도 하는 Python 버전 3은 Guido van Rossum이 개발한 범용 프로그래밍 언어의 최신 버전이다. 코어 언어의 많은 부분이 개선된 새 버전에서는 이전 버전인 2.x 제품군과의 호환성이 지원되지 않는다. 기타 변경 사항은 다음과 같다.

  • 소수 나눗셈, 예를 들어 1/2.5를 리턴한다.
  • longint 유형이 하나의 유형으로 통합되었으며 후행 L이 제거되었다.
  • True, FalseNone이 이제 키워드로 사용된다.

Python 3에 관한 연재 기사의 첫 번째인 이 기사에서는 새로운 print() 함수, input(), 입/출력(I/O) 변경 사항, 새로운 bytes 데이터 유형, 문자열 및 문자열 형식의 변경 사항, 마지막으로 내장 dict 유형의 변경 사항에 대해 설명한다. 이 기사는 Python에 이미 익숙하면서 긴 PEP(Python Enhancement Proposal) 목록을 보지 않고 변경 사항을 확인하고 싶어하는 프로그래머를 대상으로 한다.