소개¶
파이썬 공식 웹사이트 에 따르면:
파이썬은 Tcl, Perl, Ruby, Scheme, Java와 유사한 범용 고수준 프로그래밍 언어입니다. 주요 특징 중 몇 가지는 다음과 같습니다:
아주 명료하고 가독성 높은 문법
파이썬의 철학은 가독성에 초점을 맞춥니다. 의미 있는 공백으로 구분되는 코드 블록부터, 알아보기 어려운 구두점 대신 사용되는 직관적인 키워드까지 그렇습니다.
거의 모든 작업을 위한 광범위한 표준 라이브러리와 서드파티 모듈
파이썬은 종종 “배터리 포함”이라는 말로 설명됩니다. 정규 표현식, 파일 IO, 분수 처리, 객체 직렬화 등을 위한 모듈을 포함한 광범위한 표준 라이브러리 가 있기 때문입니다.
또한 Python Package Index 가 있어 사용자가 자신의 패키지를 등록하여 널리 사용되게 할 수 있습니다. 이는 Perl의 CPAN 과 비슷합니다. 장고 웹 프레임워크와 NumPy 수학 루틴 모음과 같은 매우 강력한 파이썬 프레임워크와 도구가 번성하는 커뮤니티가 존재합니다.
다른 시스템과의 통합
파이썬은 Java 라이브러리 와 통합될 수 있어, 기업 프로그래머에게 익숙한 풍부한 Java 환경에서 사용할 수 있습니다. 속도가 중요한 경우에는 C 또는 C++ 모듈로 확장 할 수도 있습니다.
컴퓨터에 어디서나 존재
파이썬은 Windows, *nix, Mac에서 사용할 수 있습니다. Java 가상 머신이 실행되는 어디에서나 실행되며, 참조 구현인 CPython은 동작하는 C 컴파일러가 있는 곳이라면 어디로든 파이썬을 가져갈 수 있도록 도와줍니다.
친근한 커뮤니티
파이썬에는 위키, 컨퍼런스, 수많은 저장소, 메일링 리스트, IRC 채널 등을 유지하는 활기차고 큰 커뮤니티 가 있습니다. 심지어 파이썬 커뮤니티는 이 안내서를 쓰는 데에도 도움을 주고 있답니다!
이 안내서에 대하여¶
목적¶
파이썬을 여행하는 히치하이커를 위한 안내서는 초보부터 숙련된 파이썬 개발자 모두에게 매일매일 파이썬의 설치, 설정, 사용법에 대한 모범 사례 안내서를 제공하기 위해 존재합니다.
커뮤니티에 의해서¶
이 안내서는 Kenneth Reitz 가 열린 방식으로 설계하고 유지보수합니다. 이것은 단 하나의 목적, 즉 커뮤니티에 봉사하는 것을 위한 커뮤니티 주도의 노력입니다.
커뮤니티를 위해서¶
모든 수준의 파이썬 사용자(Pythonista)의 안내서 기여를 환영합니다. 안내서가 다루는 내용에 빠진 부분이 있다고 생각된다면, GitHub에서 안내서를 포크하고 풀 리퀘스트를 제출해 주세요.
노련한 분이든 처음 파이썬을 다루는 분이든 누구의 기여라도 환영합니다. 기여의 적절성, 완전성, 정확성에 대해 궁금한 점이 있다면 안내서의 저자들이 기꺼이 도와드립니다.
파이썬을 여행하는 히치하이커를 위한 안내서 작업을 시작하려면 기여하기 페이지를 참고하세요.
