메인 콘텐츠로 이동
ActivePapers 데이터를 재계산 가능한 문서로 저장하여, 모든 게시 결과물을 다시 실행하고 검증하며 보존하세요.

이 사이트의 일부 링크는 제휴 링크입니다. 해당 링크를 통해 구매하실 경우 추가 비용 없이 소정의 수수료를 받을 수 있으나, 이는 추천 내용에 영향을 주지 않습니다. 자세한 내용은 제휴 공개 정책을 확인하세요. 제휴 마케팅 공개.

ActivePapers Python Edition

ActivePapers 파이썬 에디션 파이썬 에디션은 다양한 과학 응용 분야를 위한 라이브러리를 제공하는 잘 발달된 파이썬 언어의 과학 컴퓨팅 생태계를 기반으로 구축할 수 있기 때문에, ActivePapers 개념을 가장 실용적으로 구현한 버전입니다. 하지만 파이썬 플랫폼에는 몇 가지 제한 사항도 존재합니다: calclet 실행에 대한 제한을 엄격하게 강제할 수 없습니다. 규칙을 우회하는 것은 가능하지만, 실수로 발생할 가능성은 낮습니다. 사용자는 다운로드한 ActivePaper 를 실행하기 전에 코드를 검토하거나, 악성 코드가 피해를 입힐 수 없는 가상 머신에서 ActivePapers 를 실행해야 합니다. 재현성이 제한적입니다. 동일한 파이썬 코드라도 파이썬 버전이나 ActivePapers 가 의존하는 라이브러리 (NumPy, HDF5, h5py 및 각각의 종속성) 버전에 따라 다른 결과를 생성할 수 있습니다. 파이썬 플랫폼에는 공식 명세가 없으며, 정기적으로 사소한 비호환 변경 사항이 발생하는 역사가 있습니다.

ActivePapers 는 모든 종속성의 버전을 기록하지만, 몇 년 후에 완전히 동일한 환경을 다시 구축하는 것은 어려울 수 있습니다. 과학 컴퓨팅을 위한 많은 인기 있는 라이브러리에는 확장 모듈이 포함되어 있어 ActivePapers 로 패키징할 수 없습니다. 이러한 라이브러리는 외부 종속성으로 사용할 수 있지만, 이렇게 하면 사용자가 ActivePaper 를 사용하기 전에 설치해야 하는 종속성의 수가 늘어나고 재현성은 감소합니다. ActivePapers 에 대한 첫인상을 얻으려면 튜토리얼 을 확인하세요. 튜토리얼을 따르려면 작동하는 ActivePapers 설치가 필요하며, 이는 설치 안내서 를 따라 진행하면 얻을 수 있습니다. ActivePapers 파이썬 에디션의 개발은 Github 에서 호스팅됩니다. 호환성 및 종속성 ActivePapers 는 파이썬 2.7 과 3.2 부터 시작되는 파이썬 3.x 시리즈를 모두 지원합니다. 파이썬 2 와 파이썬 3 은 완전히 호환되는 언어가 아니므로, 특정 ActivePaper 는 둘 중 하나에서만 작동할 수 있습니다.

ActivePapers 는 NumPy(1.6 및 1.7 에서 테스트됨) 와 h5py(최소 2.2, 2.2 에서 테스트됨) 에 의존합니다. 현재 릴리스에서는 tempdir(0.6 에서 테스트됨) 도 필요하지만, 이는 향후 사라질 수 있는 필수 불가결하지 않은 종속성입니다.


브라우저에서 코딩하여 Python을 배우세요

브라우저에서 직접 코딩하는 대화형 Python 및 데이터 과학 과정