Python

파이썬 자습서

이 튜토리얼은 파이썬 언어를 처음 접하는 프로그래머*를 위해 설계되었으며, 프로그래밍 자체를 처음 배우는 *초보자*를 위한 것이 **아닙니다*.

파이썬은 배우기 쉬우면서도 강력한 프로그래밍 언어입니다. 효율적인 자료 구조와 객체 지향 프로그래밍에 대한 간단하고도 효과적인 접근법을 제공합니다. 파이썬은 우아한 문법과 동적 타이핑(typing)을 지원하는 인터프리터 언어로서, 대부분 플랫폼과 다양한 문제 영역에서 스크립트 작성과 빠른 응용 프로그램 개발에 이상적인 환경을 제공합니다.

파이썬 인터프리터와 방대한 표준 라이브러리는 파이썬 웹 사이트(https://www.python.org/)에서 모든 주요 플랫폼용 소스 또는 바이너리 형태로 무료로 제공되며 자유롭게 배포할 수 있습니다. 같은 사이트에는 많은 제3자 파이썬 모듈, 프로그램 및 도구의 배포판과 링크, 그리고 추가 문서도 포함되어 있습니다.

파이썬 인터프리터에는 C 나 C++ (또는 C에서 호출 가능한 다른 언어들)로 구현된 새 함수나 자료 구조를 쉽게 추가할 수 있습니다. 파이썬은 사용자 맞춤화가 가능한 응용 프로그램을 위한 확장 언어로도 적합합니다.

이 튜터리얼은 독자에게 파이썬 언어와 시스템의 기본 개념 및 기능을 비형식적으로 소개합니다. 이 내용이 일반적인 프로그래밍에 대한 기본적인 이해를 갖춘 것을 전제로 한다는 점에 유의하십시오. 직접 실습해 보려면 파이썬 인터프리터를 준비하는 것이 도움이 되지만, 모든 예제는 독립적이므로 오프라인에서도 읽어볼 수 있습니다.

표준 객체와 모듈에 대한 설명은 파이썬 표준 라이브러리 에서 확인하세요. 파이썬 언어 레퍼런스 는 언어에 대한 좀 더 형식적인 정의를 제공합니다. C 나 C++ 로 확장을 작성하려면 파이썬 인터프리터 확장 및 내장파이썬/C API 레퍼런스 매뉴얼 를 참조하세요. 또한 파이썬을 깊이 있게 다룬 책들도 많습니다.

이 자습서는 포괄적이려고 시도하지 않습니다. 모든 기능을 다루지는 않으며, 이는 자주 사용되는 기능에 있어서도 마찬가지 입니다. 대신 파이썬의 가장 주목할 만한 기능들을 소개하여 언어의 맛과 스타일을 잘 느낄 수 있도록 하고 있습니다. 이 학습서를 읽은 후에는 파이썬 모듈과 프로그램을 읽고 쓸 수 있으며, 파이썬 표준 라이브러리 에 기술된 다양한 파이썬 라이브러리 모듈에 대해 배울 준비가 될 것입니다.

용어집 또한 살펴볼 가치가 있습니다.