Artigos

Tire duas dúvidas com o especialista no assunto Dr. Daphnis Citti de Lauro

예제 로 배우는 파이썬 표준 라이브러리

주간 블로그 시리즈의 인기 파이썬 모듈을 기반으로, 저자와 파이썬 전문가 더그 헬만은 “말하는”하지 “보여주는”에 초점을 맞추고있습니다. 그는 각 기능을 완전히 보여 주는 다운로드 가능한 예제를 통해 코드 동작에 대해 설명합니다. 그러나 무어는 다소 과장된 것을 발견했다. 그를 위해 (그리고 아마도 다른 사람), 표준 라이브러리는 Python이 설치되었을 때 기대할 수있는 것입니다. 즉, StackOverflow 답변 같은 다양 한 것 들, 자습서, 책, 등등 존재 하는 그 조각에 의존할 수 있습니다., “많은 당신이 모든 리눅스 배포판 grep를 포함 하 여 기대 것 처럼”. 또한,이 “배터리 포함”속성은 파이썬이 가장 인기있는 언어 중 하나로 성장하는 데 도움이 된 것의 일부였을 가능성이 있다고 D`Aprano는 말했습니다. “stdlib의 현재 모델은 잘 작동하는 것 같고, 우리는 우리의 위험에 그것을 엉망으로.” 파이썬 커뮤니티는 현재 파이썬 버전 2에서 파이썬 버전 3으로 전환되고 있습니다. 주 버전 번호 변경에서 알 수 있듯이 파이썬 2와 3 사이에는 언어뿐만 아니라 많은 비호환성이 있습니다. 표준 라이브러리 모듈 중 상당수가 새 버전에서 이름이 바뀌거나 재구성되었습니다. Python이 사전 설치되어 있거나 apt-get, dnf, zypper 등과 같은 시스템 패키지 관리자를 사용하거나 Anaconda와 같은 패키지 환경 관리자를 사용하는 경우 다음이 적용됩니다. Windows 플랫폼용 Python 설치 관리자는 일반적으로 전체 표준 라이브러리를 포함하며 종종 많은 추가 구성 요소를 포함합니다. 유닉스와 같은 운영 체제의 경우 파이썬은 일반적으로 패키지 컬렉션으로 제공되므로 운영 체제와 함께 제공되는 패키징 도구를 사용하여 선택적 구성 요소의 일부 또는 전부를 가져와야 할 수 있습니다.

더 큰 표준 라이브러리는 PyPI에 액세스하지 않는 사람들을 도움이 될 것입니다, 앙투안 Pitrou는 주장, 작은 하나는 큰 혜택을 제공하지 않는 동안: “파이썬은 표준 분포에 적은을 포함하여 마술 처럼 빠르거나 더 강력한되지 않습니다 : 그것은 가장 좋은 것입니다 분포를 약간 작게 만듭니다.” 그러나 큰 표준 라이브러리를 갖는 명확한 단점이있다, 벤자민 피터슨은 말했다 : 다시, 각 예제에 대한 명확하고 간결한 설명을 유지하기위한 노력의 일환으로, 파이썬 2와 3사이의 차이는 각 장에서 강조되지 않습니다. 포팅 노트 부록은 가장 큰 차이점 중 일부를 요약하고 파이썬 2에서 3으로 이식 할 때 원조로 유용하도록 구성됩니다. 나는 파이썬이 깨진 기업 (및 학교) 정책을 수용하기 위해 어느 정도까지 요구되어야하는지 궁금합니다. 인사말 독자, 이 튜토리얼에서, 당신은 파이썬의 모듈과 그 사용에 대해 배울 것입니다. 우리는 또한 파이썬에서 구현하는 방법을 가르칠 것입니다. 당신의 동료가 도움말 (수학)을 할 때, 파이썬은 오류를보고합니다 : 내가 가르치는 파이썬 클래스의 모든 소개에서 적어도 하나의 “이 모든 것을 어떻게 알 수 있을까”라는 질문이 항상 있습니다. 파이썬의 표준 라이브러리에서 라이브러리를 가져오고 사용하는 프로그램을 작성합니다. 실제 코드 예제를 통해 강력한 파이썬 표준 라이브러리마스터 파이썬 언어 참조는 파이썬 언어의 정확한 구문과 의미 체계를 설명하는 반면,이 라이브러리 참조 매뉴얼은 배포되는 표준 라이브러리를 설명합니다. 파이썬. 또한 일반적으로 Python 배포판에 포함된 일부 선택적 구성 요소에 대해서도 설명합니다.

표준 라이브러리 외에도 Python 패키지 인덱스에서 사용할 수 있는 개별 프로그램 및 모듈에서 패키지 및 전체 응용 프로그램 개발 프레임워크에 이르기까지 수천 개의 구성 요소 컬렉션이 증가하고 있습니다.