Python 소프트웨어 목록
List of Python softwarePython 프로그래밍 언어는 산업계와 학계 모두에서 다양한 목적으로 많은 사람들이 적극적으로 사용하고 있습니다.
Python용 통합 개발 환경(IDE)
- ATOM은 패키지 확장자로 자동 완성, 도움말 및 기타 Python 기능을 갖춘 오픈 소스 크로스 플랫폼 IDE입니다.
- EasyEclipse, Python 및 기타 언어용 오픈 소스 IDE입니다.
- 이클립스, Pydev 플러그인 포함.이클립스는 다른 많은 언어들도 지원합니다.
- Emacs, 내장 python [1]모드 포함.
- Eric, Python and Ruby용 IDE
- Geany, Python 개발 및 기타 언어용 IDE.
- Jupyter Notebook은 마크다운, Python, Julia, R 및 기타 여러 언어를 지원하는 IDE입니다.
- Komodo IDE는 IDE PHOTOS Python, Perl, PHP 및 Ruby입니다.
- NetBeans는 Java로 작성되며 JVM이 설치된 모든 곳에서 실행됩니다.
- Ninja-IDE, 무료 소프트웨어, Python과 Qt로 작성, Ninja-IDE Is Not Just Another IDE의 약자.
- PIDA, Python으로 작성된 오픈 소스 IDE로 Vim과 같은 다른 텍스트 편집기를 내장할 수 있습니다.
- PyCharm은 Python을 위한 독점적인 오픈 소스 IDE입니다.
- PyScripter, Microsoft Windows용 무료 오픈 소스 소프트웨어 Python IDE.
- 온라인 IDE 및 웹 호스팅 서비스인 PythonAnywhere.
- Visual Studio용 Python Tools, Visual Studio용 무료 오픈 소스 플러그인.
- 스파이더, 과학 프로그램 IDE입니다
- VIM, "lang #python" 레이어가 [2]활성화되어 있습니다.
- Visual Studio Code는 Python을 포함한 다양한 언어를 위한 오픈 소스 IDE입니다.
- Wing IDE, Python용 무료 버전/라이선스 IDE를 포함한 크로스 플랫폼 전용입니다.
- 여러 언어를 지원하는 온라인 IDE인 Reit.
유닛 테스트 프레임워크
Python 패키지 매니저 및 Python 배포
- Anaconda, Python 배포:
conda
패키지 매니저 - Enthooted, Enthooted Capany Python with Python 패키지 매니저
- Python으로 작성된 소프트웨어를 설치하고 관리하는 데 사용되는 패키지 관리 시스템인 pip
적용들
- A-A-P - Makefile과 같은 "Recipes"를 통해 소프트웨어를 다운로드, 빌드 및 설치하기 위한 도구
- Anki, 공백 반복 플래시 카드 프로그램
- Ansible은 멀티노드 소프트웨어 도입과 애드혹 태스크 실행을 조합한 컴퓨터용 구성 관리 엔진입니다.
- 무료 배포 증서 개정 컴퓨터 관리 시스템인 바자
- BitBake는 임베디드 Linux 크로스 컴파일용 배포 및 패키지에 특히 초점을 맞춘 제조사 같은 빌드 도구입니다.
- BitTorrent, 오리지널 클라이언트 및 여러 파생 모델
- 연속 통합 시스템인 Buildbot
- 빌드아웃(Buildout)은 주로 개발 또는 도입 소프트웨어의 의존관계를 다운로드 및 설정하기 위해 사용되는 소프트웨어 빌드 도구입니다.
- Calibre, 오픈 소스 전자책 관리 도구
- Celery: 분산 메시지 전달에 기반한 비동기 태스크 큐/작업 큐
- 챈들러, 캘린더, 이메일, 태스크, 메모 등의 현재 개발 중이 아닌 개인 정보 매니저
- Cinema 4D, 삽입 및 3차원 텍스트를 만드는 3D 아트 및 애니메이션 프로그램입니다.Python 스크립팅 콘솔과 엔진이 내장되어 있습니다.
- Conch, Twisted를 사용한 Secure Shell(SSH)
- GNOME용 차 BitTorrent 클라이언트인 Floodge
- 웹 기반 파일 호스팅 서비스인 Dropbox
- Exaile, 오픈 소스 오디오 플레이어
- Gajim, XMPP 프로토콜용 인스턴트 메시징 클라이언트
- Globa Leaks, 오픈소스 내부고발 프레임워크
- GNOME 사운드 컨버터, 사운드 파일을 다양한 형식과 품질로 변환하는 프로그램(GStreamer 주변 랩퍼).
- Gramps, 오픈 소스 계보 소프트웨어
- Gunicorn, WSGI 애플리케이션용 포크 전 웹 서버
- Gwibber, 마이크로블로그 클라이언트
- GYP(Generate Your Projects)는 하나의 구성에서 네이티브 IDE 프로젝트 파일(Visual Studio, Xcode 등)을 생성하도록 설계된 빌드 자동화 도구입니다(CMake 및 Premake와 유사합니다.
- IPS(Image Packaging System)는 주로 Solaris 및 OpenSolaris/ilumos 파생 모델에 사용되는 고도의 크로스 플랫폼 패키지 관리 시스템입니다.
- 인기 있는 팟캐스트 다운로드 프로그램인 Juice
- 크로스 플랫폼 분산 소스 관리 툴의 Mercurial
- Miro, 크로스 플랫폼 인터넷 텔레비전 애플리케이션
- Morpheus는 StreamCast에서 운영하는 파일 공유 클라이언트/서버 소프트웨어입니다.
- 크로스 플랫폼 MusicBrainz 태그 에디터 MusicBrainz Picard
- PyGTK Soulseek 고객인 니코틴
- OpenLP, 가사 프로젝션 소프트웨어
- OpenShot 비디오 편집기
- 클라우드 컴퓨팅 IaaS 플랫폼인 OpenStack
- PyPI(Python Package Index) 소프트웨어 저장소와 같은 Python 소프트웨어 패키지를 설치하고 관리하는 데 사용되는 패키지 관리자 Pip
- 비선형 비디오 에디터 PiTiVi
- BSD 스타일의 포트 시스템을 기반으로 하는 고급 패키지 관리 시스템인 Gentoo Linux의 핵심인 Portage
- 크로스 플랫폼 컴퓨터 체스 프로그램인 Pyches
- Quake 엔진을 기반으로 한 게임용 3D 지도를 개발하기 위한 환경인 Quake Army Knife
- 크로스 플랫폼 자유 오픈 소스 음악 플레이어, 태그 에디터 및 라이브러리 관리자 Quod Libet
- 리졸바 원, 스프레드시트
- SageMath는 20개 이상의 메인 오픈소스 수학 패키지의 조합으로 Python의 도움으로 사용하기 쉬운 웹 인터페이스를 제공합니다.
- Salt, 구성 관리 및 원격 실행 엔진
- 소프트웨어 구축 도구인 SCons
- Nagios와 호환되는 컴퓨터 시스템 및 네트워크 모니터링 소프트웨어 애플리케이션인 신켄
- 실시간 대화형 멀티미디어 콘텐츠용 노드 기반 비주얼 프로그래밍 언어인 TouchDesigner
- Tryton은 3계층 하이레벨 범용 컴퓨터 애플리케이션 플랫폼입니다.
- 그래픽 패키지 매니저인 Ubuntu Software Center는 Ubuntu 9.10에 기본적으로 설치되어 Ubuntu 16.04 릴리스부터 Ubuntu 릴리스에 포함되지 않게 되었습니다.
- Wicd, Linux용 네트워크 매니저
- YUM, RPM 호환 Linux 운영 체제용 패키지 관리 유틸리티
- 컴퓨터 소프트웨어의 자동 컴파일 및 설치를 지원하는 빌드 자동화 도구인 Waf
- Xpra는 일반적으로 리모트호스트 상에서 X클라이언트를 실행하고 상태를 잃지 않고 로컬 머신으로 디스플레이를 전송하는 도구입니다.
웹 응용 프로그램
- Allura는 소스 코드 저장소, 버그 보고서, 토론, Wiki 페이지, 블로그 등을 관리하기 위한 ASF 소프트웨어입니다.
- ASF 프로젝트 관리 및 버그 추적 시스템인 Bloodhound
- ERP5, 항공우주, 의류, 은행 및 전자정부에서 사용되는 강력한 오픈 소스 ERP/CRM
- ERPNext, 오픈소스 ERP/CRM
- 소스 코드 관리 시스템인 칼리테아
- 메일 관리 - 이메일 메일 목록을 실행하는 데 가장 많이 사용되는 패키지 중 하나
- Make Human은 사실적인 3D 인간을 만들기 위한 무료 소프트웨어입니다.
- Wiki 엔진 MoinMoin
- Odoo(구 OpenERP), 비즈니스 관리 소프트웨어
- Planet, 피드 애그리게이터
- Plone, 오픈 소스 콘텐츠 관리 시스템
- 버그 트래킹 시스템인 'Round-up'
- Tor2web, Tor Hidden Services(HS)용 HTTP 프록시
- Trac, 웹 기반 버그/문제 추적 데이터베이스, Wiki 및 버전 관리 프런트 엔드
- ViewVC, CVS 및 SVN 저장소를 참조하기 위한 웹 기반 인터페이스
비디오 게임
- Battlefield 2는 Python의 모든 애드온과 많은 [3]기능을 사용하고 있다.
- 브릿지 커맨더[4]
- 디즈니의 툰타운 온라인은 Python으로 작성되었으며 그래픽을 [5][6]위해 Panda3D를 사용한다.
- 렌피 엔진을 사용한 심리 공포 비주얼 소설 '도키도키 문학 클럽!'
- Eve Online은 Stackless Python을 사용합니다.
- Frets on Fire는 Python으로 작성되어 있으며 Pygame을 사용합니다.
- Mount & Blade는 [citation needed]Python으로 표기되어 있습니다.
- 캐리비안 온라인의 해적들은 파이썬으로 쓰여져 있으며 그래픽을 [citation needed]위해 Panda3D를 사용한다.
- Sims 4는 Python을 사용합니다[7].
- The Temple of Elemental Evil : 그레이호크 던전&드래곤스 캠페인 설정을 기반으로 한 컴퓨터 롤플레잉 게임
- Unity of Command (비디오 게임)는 1942-43년 동부 [citation needed]전선에서 벌어진 스탈린그라드 작전에 관한 작전 수준의 전쟁 게임이다.
- 뱀파이어: The Masquerade – Bloodlines - 어둠의 세계를 기반으로[8] 한 컴퓨터 롤플레잉 게임
- 오픈 소스 공간 시뮬레이터인 Vega Strike는 내부[citation needed] 스크립팅에 Python을 사용합니다.
- 월드 오브 탱크는 대부분의 작업에 [9]Python을 사용합니다.
웹 프레임워크
- Zope 2 웹 애플리케이션 서버의 Zope 개발자에 의해 고쳐 쓴 BlueBream
- 병, 빠르고 심플하며 가벼운 WSGI 마이크로 웹 프레임워크
- CherryPy, 객체 지향 웹 애플리케이션 서버 및 프레임워크
- 대규모 시맨틱 웹 및 링크된 오픈 데이터 애플리케이션 및 국제 기업을 대상으로 하는 웹 프레임워크인 Cubic Web
- MVT(모델, 뷰, 템플릿) 웹 프레임워크인 Django
- Werkzeug 및 Jinja 2를 기반으로 한 현대적이고 가볍고 문서화된 마이크로 프레임 구조인 Flask
- Google App Engine은 Python을 포함한 Google 관리 데이터 센터에서 웹 애플리케이션을 개발하고 호스팅하기 위한 플랫폼입니다.
- Zope Toolkit 기술을 기반으로 하는 웹 프레임워크인 Grok
- Jam.py (Web 프레임워크), "풀 스택" WSGI 고속 애플리케이션 개발 프레임워크
- Nagare, Stackless Python에서 웹 애플리케이션을 개발하기 위한 웹 프레임워크
- Nevow는 원래 Divmod사가 개발한 웹 어플리케이션 프레임워크입니다.
- 유연성과 신속한 개발을 강조하는 경량 웹 프레임워크인 Pylons
- 피라미드는 Zope, Pylons 및 Django에서 영감을 얻은 미니멀리즘 웹 프레임워크입니다.
- Python Paste는 "웹 프레임워크용 프레임워크"로 기술되어 온 웹 개발용 유틸리티 세트입니다.
- 파이썬에서 웹 애플리케이션을 개발하기 위한 프레임워크인 Quixote
- RapidSMS는 Django의 로직과 기능을 확장하여 SMS 메시지와 통신하는 웹 프레임워크입니다.
- Python 코드를 웹 페이지에 삽입하는 기술인 Spyce
- 전술, 웹 기반 스마트 프로세스 애플리케이션 및 디지털 자산 관리 시스템
- 토네이도, 경량 논블로킹 서버 및 프레임워크
- SQLObject/SQ를 결합한 웹 프레임워크인 TurboGearsLALchemy, Kid/Genshi 및 CherryPy/Pylons
- MVC 설계에 따른 풀 스택 엔터프라이즈 웹 애플리케이션 프레임워크인 web2py
- 콘텐츠 관리 시스템 구축에 일반적으로 사용되는 애플리케이션 서버인 Zope 2
그래픽스 프레임워크
- Pygame, SDL용 Python 바인딩
- Python용 3D 게임 엔진 Panda3D
- 이미지 작업을 위한 모듈인 Python Imaging Library
- Python-Ogre, OGRE 3D 엔진용 Python Language 바인딩
- Python용 고급 3D 게임 엔진인 Soya3D
UI 프레임워크
- Python용 appJar, 크로스 플랫폼, 오픈 소스 GUI 라이브러리.Tkinter 대부분에 간단한 래퍼 기능을 제공하며 추가 기능도 내장되어 있습니다.
- 자연 사용자 인터페이스(NUI)를 갖춘 멀티터치 애플리케이션 소프트웨어를 개발하기 위한 Kivy 오픈 소스 Python 라이브러리.
- PyGTK는 GTK+ 기반의 일반적인 크로스 플랫폼 GUI 라이브러리이며, 다른 GNOME 라이브러리에도 Python용 바인딩이 있습니다.
- Qt 기반의 또 다른 크로스 플랫폼 GUI 라이브러리인 PyQt; 위와 같이 KDE 라이브러리에도 바인딩이 있습니다.
- PyQt 라이브러리의 대체품인 PySide는 BSD 스타일의 라이선스로 출시되었습니다.
- Tkinter는 Python의 사실상의 GUI로 대부분의 Python 버전에서 출하되며 IDLE에 통합되어 있습니다.이것은 TCL 명령어툴을 기반으로 합니다.
- wxPython, wxWidgets 포트 및 파이썬용 크로스 플랫폼 GUI 라이브러리
과학 패키지
- 아스트로피, 천문학과 천체물리학을 위한 파이썬 도구 라이브러리입니다.
- Python 분자생물학 스위트인 Biophython
- Gensim, 자연어 처리 라이브러리, 감독되지 않은 주제 모델링 및 정보 검색 포함
- 그래프 조작 및 통계 분석을 위한 Python 모듈인 graph-tool.
- Natural Language Toolkit(NLTK) - 영어 기호 및 통계 자연어 처리(NLP)용 라이브러리 및 프로그램 스위트
- Orange는 대화형 데이터 시각화 및 통계 데이터 분석, 데이터 마이닝 및 기계 학습을 위한 방법을 특징으로 하는 오픈 소스 비주얼 프로그래밍 도구입니다.
- Network X: 복잡한 네트워크의 작성, 조작 및 연구를 위한 패키지입니다.
- SciPy, 수학, 과학, 공학 패키지 모음
- skikit-learn, 머신러닝 라이브러리.
- TomoPy, 단층 데이터 처리 및 이미지 재구성을 위한 패키지
- 과학 플롯 패키지인 Veusz
- VisTrails는 비주얼 프로그래밍 인터페이스와 통합된 시각화를 갖춘 과학적 워크플로우 및 성과 관리 소프트웨어입니다(Matplotlib, VTK를 통해).
- Apache Singa, 딥러닝을 위한 라이브러리.
수리 라이브러리
- CuPy, GPU 가속 컴퓨팅용 라이브러리
- Dask, 병렬 컴퓨팅용 라이브러리
- Mathematica 프로그래밍 언어의 오픈 소스 구현인 Mathematica
- Matplotlib, MATLAB와 같은 플롯 및 수학적 함수를 제공하는 확장 기능
- NumPy, 크고 빠른 다차원 배열 및 매트릭스 지원을 추가하는 언어 확장
- Plotly는 브라우저 기반 그래프를 만들기 위한 과학적 플롯 라이브러리입니다.
- SageMath는 거의 100개의 무료 소프트웨어 프로젝트의 작업을 통합하는 대형 수학 소프트웨어 애플리케이션입니다.
- SymPy, 상징적인 수학 계산 패키지
- PyMC, 마르코프 연쇄 몬테카를로를 포함한 베이지안 통계 모델 및 적합 알고리즘을 포함하는 파이썬 모듈.
수치 라이브러리
- NumPy는 대규모 다차원 배열 및 매트릭스 조작을 지원하는 BSD 라이센스 라이브러리입니다.또, 고도의 수학 함수 집합도 다수 포함되어 있습니다.NumPy는 많은 다른 수치 라이브러리, 특히 SciPy의 백본 역할을 합니다.Python의 매트릭스/텐서 연산을 위한 사실상의 표준입니다.
- Panda는 데이터 조작과 분석을 위한 라이브러리입니다.
- SageMath는 거의 100개의 자유 소프트웨어 프로젝트의 작업을 통합하고 선형 대수, 조합론, 수치 수학, 미적분 [10]등을 지원하는 대형 수학 소프트웨어 애플리케이션입니다.
- SciPy는 [11][12][13]BSD 라이선스를 취득한 대형 과학 도구 라이브러리입니다.Python의 과학적 계산을 위한 사실상의 표준입니다.
- Scientific Python, 다른 과학적 도구 세트가 있는 라이브러리
- SymPy는 심볼 연산을 위한 New BSD 라이선스를 기반으로 하는 라이브러리입니다.Sympy의 특징은 기본적인 기호 산술에서 미적분, 대수학, 이산 수학, 양자 물리학에 이르기까지 다양합니다.
추가 개발 패키지
- Python 기반 템플릿 엔진 및 코드 생성 도구인 Cheetah
- 데이터 구조의 선언적 구축 및 해체를 위한 파이톤 라이브러리인 Constructure
- Genshi, XML 기반 어휘 템플릿엔진
- IPython은 Python에서 작성되고 Python용으로 설계된 개발 셸입니다.
- Jinja는 Python을 탑재한 템플릿 엔진으로, Django의 템플릿 엔진에서 영감을 받았습니다.
- Kid, XML 기반 어휘를 위한 간단한 템플릿 엔진
- 소프트웨어의 빌드(컴파일)를 자동화하기 위한 소프트웨어 도구인 중간 빌드 시스템
- mod_python - Python 스크립트를 Apache 웹 서버와 직접 통합할 수 있는 Apache 모듈
- PyObjC는 Python에서 OS X 소프트웨어를 쓸 수 있는 Python-to Objective-C 브리지입니다.
- Robot Framework, 수용 테스트 및 수용 테스트 중심 개발(ATDD)을 위한 일반적인 테스트 자동화 프레임워크
- Setuptools는 Python을 강화함으로써 Python 프로젝트를 쉽게 패키징할 수 있도록 설계된 패키지 개발 프로세스 라이브러리입니다.디스트리뷰트(배전 유틸리티) 표준 라이브러리.
- 스핑크스 - 구조화된 리스트럭처 변환HTML 웹사이트 및 PDF, EPub, Man 페이지 등의 기타 형식으로 텍스트 파일 전송
- SQL Chemy, 데이터베이스 백엔드 및 ORM
- SQLObject, 데이터베이스에 객체인터페이스를 제공하기 위한 ORM
- Storm, Canonical의 ORM
- Python용 네트워킹 프레임워크인 Twisted
- VPython, Python 프로그래밍 언어 및 Visual이라는 3D 그래픽 모듈
스크립트 언어로서 짜넣기
Python은 다음과 같은 주목할 만한 소프트웨어 제품에서 스크립팅 언어로 사용되거나 사용될 수 있습니다.
- Abaqus(Finite Element 소프트웨어)
- ADvantage 프레임워크
- 아마록
- 저명한 GIS 플랫폼인 ArcGIS는 Python을 사용한 광범위한 모델링을 가능하게 합니다.
- 전문 3D 모델러인 오토데스크 Maya는 버전 8.5 이후 MEL의 대안으로 Python 스크립트를 사용할 수 있습니다.
- 오토데스크 MotionBuilder
- 오토데스크 Softimage(이전의 Softimage XSI)
- BioNumerics는 모든 유형의 생물학적 데이터의 관리, 저장 및 (통계적) 분석을 위한 바이오 정보학 소프트웨어 스위트입니다.
- 믹서기
- Boxee, 크로스 플랫폼 홈시어터 PC 소프트웨어
- 시네마 4D
- Civilization IV에는 [14]Python을 지원하는 지도 편집기가 있습니다.
- Corel 페인트 숍 프로
- Python 플러그인이 있는 Claws 메일
- DSHub
- ERDAS Imagine
- FreeCAD
- 편집
- GIMP
- GNAT GNAT 프로그래밍 체인 도구(GNU gcc에서의 Ada 언어 구현), 애플리케이션(PyGTK 유무에 관계없이)의 GNATcoll 재사용 가능 컴포넌트 및 GPS 프로그래밍 환경의 명령어 스크립트 언어
- Houdini는 매우 진화한 3D 애니메이션 패키지이며, 파이썬을 사용하여 완전히 확장 가능
- Inkscape, 자유 벡터 그래픽 편집기
- Krita, 디지털 페인팅용 무료 래스터 그래픽 에디터
- MeVisLab은 의료용 이미지 처리 및 시각화 소프트웨어이며 네트워크 스크립팅, 매크로 모듈 및 애플리케이션 구축에 Python을 사용합니다.
- 모도
- 마이크로민
- 마인크래프트: 파이 에디션 (게임)[15]
- MSC.소프트웨어 CAE 패키지: Adams, Mentat, SimXpert
- MySQL Workbench, 비주얼 데이터베이스 설계 도구
- Notepad++에는 PythonScript라는 플러그인이 있어 Python에서 Notepad++를 스크립팅할 수 있습니다.
- Nuke (시각효과 합성)
- 상용 그래픽스 및 분석 소프트웨어인 OriginPro는 Python 접근 환경을 제공합니다.
- ParaView, 오픈소스 과학 시각화 소프트웨어
- Poser는 PoserPython이라는 Python의 특수 사투리를 스크립팅하는 데 사용하는 3D 렌더링 및 애니메이션 컴퓨터 프로그램입니다.
- PyMOL은 스크립팅 및 통합을 위해 Python을 내장하는 인기 분자 뷰어입니다.
- 상업용 그래프 작성 및 분석 소프트웨어인 OriginPro는 임베디드 및 외부 액세스를 위한 Python 환경을 제공합니다.
- QGIS는 스크립트 작성 및 플러그인 개발에 Python을 사용합니다.
- 코뿔소 3D 버전 5.0과[16] 비주얼 스크립트 언어 Grauthpper는 IronPython을 사용합니다[17].
- 리듬박스
- 스크리버스
- 3DSlicer, 의료 이미지 시각화 및 분석 소프트웨어.Python은 알고리즘 구현, 분석 파이프라인, GUI 작성에 사용할 수 있습니다.
- SPSS 통계 소프트웨어 SPSS Programmability Extension을 통해 사용자는 Python을 사용하여 SPSS 명령 구문 언어를 확장할 수 있습니다.
- GNOME 데스크톱 환경용 미디어 플레이어 Totem
- VIM
- 방문하다
- WeeChat, 콘솔 IRC 클라이언트
상업적 용도
- CCP Games는 MMO Eve [18]Online의 서버측 애플리케이션과 클라이언트측 애플리케이션 모두에서 Stackless Python을 사용합니다.
- Instagram의 백엔드는 [19]Python으로 작성되어 있습니다.
- NASA는 Python을 사용하여 CAD/CAE/PDM 저장소를 구현하고 차세대 협업 엔지니어링 [20][non-primary source needed]환경의 핵심 인프라가 될 모델 관리, 통합 및 변환 시스템을 구현하고 있습니다.또한 다원적 설계 최적화 문제를 해결하기 위해 NASA가 개발한 프레임워크인 OpenMDAO의 개발 언어이기도 합니다.
- Python은 처음부터 구글의 중요한 부분을 차지해 왔으며, 시스템이 성장하고 진화하는 과정에서도 마찬가지입니다.현재 수십 명의 구글 엔지니어가 [21]Python을 사용하고 있습니다."
- Reddit은 원래 Common Lisp로 작성되었지만 2005년에[22] Python으로 다시 작성되었습니다.
- Yahoo! Groups는 Python을 사용하여 "토론 [citation needed]그룹 유지"
- YouTube는 Python을 사용하여 "최소한의 [23]개발자로 기록적인 시간에 유지보수가 가능한 기능을 생성"
- Enthought는 지구물리학, 금융 애플리케이션, 천체물리학, 소비자 제품 회사 시뮬레이션 등의 많은 커스텀 애플리케이션에 Python을 주요 언어로 사용합니다.
- Rosneft는 지구공학 애플리케이션 개발을 위해 Python을 주요 언어 중 하나로 사용합니다.RN-GRID는 유압 파쇄 시뮬레이션 소프트웨어이며, 전적으로 [24][failed verification]Python으로 작성된 그래픽 사용자 인터페이스가 있습니다.
Python 구현
Python의 실장은 다음과 같습니다.[25]
- CPython – C89에 기재된 참조 구현.주목할 만한 분포는 다음과 같습니다.
- PSF Python – 일부 표준[26] 라이브러리만 포함하는 레퍼런스 배포
- Active Python – 300개 이상의 패키지가 포함된[27] 배포
- 인텔 디스트리뷰션 for Python – Conda 및 pip 패키지[28] 매니저를 통한 고성능 디스트리뷰션
- Stackless Python – Coroutine 탑재 CPython
- MicroPython – 마이크로컨트롤러 플랫폼용 Python 3 구현
- CLPython – 구현(공통 리스프)
- Cython – CPython Python 런타임용 C 및 C++ 확장 모듈 쓰기를 단순화하는 프로그래밍 언어.
- IronPython – CLI 플랫폼용 Python (포함)NET 및 모노)
- Jython – Java 플랫폼용 Python
- Pyjs – 독립 실행형 Python-to-JavaScript 컴파일러, Ajax 프레임워크 및 위젯 툴킷을 포함한 클라이언트 측 Python 기반 웹 애플리케이션을 개발하기 위한 프레임워크(GWT(Google Web Toolkit) 개념 기반)
- PyPy – Python에서 코드화된 Python(원래)은 정적 분석에 적합한 Python의 제한된 하위 집합인 RPython과 함께 사용됩니다.
- Numba – NumPy 대응 LLVM 기반 JIT 컴파일러
- Sheet Skin – Python에서 C++로의 소스 투 소스 컴파일러
- Nuitka – Python 코드를 C/C++ 실행 파일 또는 소스 코드로 컴파일하는 소스 투 소스 컴파일러입니다.
과거의 Python 구현에는 다음이 포함됩니다.
- Parrow – 가상 머신은 주로 Raku의 런타임으로 개발되며 Python, Ruby, Tcl 등의 동적 언어를 지원하도록 설계되어 있습니다.
- Pyrex – Python과 유사한 Python 모듈 개발 프로젝트 대부분 Cython에 의해 가려졌습니다.
- Python for S60 – S60 플랫폼에 대한 CPython 포트
- PyPy에 의해 대부분 가려진 전문 JIT 컴파일러 프로젝트 PIT 컴파일러 프로젝트
- LLVM 기반의 JIT 컴파일러를 통해 바이트 코드를 기본적으로 실행한 CPython에 기반한 성능 지향 구현.구글 자금 지원, 2011년경 중단
레퍼런스
- ^ "Python Programming in Emacs". September 2017.
- ^ "Use Vim as a Python IDE SpaceVim".
- ^ "OrganizationsUsingPython - Python Wiki".
- ^ "OrganizationsUsingPython - Python Wiki".
- ^ Mine, Mark R.; Shochet, Joe; Hughston, Roger (2003). "Building a massively multiplayer game for the million". Computers in Entertainment. 1: 1–20. doi:10.1145/950566.950589. S2CID 13977231.
- ^ "Toontown 2013 Source". GitHub. 17 November 2021.
- ^ "The Sims 4 Creator's Camp: Modding Masterclass". Sims VIP. 4 August 2014. Retrieved 17 March 2018.
- ^ "Vampire: The Masquerade – Bloodlines – Mod Developer Guide – PC – By rezzzman – GameFAQs". gamefaqs.gamespot.com. Retrieved 2020-09-11.
- ^ "This is GameDev, baby! Interview with developers of World of Tanks – HackMag". hackmag.com.
- ^ Zimmermann, P., Casamayou, A., Cohen, N., Connan, G., Dumont, T., Fouse, L., ... & Bray, E. (2018).SageMath를 사용한 계산 수학.SIAM.
- ^ Jones, E., Oliphant, T. & Peterson, P. (2001)SciPy: Python용 오픈 소스 과학 도구입니다.
- ^ 브레서트, E. (2012)SciPy와 NumPy: 개발자를 위한 개요.오라일리 미디어
- ^ 블랑코 실바, F. J. (2013)수치 컴퓨팅과 과학 컴퓨팅을 위한 SciPy 학습.팩트 출판사
- ^ Kosak, Dave 'Fargo' (27 October 2005). "GameSpy: Civilization IV". GameSpy. pp. 1–3. 662218. Archived from the original on 6 December 2013. Retrieved 24 October 2009.
- ^ O'Hanlon, Martin (2020-09-04), martinohanlon/mcpi, retrieved 2020-09-11
- ^ "What is Rhino.Python?". developer.rhino3d.com.
- ^ "What is Rhino.Python?". developer.rhino3d.com. Retrieved 2021-04-15.
- ^ "EVE Online Frequently Asked Questions". EVE Online. 2008-07-05. Archived from the original on 2009-02-22.
- ^ McCracken, Harry (June 23, 2015). "Do The Simple Thing First: The Engineering Behind Instagram". Fast Company.
- ^ "NASA Open Source Software". code.nasa.gov. Retrieved 2020-10-26.
- ^ 구글, Inc.의 검색 품질 디렉터 Python Peter Norvig에 대한 인용.
- ^ "on lisp". Upvoted. Retrieved 2018-12-05.
- ^ Python Cuong Do, 소프트웨어 아키텍트, YouTube.com에 대한 인용.
- ^ "Rosneft Gives More Than 120 Licenses..." Retrieved 2019-12-05.
- ^ "PythonImplementations". Python Wiki. Python Software Foundation. Retrieved 2017-12-14.
- ^ "Download Python". Python.org. Python Software Foundation. Retrieved 2017-12-14.
- ^ "ActivePython". ActiveState.com. ActiveState Software. Retrieved 2017-12-14.
- ^ "Intel Distribution for Python". Intel Software. Intel. Retrieved 2017-12-14.