PyPy 문서에 오신 것을 환영합니다!¶
PyPy 문서에 오신 것을 환영합니다. PyPy는 fast하고 호환성을 갖춘, Python언어의 대안적 구현체입니다.
- PyPy가 무엇인지 더 알아보고 싶으시다면, 저희 PyPy란 무엇인가?을 살펴보시거나 PyPy website를 참고하세요.
- PyPy를 사용해 보는 데 관심이 있으시다면, 설치 안내를 확인해 보세요.
- PyPy 개발을 돕고 싶으시다면 contributing 문서와 https://github.com/pypy/pypy 의 저장소를 살펴보시고, (문의)를 통해 연락해 주세요!
모든 문서와 소스 코드는 별도로 명시되지 않는 한 MIT 라이선스 하에 제공됩니다. 자세한 내용은 LICENSE를 참고하시기 바랍니다.
시작하기¶
PyPy 사용하기¶
- Differences between PyPy and CPython
- Differences related to garbage collection strategies
- Missing
sys.getrefcount - Subclasses of built-in types
- Mutating classes of objects which are already used as dictionary keys
- Ignored exceptions
- Object Identity of Primitive Values,
isandid - Order of dictionary keys in instance dicts
- Permitted ABI tags in extensions
- C-API Differences
- Performance Differences
- Bytecode differences in Python 3.11
- Miscellaneous
- Extension modules
- Writing extension modules for pypy
- Garbage collector documentation and configuration
- JIT hooks
- Resetting the JIT
- Application-level Stackless features
- The
__pypy__module - PyPy’s sandboxing features
- Software Transactional Memory
- Remote Debugging
개발¶
- Contributing Guidelines
- PyPy’s Configuration Handling
- Potential Project List
- Getting involved
- Simple tasks for newcomers
- Mid-to-large tasks
- Explicit typing in RPython
- Make bytearray type fast
- Implement copy-on-write list slicing
- NumPy rebooted
- Improving the jitviewer
- Convert RPython to Python3
- Improve performance
- Improve warmup
- Translation Toolchain
- Various GCs
- STM (Software Transactional Memory)
- Introduce new benchmarks
- Interfacing with C
- Project Documentation
- Source Code Documentation
- PyPy’s Release Process
문의¶
- #pypy on irc.libera.chat
- 여기에 많은 핵심 개발자들이 모여 있습니다. 자유롭게 참여하여 질문하실 수 있습니다(질문이 FAQ에 이미 답변되어 있지 않다면). 이 채널의 로그는 here에서 확인할 수 있습니다.
- Development mailing list개발자 메일링 리스트
- 개발 및 개념적 논의
- Commit mailing list커밋 메일링 리스트
- 코드와 문서 업데이트
- 개발 버그/기능 트래커
- 버그 및 기능 요청 제출
- PyPy 개발자 만나기
- PyPy 개발자들은 일 년 내내 스프린트를 조직하고 컨퍼런스에서 결과를 발표합니다. 그들은 이 프로젝트에 관심 있는 누구와도 기꺼이 직접 만날 것입니다. development mailing list에서 스프린트 공지를 주시하세요.
트위터 핸들 #pypyproject
twitch에서 저희를 시청하세요