The Python Tutorial #1

The Python Tutorial

파이썬은 배우기 쉽고, 매우 강력한 프로그램 언어입니다. 파이썬은 매우 효율적인 데이타구조를 지니며, 간단 명료한 객체지향형 프로그램을 지원합니다. 파이썬의 수준높은 문법 그리고 역동적인 데이타타입등은 자연스럽고, 미래지향적인 언어임을 입증하고 있으며, 이는 다양한 분야, 각종 플랫폼에서 신속한 개발을 가능하게 합니다.

파이썬 인터프리터와 광범위한 기본제공 라이브러리는 소스코드에서 자유롭게 접근할수 있고, 대부분의 플랫폼에서 쓸수 있는 바이너리형태로도 제공됩니다(소스나 바이너리 코드는 https://www.python.org에서 다운받으세요). 다운 받은 코드는 자유롭게 배포하셔도 됩니다. 사이트에 가보시면 여러 분야에서 종사하고 계시는 개발자 분들이 올려주신 다양한 파이썬 모듈, 프로그램, 유용한 툴, 그리고 각종 문서들도 함께 보실수 있습니다.

파이썬 인터프리터는 매우 쉽게 C나 C++로 개발된 함수나 데이타 타입과 연동이 가능합니다. 또한 파이썬은 기존에 구현된 응용 프로그램에 확장된 형태로 추가하여 개발할 수도 있습니다.

본 튜토리얼은 기본적인 파이썬의 컨셉과 기능들을 소개할것이며, 또한 각종 경험을 해보실수 있는 예제들을 제공하여 오프라인 환경에서도 튜토리얼을 습득할수 있습니다.

기본 객체와 모듈들에 관해서는 The Python Standard Library와 The Python Language Reference를 참고하시면 파이썬 언어의 더욱 자세한 원리들 까지도 이해할수 있습니다. C나 C++에 확장패키지로 파이썬을 사용하고 싶으시다면, Extending and Embedding the Python Interpreter 와 Python/C API Reference Manual를 참고해주세요. 그밖에 시중에 나온 많은 좋은 책들을 참고하시는 것도 파이썬을 공부하는 좋은 방법이 될수 있습니다.

본 튜토리얼은 파이썬의 전반적인 모든 기능들을 커버하지는 않습니다. 여기에서는 주로 사용되는 기능들을 알려주기 보다는 파이썬의 두드러진 특징들을 소개하도록 할것입니다. 이로 인해 파이썬이라는 언어가 어떤 스타일, 어떤 취향의 언어인지를 이해하는데 도움을 드리도록 할것입니다. 이 튜토리얼을 마친뒤 여러분은 파이썬 모듈과 프로그램을 읽고 쓸줄 알게 될것이며, 파이썬 기본라이브러리에 있는 다양한 모듈들을 익힐 준비가 되어있으실겁니다.

파이썬 어휘사전 Glossary를 한번 훑어보시는 것도 훌륭한 참고가 되실거에요.

References