>백엔드 개발 >파이썬 튜토리얼 >Python에는 몇 개의 라이브러리가 있습니까?

Python에는 몇 개의 라이브러리가 있습니까?

anonymity
anonymity원래의
2019-06-12 11:46:445963검색

파이썬에는 라이브러리가 몇 개 있나요?

Python에는 몇 개의 라이브러리가 있습니까?

여기에 약 500개의 라이브러리가 나열되어 있습니다.

Chardet 문자 인코딩 감지 도구 텍스트, 웹 페이지 및 xml의 인코딩을 자동으로 감지할 수 있습니다.

colorama는 주로 텍스트에 다양한 색상을 추가하는 데 사용되며 매우 간단하고 사용하기 쉽습니다.

Prettytable은 주로 터미널이나 브라우저 측에서 형식화된 출력을 작성하는 데 사용됩니다.

difflib, [Python] 표준 라이브러리, 텍스트 차이 계산

Levenshtein, 문자열 유사성을 빠르게 계산합니다.

fuzzywuzzy, 문자열 퍼지 매칭.

esmre, 정규식 가속기.

shortuuid, 간결한 URL/UUID 함수 라이브러리 세트입니다.

ftfy, 유니코드 텍스트 도구 7

unidecode, ascii 및 유니코드 텍스트 변환 기능.

xpinyin, 한자를 병음으로 변환하는 함수 라이브러리

pangu.py는 중국어, 일본어, 한국어 문자의 문자와 숫자 사이의 간격을 조정합니다.

pyglet은 Python으로 작성된 figlet 프로그램으로 문자를 사용하여 ASCII 아트 그림을 구성합니다.

uniout, 문자열에서 읽고 쓸 수 있는 문자를 추출합니다.

awesome slugify는 유니코드 작업을 위한 Python slugify 라이브러리입니다.

python-slugify, 유니코드를 ASCII 내부 코드로 변환하는 slugify 함수 라이브러리입니다.

unicode-slugify, Django의 종속성 패키지인 유니코드 내부 코드를 생성합니다.

ply, lex 및 yacc 구문 분석 도구의 Python 버전

phonenumbers는 전화번호를 구문 분석하고, 형식을 지정하고, 국제 전화번호를 저장하고 확인합니다.

python-user-agents, 브라우저 사용자 에이전트용 파서.

sqlparse, SQL 파서.

pygments는 범용 구문 강조 도구입니다.

python-nameparser는 이름을 별도의 구성 요소로 구문 분석합니다.

pyparsing, 범용 파서 생성 프레임워크.

tablib, 표 형식 데이터 형식(XLS, CSV, JSON, YAML 포함).

python-docx, docx 문서 읽기, 쿼리 및 수정, Microsoft Word 2007/2008의 docx 파일.

xlwt/xlrd, Excel 형식의 데이터 파일을 읽고 씁니다.

xlsxwriter는 Excel 형식의 xlsx 파일을 만듭니다.

xlwings, Python을 사용하여 Excel

csvkit, CSV 파일 툴킷을 호출합니다.

marmir, Python [데이터 구조]를 스프레드시트로 변환하세요.

pdfminer, PDF 파일에서 정보를 추출합니다.

pypdf2, PDF 페이지 병합 및 변환을 위한 함수 라이브러리입니다.

Python-Markdown은 경량 마크업 언어 Markdown을 Python으로 구현한 것입니다.

Mistune은 순수 Python으로 작성된 빠르고 모든 기능을 갖춘 Markdown 인터프리터입니다.

dateutil은 파서가 문자열을 날짜/시간으로 구문 분석하고 rrule이 정의된 규칙에 따라 날짜/시간을 생성하는 문자열 날짜 도구인 표준 Python 공식 날짜/시간 모듈의 확장 패키지입니다.

arrow, 더 나은 날짜 및 시간 처리 Python 라이브러리

chronyk, 사람이 작성한 시간과 날짜를 구문 분석하기 위한 Python 3 버전 함수 라이브러리.

delorean, 정리 기간을 위한 함수 라이브러리입니다.

when.py는 날짜와 시간을 볼 수 있는 사용자 친화적인 기능을 제공합니다.

moment, Moment.js와 유사한 날짜/시간 Python 라이브러리

pytz, 세계 시간대, tz 데이터베이스 시간대 정보 사용 [데이터베이스]

#🎜 🎜#BeautifulSoup은 사용하기 쉽고 매우 강력한 Python 기반 HTML/XML 파서입니다. 버그나 문제가 있는 HTML 코드가 있더라도

lxml을 빠르고 쉽게 구문 분석할 수 있습니다. 매우 강력한 기능을 갖춘 유연한 HTML 및 XML 처리 라이브러리. 결함이 있고 비표준 XML이 발생하면 Python 자체 XML 프로세서가 이를 구문 분석하지 못할 수도 있습니다. 오류가 보고되면 프로그램은 lxml의 복구 모드를 사용하여 다시 구문 분석을 시도합니다.

htmlparser, 공식 버전은 HTML DOM 트리를 구문 분석하며 가끔 명령줄에서 자동 양식을 제출하는 데 유용합니다.

pyyaml, YAML 인터프리터의 Python 버전입니다.

html5lib, - HTML 문서 및 조각을 구문 분석하고 직렬화하기 위한 표준 라이브러리입니다.

pyquery, [jQuery]와 유사한 HTML 인터프리터 함수 라이브러리입니다.

cssutils, Python CSS 라이브러리.

MarkupSafe, XML 또는 HTML/XHTML 안전 문자열 마크업 도구입니다.

cssutils - Python용 ACSS 라이브러리., MarkupSafe - XML/HTML/XHTML

bleach, 블리치, HTML 기반 화이트리스트 함수 라이브러리를 구현합니다.

xmltodict, JSON과 유사한 XML 툴킷입니다.

xhtml2pdf, HTML/CSS 형식 변환기, PDF 문서 생성.

untangle, 쉽게 액세스할 수 있도록 XML 문서를 Python 객체로 변환하세요.

파일 처리

라이브러리 이름 소개 Python 표준 라이브러리인 Mimetypes는 파일 이름을 MIME 유형에 매핑합니다.

imghdr, Python 표준 라이브러리가 이미지 유형을 결정합니다. python-magic, libmagic 파일 유형 인식 라이브러리, Python 인터페이스 형식. path.py, os.path 모듈의 보조 캡슐화입니다.

watchdog, 파일 시스템 이벤트 모니터링을 위한 API 및 셸 유틸리티 세트입니다.

Unipath는 객체 지향 파일/디렉토리 조작 툴킷입니다. pathlib, - (Python 버전 3.4가 Python 표준 라이브러리로 포함되었습니다), 크로스 플랫폼, 경로 지향 함수 라이브러리입니다.

pickle/cPickle, Python의 피클 모듈은 기본 데이터 시퀀스와 역직렬화를 구현합니다. 피클 모듈의 직렬화 연산을 통해 프로그램에서 실행 중인 객체 정보를 파일로 저장할 수 있으며, 피클 모듈의 역직렬화 연산을 통해 파일에서 마지막 프로그램이 저장한 객체를 생성할 수 있다.

cPickle은 [C 언어]로 구현한 버전으로 속도가 더 빠릅니다.

ConfigParser, Python 표준 라이브러리, INI 파일 파서.

configobj, INI 파일 파서. 로깅 작성자가 작성한 계층적 구성인 config.

profig, 다중 형식 구성 변환 도구.

로깅, Python 표준 라이브러리, 로그 파일 생성 및 관리 기능 라이브러리.

로그북, 로깅을 대체합니다.

실시간 로그 서버, Sentry. Sentry용 Python 클라이언트인 Raven.

Sphinx, Sphinx(스핑크스), Python 문서 생성기.

reStructuredText, 마크업 문법 및 구문 분석 도구, Docutils 구성 요소. mkdocs, Markdown 형식 문서 생성기.

pycco는 간단하고 빠른 프로그래밍 스타일의 문서 생성기입니다.

pdoc, 자동 생성된 Python 라이브러리 API 문서 epydoc, 소스 코드 주석에서 다양한 형식의 문서를 생성하는 도구

이미지 처리

라이브러리 이름 소개 PIL(Python

Image

Library), Python 기반 이미지 처리 라이브러리, 강력한 기능, 그래픽 파일 형식에 대한 광범위한 지원, 이미지 향상, 필터링[알고리즘] 등과 같은 다양한 이미지 처리 기능 내장. 필로우, 이미지 처리 라이브러리, 분기 및 PIL 이미지 라이브러리의 업그레이드된 대체 제품. 잘 알려진 드로잉 라이브러리인 Matplotlib는 대화형 드로잉에 매우 적합한 고품질 수학적 2차원 그래픽을 그릴 수 있도록 matlab과 유사한 완전한 명령 API 세트를 제공합니다. Brewer2mpl에는 예술적 관점에서 절묘한 색상 매칭을 제공하는 전문 Python 색상 매칭 툴킷이 있습니다.

PyGame은 수많은 게임 및 이미지 처리 기능을 포함하는 Python 기반 멀티미디어 개발 및 게임 소프트웨어 개발 모듈입니다. 오픈 소스 2D 물리 엔진인 Box2d는 이 물리 엔진을 사용하여 개발되었으며 Box2d 물리 엔진은 내부적으로 시뮬레이션할 수 있으며, 이 세계의 중력을 설정한 다음 질량, 마찰, 감쇠 등과 같은 물리적 특성 중 일부를 이 세계에 추가할 수 있습니다.

Pymunk, 오픈 소스 물리적 그래픽 시뮬레이션 라이브러리 OpenCV, box2d와 유사,

이미지 처리 및 컴퓨터 비전 분야의 많은 일반 알고리즘, [머신 러닝]을 포함하는 현재 최고의 오픈 소스 이미지/비전 라이브러리입니다. OpenCV와 유사한 오픈 소스 컴퓨터 비전 프레임워크인 SimpleCV. VTK, Visualization Toolkit(VTK,

Visualization

Toolkit)은 크로스 플랫폼이며 병렬 처리를 지원하는 오픈 소스 코드입니다(VTK는 한때 거의 1페타바이트 크기의 데이터를 처리하는 데 사용되었으며 해당 플랫폼은 로스앤젤레스, USA

1024 프로세서가 탑재된 대규모 시스템을 위한 Alamos National Laboratory 소유의 그래픽 응용 프로그램 라이브러리 라이브러리입니다.

2005년에 미 육군 연구소에서 평면파의 공격을 받는 러시아 대미사일 탱크 ZSU23-4를 즉시 시뮬레이션하는 데 사용되었으며, 무려 2조 5천억 개의 컴퓨팅 노드가 있습니다. cgkit, Python 컴퓨터 그래픽 키트, 해당 모듈은 주로 두 부분으로 나뉩니다.

1. 벡터, 행렬 및 쿼터니언 유형,

RenderMan 바인딩, 노이즈 기능과 같은 3D와 관련된 일부 Python 모듈을 찾을 수 있습니다. Maya houdini nuke blender

;

2와 같은 Python 확장 프로그램에서 직접 사용합니다. 이는 다른 3D 소프트웨어와 유사하며 전체 장면 설명 정보를 메모리에 유지합니다.

Maya와 같은 CGAL에서는 직접 사용할 수 없습니다.

Computational Geometry Algorithms Library, 계산 기하학 알고리즘 라이브러리는 삼각측량(2D 구속 삼각측량 및 2차원 및 3차원 Delaunay 삼각측량)과 같은 계산 기하학 관련 데이터 구조 및 알고리즘을 제공합니다. ) 점),

보로노이 다이어그램(2차원 및 3차원 점, 2D 가중치 보로노이 다이어그램, 분할 보로노이 다이어그램 등),

다각형(부울 연산, 오프셋), 다면체(부울 연산), 곡선 배열 및 그 응용,

메시 생성(2D Delaunay 메쉬 생성 및 3D 표면 및 볼륨 메쉬 생성 등), 형상 처리(표면 메쉬 단순화, 세분화 및 매개변수화 등),

볼록 껍질 알고리즘(2D, 3D 및 dD) ), 검색 구조(최근접 이웃 검색, kd 트리 등), 보간, 형상 분석, 피팅, 거리 등

오픈 소스 이미지 라이브러리인 Aggdraw는 2D 이미지 작업의 거의 모든 기능을 다루며 오픈 소스 벡터 드로잉 라이브러리인 Pycairo, Cairo의 Python 인터페이스,

cairo는 다양한 배경에서 2D 드로잉을 제공합니다. 고급 버전에서는 하드웨어 가속을 사용할 수 있습니다. 지팡이, Python 바인딩 지팡이 도구(MagickWand), C 언어 API 인터페이스.

thumbor, - 이미지 크기를 조정하고 뒤집을 수 있는 스마트 이미징 도구입니다.

imgSeek, 비슷한 이미지를 검색해 보세요.

python-qrcode는 순수 Python 2차원 코드(QR 코드) 생성기입니다.

pyBarcode, PIL 모듈 없이 바코드를 만듭니다.

pygram, Instagram과 같은 이미지 필터.

Quads, 쿼드트리 기반 컴퓨터 아트.

nude.py, 누드 감지 기능.

scikit-image, scikit 도구 상자용 이미지 처리 라이브러리.

hmap, 이미지 히스토그램 도구.

bokeh, 대화형 웹 드로잉.

plotly, 웹 협업 Python 및 Matplotlib 그리기.

vincent, Vincent, Python Vega의 함수 라이브러리입니다.

d3py, Python 그리기 라이브러리는 D3.JS 기반, R 언어의 ggplot2.Kartograph.py와 호환되는 ggplot-API를 기반으로 Python으로 아름다운 SVG 지도를 그립니다. SVG 차트의 창시자인 pygal.

pygraphviz, Graphviz에 대한 Python 인터페이스입니다.

Fonttlools, ttf 글꼴 도구 기능 패키지, Fontforge 및 ttx와 같은 글꼴 소프트웨어에 사용됩니다.

Games and Multimedia

라이브러리 이름 소개 audiolazy, 디지털 신호 처리(DSP)용 Python 툴킷입니다.

audioread, 크로스 플랫폼(GStreamer + Core Audio + MAD + FFmpeg) 오디오 디코딩 라이브러리.

사탕, 음악 라이브러리 관리.

dejavu, 오디오 지문 인식 알고리즘.

Dejavu

오디오를 한 번 듣고 나면 오디오의 지문 정보가 녹음되며, 입력된 오디오가 마이크를 통해 식별되어 오디오인지 여부를 확인할 수 있습니다. 같은 노래. django-elastic-transcoder,Django

+Amazon Elastic 트랜스코딩. eyeD3, 오디오 파일용 도구, 특히 MP3 파일에 포함된 ID3 메타데이터.

id3reader는 MP3 메타데이터를 읽는 데 사용됩니다.

mutagen은 오디오 메타데이터를 처리합니다.

pydub, - 오디오 조작을 위한 간단한 고급 인터페이스입니다.

pyechonest, Echo Nest API 클라이언트. talkbox는 음성 및 신호 처리를 위한 Python 라이브러리입니다.

TimeSide, 개방형 네트워크 오디오 처리 프레임워크입니다.

tinytag는 MP3, OGG, FLAC 및 웨이브 파일을 포함한 음악 파일 메타데이터를 읽습니다.

m3u8, m3u8 파일을 구문 분석하는 데 사용됩니다.

moviepy, GIF 애니메이션을 포함한 다중 형식 비디오 편집 스크립트 모듈.

shorten.tv, 영상요약.

scikit 비디오, SciPy 비디오 처리 루틴.

GeoDjango는 세계적 수준의 지리 웹 프레임워크입니다.

geopy, 지오지오코딩 도구 상자.

pygeoip, 순수 Python으로 작성된 GeoIP API.

GeoIP, Python API 인터페이스는 고정밀 GeoIP 레거시 데이터베이스 데이터베이스를 사용합니다.

geojson, GeoJSON 함수 라이브러리 django-countries, 국가 선택, 국기 아이콘의 정적 파일 및 국가의 지역 모델을 제공하는 Django 프로그램입니다.

Pygame, Python 게임 디자인 모듈.

Cocos2d, 2D 게임 프레임워크, 데모 및 기타 그래픽/대화형 애플리케이션으로, pyglet을 기반으로 합니다. Cocos2d-

cocos2d는 2D 게임, 데모 및 기타

그래픽/대화형 애플리케이션을 구축하기 위한 프레임워크입니다.

pyglet을 기반으로 합니다. ,PySDL2, SDL2 패키징 라이브러리.

Panda3D - Disney에서 개발한 3D 게임 엔진.

C++로 작성되었으며 Python과 완벽하게 호환됩니다. OGRE 3D 렌더링 엔진인 PyOgre는 게임, 시뮬레이션, 모든 3D에 사용할 수 있습니다.

PyOpenGL은 OpenGL과 관련 API를 바인딩합니다.

PySFML, Python 바인딩 SFMLEnPy, 비주얼 노벨 엔진.

빅 데이터 및 과학 컴퓨팅

라이브러리 이름 소개 pycuda/opencl, GPU 고성능 동시 컴퓨팅 Pandas, Python으로 구현된 R 언어와 유사한 데이터 통계 및 분석 플랫폼입니다. NumPy와 Matplotlib를 기반으로 개발되었으며 주로 데이터 분석 및 데이터 시각화에 사용됩니다. DataFrame의 데이터 구조는 R 언어의 data.frame과 매우 유사합니다. 매우 좋은.

오픈 마이닝, 비즈니스 인텔리전스(BI), Pandas용 웹 인터페이스. blaze, NumPy 및 Pandas 빅데이터 인터페이스.

SciPy, 오픈 소스 Python 알고리즘 라이브러리 및 수학 툴킷인 SciPy에는 최적화, 선형 대수, 적분, 보간, 특수 함수, 고속 푸리에 변환, 신호 처리 및 이미지 처리, 상미분 방정식 풀기 등의 모듈이 포함되어 있습니다. 과학 및 공학에서 일반적으로 사용되는 기타 계산.

그 기능은 소프트웨어 MATLAB, Scilab 및 GNU Octave와 유사합니다.

Numpy와 Scipy는 종종 함께 사용되며 Python의 대부분의 기계 학습 라이브러리는 이 두 모듈을 사용합니다.

ScientificPython, 기하학(벡터, 텐서, 변환, 벡터 및 텐서 필드), 쿼터니언, 자동 도함수, (선형) 보간, 다항식, 기본 통계를 포함하는 과학 컴퓨팅을 위해 선택된 Python 프로그램 모듈 세트 , 비선형 최소 제곱법 피팅, 단위 계산, Fortran 호환 텍스트 형식, VRML을 통한 3D 디스플레이, 선 그래프 및 3D 메시 각각 격자 모델을 그리기 위한 두 개의 Tk 가젯.

또한 netCDF, MPI 및 BSPlib 라이브러리에 대한 인터페이스가 있습니다.

NumPy 과학 컴퓨팅 라이브러리는 행렬, 선형 대수, 푸리에 변환 등에 대한 솔루션을 제공하며, 가장 일반적으로 사용되는 NumPy는 두 가지 기본 개체를 제공합니다. #🎜 🎜##🎜 🎜#ndarray(N차원 배열 객체) 및 ufunc(범용 함수 객체).

ndarray는 단일 데이터 유형을 저장하는 다차원 배열이고, ufunc는 배열을 처리할 수 있는 함수입니다.

Cvxopt는 최적화 계산 패키지로 선형 계획법, 2차 계획법, 준정부 계획법 등의 계산을 수행할 수 있습니다.

Numba, 과학적인 컴퓨팅 속도 최적화 컴파일러입니다. pymvpa2는 대규모 데이터 세트에 대한 통계 학습 분석을 제공하는 Python 툴킷으로 유연하고 확장 가능한 프레임워크를 제공합니다.

분류, 회귀, 특징 선택, 데이터 가져오기 및 내보내기, 시각화 등과 같은 기능을 제공합니다. NetworkX는 복잡한 네트워크를 위한 최적화 소프트웨어 패키지입니다. zipline, 거래 알고리즘 라이브러리.

PyDy, Python 동적 모델링 함수 라이브러리.

SymPy는 기호 수학을 위한 Python 라이브러리입니다. Python의 statsmodels, 통계 모델링 및 계량경제학.

astropy, 천문학 커뮤니티의 Python 라이브러리입니다.

orange, orange, 데이터 마이닝, 데이터 시각화, 시각적 프로그래밍 또는 Python 스크립팅을 통한 기계 분석 학습.

RDKit, 화학 정보학 및 기계 학습용 소프트웨어입니다.

바벨을 열어라, 바벨을 열어라, 화학 도구 상자를 열어라.

cclib, 화학 소프트웨어 패키지용 계산 함수 라이브러리.

Biopython은 무료 생물학 컴퓨팅 툴킷입니다.

bccb, 생물학적 분석과 관련된 코드 모음입니다. bcbio-nextgen은 완전 자동화된 높은 처리량의 시퀀싱 분석 툴킷을 제공합니다.

visvis는 1~4차원 데이터를 시각화할 수 있는 비주얼 컴퓨팅 모듈 라이브러리입니다.

MapReduce는 대규모 데이터 세트(1TB 이상)의 병렬 작업을 위해 Google이 제안한 소프트웨어 [아키텍처]입니다.

"Map" 및 "Reduce" 개념과 주요 아이디어는 함수형 프로그래밍 언어의 MapReduce 함수 라이브러리에서 차용되었습니다. Framworks

및 MapReduce., PySpark, [Spark]의 Python

API용 라이브러리입니다. dpark는 Python의 MapReduce 프레임워크인 Spark의 Python 복제본입니다. Luigi는 일괄 작업을 위해 복잡한 파이프라인을 구축합니다. mrjob, Hadoop 또는 Amazon Web Services에서 실행되는 MapReduce 작업입니다.

Artificial Intelligence and Machine Learning

라이브러리 이름 소개 NLTK(자연어 툴킷)는 Python용 자연어 처리 툴킷입니다. 2001년에 출시된 이 제품에는

단어 분할, 어근 계산, 분류, 의미 분석 등 자연어 처리 분야의 수많은 어휘 라이브러리 및 알고리즘 구현이 포함되어 있습니다.

패턴, 자연어 처리, 기계 학습 도구 등을 포함한 데이터 마이닝 모듈.

textblob은 자연어 처리 및 NLP 작업 분해를 위한 API를 제공합니다. NLTK 및 패턴 모듈을 기반으로 합니다.

jieba, 말더듬, 중국어 단어 분할 도구. snownlp, 중국어 텍스트 라이브러리를 처리하는 데 사용됩니다.

loso, 중국어 단어 분할 기능 라이브러리.

genius, 중국어 CRF 기본 라이브러리, 조건부 무작위 필드(조건부

random 필드,

CRF라고 함)는 무작위 필드의 일종인 판별 확률 모델로, 시퀀스 데이터에 레이블을 지정하거나 분석하는 데 자주 사용됩니다. 언어 텍스트 또는 생물학적 시퀀스인 Natural Gensim은 코드이든 문서이든 두 문서의 유사성을 계산하는 데 사용할 수 있는 매우 전문적인 주제 모델입니다. LIBSVM은 National Taiwan의 Lin

Chih-Jen 교수입니다. University. 등이 개발하고 설계한 간단하고 사용하기 쉽고 빠르고 효과적인 SVM 패턴 인식 및 회귀 소프트웨어 패키지입니다. Windows 시리즈 시스템에서 사용할 수 있는 컴파일된 실행 파일을 제공할 뿐만 아니라 소스 코드도 제공합니다. 개선, 수정 및 기타 [운영 체제]에 적용 가능

이 소프트웨어는 SVM과 관련된 매개변수 조정이 상대적으로 적으며 이러한 기본 매개변수를 사용하면 많은 문제를 해결할 수 있습니다. 교차 검증(Cross Validation) 기능.

이 소프트웨어는 일대일 알고리즘을 기반으로 하는 다중 클래스 패턴 인식 문제를 포함하여 C-SVM, ν-SVM, ε-SVR 및 ν-SVR과 같은 문제를 해결할 수 있습니다.

scikits.learn은 SciPy를 기반으로 구축된 기계 학습용 Python 모듈입니다. 여기에는 데이터 마이닝 및 데이터 분석을 위한 간단하면서도 효율적인 도구가 포함되어 있습니다.

SVM, 로지스틱 회귀, Naive Bayes, Random Forest, k-평균 및 기타 알고리즘과 같은 분류, 회귀 및 클러스터링 알고리즘을 다룹니다. 코드와 문서는 매우 훌륭하며 많은 Python 프로젝트에서 사용되었습니다.

예를 들어 친숙한 NLTK에는 분류자 측에 scikit-learn 전용 인터페이스가 있습니다. scikit-learn의 분류 알고리즘과 훈련 데이터를 호출하여 분류자 모델을 훈련할 수 있습니다. 기계 학습 샘플링 툴킷인 PyMC와 scikit-learn은 모두가 좋아하는 것 같습니다. 어떤 사람들은 PyMC가 더 매력적이라고 ​​생각합니다.

PyMC는 주로 베이지안 분석에 사용됩니다. 구성 요소 기반 데이터 마이닝 및 기계 학습 소프트웨어 제품군인 Orange는 데이터 분석 및 시각화 검색을 위한 친숙하고 강력하며 빠르고 다재다능한 시각적 프로그래밍 프런트 엔드이며 데이터 전처리를 수행하고 다음과 같은 기능을 제공하는 전체 구성 요소 시리즈를 포함합니다. 데이터 회계, 전환, 모델링, 패턴 평가 및 탐색.

데이터 마이닝에 중점을 두고 시각적 언어 또는 Python으로 작동할 수 있으며 기계 학습 구성 요소가 있고 생물정보학 및 텍스트 마이닝을 위한 플러그인도 있습니다.

Milk는 SVM(libsvm 기반), K-NN, 랜덤 포레스트 경제 및 의사 결정 트리와 같은 여러 가지 효과적인 분류 분석을 통해 감독된 분류 방법을 제공하는 데 중점을 둔 기계 학습 도구 상자입니다.

기능 선택도 수행할 수 있습니다. 이러한 분류는 여러 가지 방법으로 결합되어 다양한 분류 시스템을 형성할 수 있습니다. 비지도 학습의 경우 K-평균 및 선호도 전파 클러스터링 알고리즘을 제공합니다.

PyMVPA(Multivariate

Pattern Analysis in

Python)는 대규모 데이터 세트에 대한 통계 학습 분석을 제공하는 Python 툴킷으로 유연하고 확장 가능한 프레임워크를 제공합니다. 분류, 회귀, 특징 선택, 데이터 가져오기 및 내보내기, 시각화 등의 기능을 제공합니다. NuPIC은 오픈 소스 인공 지능 플랫폼입니다.

이 프로젝트는 회사의 알고리즘과 소프트웨어 아키텍처를 포함하는 Grok(이전의 Numenta)에 의해 개발되었습니다.

NuPIC은 "모드가 변경되면 이전 모드를 잊어버리고 새 모드를 기억합니다."라는 인간의 두뇌에 가깝게 작동합니다. 인간의 두뇌와 마찬가지로 CLA 알고리즘은 새로운 변화에 적응할 수 있습니다. Pylearn2, - Theano 기반 기계 학습 라이브러리.

hebel, GPU 가속, [딥 러닝] Python 라이브러리.

gensim, 머신러닝 라이브러리. 기계 학습 모듈인 pybrain은 기계 학습 작업을 위한 유연하고 적응 가능하며 강력한 기계 학습 알고리즘을 제공하는 것을 목표로 합니다.

pybrain에는 신경망, 강화 학습(및 둘의 조합), 비지도 학습 및 진화 알고리즘이 포함되어 있습니다. 신경망을 핵심으로 모든 훈련 방법은 신경망을 인스턴스로 사용합니다. Mahout은

Apache Software Foundation(ASF)

의 오픈 소스 프로젝트로, 기계 학습 분야의 기존 알고리즘을 확장 가능하게 구현합니다. . 개발자가 스마트 애플리케이션을 보다 편리하고 빠르게 만들 수 있도록 지원합니다.

Mahout에는 클러스터링, 분류, 추천 필터링, 빈번한 하위 항목 마이닝 등 다양한 구현이 포함되어 있습니다. 또한 Mahout은 Apache Hadoop 라이브러리를 사용하여 효율적으로 클라우드로 확장할 수 있습니다.

Crab, 유연하고 빠른 추천 엔진. python-recsys, 엔터테인먼트 시스템 분석, 추천 시스템. vowpal_porpoise는 Vowpal Wabbit용 경량 Python 래퍼입니다.

Theano는 수식 계산을 정의, 최적화 및 시뮬레이션하고 다차원 배열 계산 문제를 효율적으로 해결하는 데 사용되는 Python 소프트웨어 패키지입니다. 딥 러닝 모델을 더 쉽게 작성하는 동시에 GPU에서 모델을 훈련할 수 있는 몇 가지 옵션도 제공합니다.

시스템 및 명령줄

라이브러리 이름 소개 스레딩, Python 표준 스레드 라이브러리, 상위 수준 스레드 인터페이스.

envoy, envoy, Python 하위 스레드용 함수 라이브러리입니다.

sh, 성숙한 하위 스레드 교체 기능 라이브러리입니다. sarge는 스레드를 캡슐화합니다. 쉘 명령을 호출하는 아티팩트인 subprocess, argparse는 명령줄 스크립트 작성에 필수적입니다. 강력한 명령줄 차이 분석 도구인 Timeit은 코드 실행 시간 등을 계산할 수 있습니다. 명령줄 도구인 unp는 파일의 압축을 풀 수 있습니다.

eventlet은 녹색 스레드 개념을 사용하여 오버헤드가 낮은 멀티 스레딩 모듈입니다. 예를 들어 pool = eventlet.GreenPool(10000) 이러한 문은 10,000개의 클라이언트 연결을 처리할 수 있는 스레드를 생성합니다. 수영장.

Gevent 스레드 라이브러리 Gevent와 유사하게 멀티 스레딩 모듈 pytools, 유명한 Python 일반 기능, 툴킷 SendKeys, 키보드 및 마우스 작동 모듈은 키보드 및 마우스 시뮬레이션 작업을 시뮬레이션합니다.

pyHook는 Python 기반의 "후크" 라이브러리로 현재 컴퓨터의 마우스 및 키보드 이벤트를 모니터링하는 데 주로 사용됩니다.

이 라이브러리는 다른 Python 라이브러리 PyWin32에 의존합니다. 이름에서 알 수 있듯이 PyWin32는 Windows 플랫폼에서만 실행될 수 있으므로 PyHook은 Windows 플랫폼에서만 실행될 수 있습니다.

pstuil, 크로스 플랫폼, 시스템 프로세스를 획득 및 제어하고 시스템의 CPU 사용량, 메모리 사용량 및 기타 정보를 읽는 것이 매우 편리합니다.cement, 가볍고 모든 기능을 갖춘 명령 라인 도구 클릭, 간단하고 우아한 명령줄 인터페이스.

clint, Python 명령줄 도구. Cliff는 다중 레벨 명령어를 생성하기 위한 명령줄 프로그래밍 프레임워크입니다.

Clime은 구성 없이 모든 모듈을 여러 CLI 명령 프로그램으로 변환할 수 있습니다.

docopt, Python 명령줄 매개변수 분석기.

pycli는 명령줄 응용프로그램으로 표준 명령줄 구문 분석, 로깅, 단위[테스트] 및 기능 테스트를 지원합니다.

Gooey, 명령줄 프로그램을 완전한 GUI 애플리케이션인 cookiecutter로 엽니다. cookiecutter는 cookiecutters(프로젝트 템플릿)에서 프로젝트를 생성하는 명령줄 도구입니다.

예를 들어 Python 패키지 프로젝트, jQuery 플러그인 프로젝트 등이 있습니다.

percol은 UNIX의 기존 파이프 명령에 대화형 선택 스타일을 추가합니다.

rainbowstream은 스마트하고 아름다운 트위터 클라이언트입니다. Django SQLAlchemy의 일부인 Django 모델은 Python SQL 도구 키트 및 객체 관계형 매핑입니다.

peewee, 작은 ORM 파서.

PonyORM은 ORM을 위한 SQL 기반 인터페이스를 제공합니다. MongoEngine, [MongoDB]를 사용하는 Python 개체 파일 매핑.

, Django MongoDB 엔진 MongoDB, Django 백엔드.

django-mongodb-engine, Django 백엔드 redisco, [Redis] 플라이휠, Amazon DynamoDB 객체 매핑을 사용하는 간단한 모델 및 컨테이너 라이브러리.

butterdb, Google 스프레드시트용 ORM, Python 버전. 셀러리, 셀러리, 비동기 작업 대기열/작업, 분산 메시지 대기열 기반.

huey, Huey, 경량, 다중 스레드 작업 대기열.

mrq, Mr. Queue, 분산 작업 대기열, redis 및 Gevent를 사용합니다. rq, 간단한 작업 대기열.

Queue, Queue 모듈을 사용하면 멀티 스레드 간의 통신을 구현하여 각 스레드가 데이터를 공유할 수 있으며, 생산자는 소비자(스레드)가 사용할 수 있도록 상품을 Queue에 넣습니다.

simpleq, 간단하고 확장 가능한 대기열인 Amazon SQS 기본 대기열입니다.

Psyco, 매우 강력한 Python 성능 최적화 도구 psyco의 마법은 코드 시작 부분에서 코드 두 줄만 호출하면 성능이 40% 향상될 수 있다는 것입니다. 또는 그 이상입니다. 즉각적인 결과는 정말 놀랍습니다! 고객이 귀하의 프로그램이 약간 느리다고 생각한다면 서두르지 말고 코드를 최적화하세요. psyco가 즉시 마음을 바꿀 수도 있습니다.

psyco는 파이썬의 지트라고 할 수 있습니다. fn.py, Python 함수형 프로그래밍: 누락된 기능 FP 구현을 즐겨보세요. funcy는 함수형 프로그래밍 도구입니다.

Toolz, 함수형 프로그래밍 도구: 반복자, 함수, 사전. CyToolz는 고성능 함수형 프로그래밍 도구인 Toolz를 Cython에서 구현한 것입니다. Ansible, Ansible, 매우 간단한 자동화 플랫폼입니다.

SaltStack은 인프라 자동화 관리 시스템입니다.

Fabric, Fabric은 간단한 원격 실행 및 배포 언어 도구입니다.

Fabtools, Fabric의 도구 기능입니다.

cuisine, 인기 있는 패브릭 도구 기능입니다.

psutil, 크로스 플랫폼 프로세스 및 시스템 도구 모듈입니다.

pexpect, 대화형 프로그램을 제어하세요.

provy, 시스템 구성을 위한 사용하기 쉬운 Python. Foreman의 Python 인터페이스인 honcho는 procfile 애플리케이션 도구를 관리하는 데 사용됩니다.

gunnery는 다중 작업 실행 도구이자 네트워크 인터페이스를 갖춘 분산 시스템입니다.

무화과, 빨리. 독립형 개발 환경에서 Docker를 사용하세요.

APScheduler는 가볍지만 강력한 온라인 작업 스케줄러입니다.

django-schedule, Django 일정 응용 프로그램입니다. doit, 작업 실행기/생성 도구입니다.

Joblib, Python에서 제공하는 경량 파이프라인 도구 기능입니다.

Plan, 쉽게 crontab 파일을 생성해보세요.

Spiff는 순수 Python으로 구현된 강력한 워크플로 엔진입니다.

schedule, Python 작업 예약. TaskFlow는 작업 실행을 단순화하는 데 도움이 됩니다.

ctypes, Python 표준 라이브러리, 더 빠르게 Python은 C 코드의 외부 함수 인터페이스를 호출합니다. cffi, Python은 C 코드 외부 함수 인터페이스를 호출합니다. 이는 Python 프로그램에서 c 프로그램을 직접 호출하는 ctypes와 유사하지만 ctypes보다 편리하고 컴파일한 후 호출할 필요가 없습니다.

Cytoolz, Python 가속 라이브러리 SWIG는 패키징 및 인터페이스 생성기를 단순화합니다.

,Cython, Python 최적화 정적 컴파일러.

PyPy, Python 인터프리터의 Python 구현입니다.

Stackless Python, Python의 향상된 버전입니다. 이를 통해 프로그래머는 스레드 기반 프로그래밍의 이점을 누리고 기존 스레드로 인해 발생하는 성능 및 복잡성 문제를 피할 수 있습니다.

Stackless에서 Python으로 가져온 마이크로 스레드 확장은 오버헤드가 낮고 가벼운 편의 도구인 Pyston으로, LLVM과 최신 JIT 기술을 사용하여 Python의 성능을 최적화합니다.

pythonlibs, Windows(32/64비트)용 비공식 Python 확장 패키지 scapy, 탁월한 패킷 처리 라이브러리.

ino, Arduino 명령줄 도구. Python용 로봇 툴킷인 Pyro입니다.

pluginbase는 간단하고 유연한 Python 플러그인 시스템입니다.

그것은 위험하고 안전한 데이터 전송 도구입니다. 깜박이는 빠른 Python의 신호/이벤트 전달 시스템입니다.

pychievements, 결과 생성 및 추적을 위한 프레임워크입니다.

python-patterns, Python의 디자인 패턴.

pefileWindows PE 파일 파서 SIP, C 및 C++ 라이브러리용 Python 확장 모듈을 자동으로 생성하는 도구

Database

라이브러리 이름 소개 MySQLdb, Mature [MySQL] 데이터베이스 모듈, Baresql, SQL 데이터베이스 패키지 ZODB, Python 네이티브 개체 데이터베이스. K-V 객체 그래프 데이터베이스.

pickledb, 간단하고 가벼운 K-V 키-값 저장소입니다.

TinyDB, 경량의 문서 중심 데이터베이스입니다.

mysql-python, MySQL용 Python 도구 라이브러리.

mysqlclient, mysql-python 브랜치, Python 지원

3., PyMySQL, 순수 Python으로 작성됨

MySQL 드라이버, mysql-python과 호환 가능 . mysql-connector-python, 순수 Python으로 작성된 [Oracle]의 MySQL 커넥터입니다.

oursql, MySQL 커넥터는 로컬 명령문과 BLOB 지원을 제공합니다.

psycopg2, 가장 인기 있는 Python PostgreSQL 어댑터입니다. txpostgres, Twisted 기반 PostgreSQL용 비동기 드라이버입니다.

queries, PostgreSQL용 psycopg2 함수 라이브러리.

dataset는 SQLite, MySQL 및 PostgreSQL에 사용되는 Python 사전 데이터를 저장합니다.

cassandra-python-driver는 오픈 소스 분산 NoSQL 데이터베이스 시스템인 Apache Cassandra 시스템의 Python 드라이버로, 단순화된 Cassandra 데이터베이스 Python 드라이버입니다.

HappyBase, 친숙한 Apache [Hbase] 함수 라이브러리입니다.

PyMongo, MongoDB의 공식 클라이언트입니다.

Plyvel은 LevelDB에 대한 빠르고 기능이 풍부한 Python 인터페이스입니다. redis-py, redis 클라이언트.

py2neo, Python 클라이언트(Neo4j 기반 RESTful 인터페이스), Twisted 기반 cassandra 클라이언트.

txRedis, Twisted 기반 Redis 클라이언트입니다.

[Network] Curl, Pycurl 패키지는 C 언어로 작성된 libcurl에 대한 Python 인터페이스입니다.

urllib에 비해 훨씬 빠릅니다.

Libcurl은 FTP,

FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 및

LDAP 라이브러리를 지원하는 클라이언트 URL 전송입니다. .libcurl은 또한 HTTPS 인증, HTTP POST, HTTP

PUT, FTP 업로드, 프록시, 쿠키, 기본 인증, FTP 파일 중단점 릴레이, HTTP 프록시 채널 등을 지원합니다.

Requests는 urllib 오픈 소스 HTTP 라이브러리를 기반으로 Python 언어로 작성되었습니다.

urllib보다 더 편리하고 Pythoner에 가깝습니다.

Python3을 지원합니다. cURL을 사용자 친화적으로 대체하는 명령줄 HTTP 클라이언트인 httpie.

s3cmd, Amazon S3 및 CloudFront 관리를 위한 명령줄 도구입니다.

youtube-dl, YouTube에서 비디오를 다운로드하는 명령줄 프로그램입니다.

you-get은 Python3으로 작성된 비디오 다운로드 도구로 YouTube/Youku Youku/Niconico 비디오 다운로드 Coursera,coursera.org에서 비디오 다운로드, 파일 이름 바꾸기 wikiteam, wiki 다운로드 도구에 사용할 수 있습니다.

subliminal, 명령줄 도구, 자막 검색 및 다운로드를 위한 함수 라이브러리 요청, HTTP 함수 라이브러리, 더욱 사용자 친화적입니다. grequests, 비동기 HTTP 요청 + Gevent(고성능 및 동시성 함수 라이브러리).

urllib3, 파일 게시를 지원하는 스레드로부터 안전한 HTTP 연결 풀입니다.

httplib2, 포괄적인 HTTP 클라이언트 기능 라이브러리입니다. treq, Python API 인터페이스, Twisted HTTP 클라이언트.

인기 네트워크 에뮬레이터인 Mininet의 API는 Python으로 작성되었습니다.

POX는 OpenFlow의 SDN 컨트롤러와 같은 Python 기반의 오픈 소스 소프트웨어 정의 네트워크(SDN) 제어 개발 플랫폼 애플리케이션입니다.

SDN용 프로그래밍 언어인 Pyretic은 네트워크 스위치나 에뮬레이터에 대한 강력한 추상화를 제공합니다. SDX

플랫폼, SDN 기반 IXP 구현, 최소한의 네트워크, Pox 및 열을 활용합니다. inbox.py, Python의 SMTP 서버. imbox,

Python 버전 IMAP 라이브러리. 받은 편지함, 받은 편지함, 오픈 소스 이메일 툴킷.

lamson, SMTP 서버. 측면, 이메일 주소 및 MIME 구문 분석 라이브러리.

marrow.mailer는 확장 가능한 고성능 이메일 전송 프레임워크입니다.

django-celery-ses, Django 이메일 백엔드, AWS SES 및 Celery 사용.

modoboa, 현대적이고 단순화된 웹 UI를 포함한 이메일 호스팅 및 관리 플랫폼입니다.

봉투, 이메일 도구.

mailjet, 대량 메일 mailjet API 인터페이스, 통계 포함. Talon, Talon, Mailgun 라이브러리를 사용하여 메시지와 서명을 추출합니다.

mailjet - 일괄 메일링, 통계 등을 위한

Mailjet API 구현,

Talon - 메시지 인용문 및

서명을 추출하는 Mailgun 라이브러리, 이메일 작성, 전송 및 구문 분석을 위한 pyzmail.

furl, Fuel, 작은 URL 구문 분석 라이브러리입니다. purl은 URL을 조작하기 위한 간단하고 깔끔한 API입니다.

pyshorteners, 순수 Python 라이브러리, URL 단축기 편집.

short_url, 단축 URL 생성.

Scrapy는 빠른 화면 캡처 및 웹 스크래핑을 위한 프레임워크입니다.

portia, Portia, Scrapy의 시각화 확장 프로그램입니다.

feedparser, 정보 소스 해석기 RoboBrowser는 웹 브라우저를 사용하지 않고 간단한 웹 브라우징 Python 함수 라이브러리입니다.

MechanicalSoup, 웹사이트 자동화 대화형 테스트 도구 키트.

mechanize, 웹 브라우징 프로그래밍 도구.

Demiurge, the Creator - PyQuery용 경량 도구입니다.

신문, 신문뉴스를 추출합니다. html2text는 HTML을 Markdown 형식의 텍스트로 변환합니다.

python-goose, HTML 콘텐츠 추출기.

lassie, Lassie, 인간화된 웹사이트 콘텐츠 검색.

micawber, UR을 통해 웹페이지를 가져오기 위한 함수 라이브러리.

sumy, 요약, 텍스트 및 HTML 웹 페이지를 위한 자동 요약 모듈입니다.

Haul은 거리 기반의 확장 가능한 이미지 크롤러입니다.

python 가독성, 가독성 도구 Arc90, 빠른 Python 인터페이스.

opengraph, OpenGraphProtocol 프로토콜 구문 분석 모듈, textract, 모든 파일, Word, PowerPoint, PDF 파일 등에서 텍스트 추출

복잡한 데이터를 정리하고 정리하여 정상화하세요.

AutobahnPython,

WebSocket 및 WAMP 함수 라이브러리,

Twisted 및 PythonWebSocket-for-Python, 웹소켓 클라이언트 및 서버측 함수 라이브러리 사용. SimpleXMLRPCServer, Python 표준 라이브러리, 단순 XML-RPC 서버, 단일 스레드.

SimpleJSONRPCServer, JSON-RPC 사양 구현 함수 라이브러리.

zeroRPC, ZeroMQ 및 MessagePack 기반 RPC 구현.

apache-libcloud, 모든 클라우드 서비스를 위한 Python 인터페이스 라이브러리.

wifi, WiFi - [Linux]용 WiFi가 포함된 Python 라이브러리 및 명령줄 도구 세트입니다.

streamparse는 Apache Storm과 통합되어 Python 코드 및 데이터의 실시간 스트리밍을 실행합니다.

boto, Amazon Web Services 인터페이스.

twython, 트위터 API. google-api-python-client, Google 클라이언트 API.

gspread, Google 스프레드시트용 Python API.

facebook-sdk, 페이스북 플랫폼 Python SDK.

facepy, 간단한 Facebook 그래픽 API gmail, Gmail용 Python 인터페이스입니다.

django-wordpress, WordPress용 Django 모델 및 뷰.

가장 인기 있는 Python-Web 프레임워크인 Django는 빠른 개발을 장려하고 짧은 개발 주기로 MVC 디자인을 따릅니다. ActiveGrid는 엔터프라이즈 수준 Web2.0 솔루션으로 웹 서비스, py 스크립트 엔진 및 순수 웹 프레임워크가 포함됩니다. Python의 데이터베이스 PyDBLitewebpy는 간단하지만 강력한 웹 프레임워크입니다. CherryPy는 Python 기반 웹 애플리케이션 개발 프레임워크입니다. Pylons는 Python 기반의 매우 효율적이고 안정적인 웹 개발 프레임워크입니다. TurboGears는 Python의 MVC 스타일 웹 애플리케이션 프레임워크를 기반으로 합니다. 인기 있는 네트워크 프로그래밍 라이브러리, 대규모 웹 프레임워크 Quixote 웹 개발 프레임워크 Flask, 경량 웹 프레임워크 Bottle, 빠르고 간단하며 가벼운 WSGI 패턴 웹 프레임워크입니다.

Pyramid는 가볍고 빠르며 안정적인 오픈 소스 웹 프레임워크입니다.

web2py는 간단하고 사용하기 쉬운 풀스택 웹 프레임워크 및 플랫폼입니다.

web.py, 강력하고 간단한 웹 프레임워크. 쉽게 확장 가능한 웹 프레임워크인 TurboGears.

최소한의 Python 웹 프레임워크인 CherryPy는 HTTP 1.1 및 WSGI 스레드 풀을 지원합니다.

Grok, Zope3 기반의 웹 프레임워크입니다.

오픈 소스 웹 애플리케이션 서버인 Bluebream(이전에는 Zope 3으로 알려져 있음)

guava는 C 언어로 작성된 경량의 고성능 Python-웹 프레임워크입니다.

django-cms는 Django 엔터프라이즈급 오픈소스 CMS를 기반으로 합니다.

djedi-cms 인라인 편집 및 성능 최적화 기능을 갖춘 가벼우면서도 강력한 Django CMS 플러그인입니다.

Django를 기반으로 한 고급 콘텐츠 관리 시스템인 FeinCMS.

Kotte는 Pyramid를 기반으로 하는 고급 Python 웹 애플리케이션 프레임워크입니다. 강력하고 일관되며 유연한 콘텐츠 관리 플랫폼인 Mezzanine.

Opps는 트래픽이 많은 신문, 잡지 및 포털을 위한 Django 기반 CMS입니다.

Plone, Zope 기반 오픈소스 애플리케이션 서버.

Quokka는 Flask와 MongoDB를 사용하는 유연하고 확장 가능하며 가벼운 CMS 시스템입니다.

Wagtail, Django 콘텐츠 관리 시스템.

Widgy, Django 기반 CMS 프레임워크.

django-oscar, 오픈 소스 전자상거래 프레임워크인 Django Oscar.

Django 기반의 온라인 상점 시스템인 django-shop.

판매자는 다양한 결제 처리 도구를 지원합니다.

money, 확장 가능한 환전 솔루션.

python-통화, 통화 표시 형식.

cornice, Pyramid의 REST 프레임워크.

django-rest-framework, Django 프레임워크는 웹 API를 쉽게 구축할 수 있는 강력하고 유연한 도구입니다.

django-tastypie, 아름다운 Django 애플리케이션 API 인터페이스를 만들어보세요.

django-formapi, JSON API, HMAC 인증 및 Django 양식 유효성 검사를 생성합니다. Flask-api는 Django 프레임워크를 기반으로 하는 통합 브라우저 경험을 제공합니다.

flask-restful, REST API 지원 확장을 빠르게 구축하세요.

flask-api-utils, 플라스크의 확장입니다. 클라우드 API 및 웹 애플리케이션 백엔드 구축을 위한 고성능 Python 프레임워크인 Falcon입니다.

eve, Eve, REST API 프레임워크, Flask, MongoDB 및 좋은 의도를 사용합니다.

sandman, Sandman은 기존 데이터베이스 기반 시스템에 대한 REST API를 자동으로 생성합니다. Restless, TastyPie와 유사한 프레임워크입니다.

savory-pie, REST API 구축 함수 라이브러리(Django 등) 현대 디자이너 친화적인 언어 템플릿인 Jinja2.

Genshi, 네트워크 인식 출력 템플릿 툴킷.

Mako, Marko는 Python 플랫폼을 위한 초고속 경량 템플릿입니다.

HTML/XML 템플릿 엔진인 Chameleon.

ZPT를 모방하고 속도를 최적화하세요.

Spitfire, 빠른 Python 컴파일 템플릿.

django-haystack, needle in a haystack, Django 모듈 검색.

elasticsearch-py는 Elasticsearch의 공식 하위 수준 Python 클라이언트입니다.

solrpy, solr 클라이언트.

후쉬, 휴, 빠르고 순수한 Python 검색 엔진 라이브러리.

Feedly는 Cassandra와 Redis를 사용하여 뉴스 및 알림 시스템을 구축하기 위한 함수 라이브러리입니다.

django-activity-stream, Django 활동 스트림은 웹 사이트의 작업에서 범용 활동 스트림을 생성합니다.

Beaker, 캐시 및 세션 사용 웹 애플리케이션, 독립형 Python 스크립트 및 애플리케이션 라이브러리.

dogpile.cache는 Beaker 작가의 차세대 대안 작품입니다. HermesCache, Python의 캐싱 라이브러리, 태그 기반 무효화 및 Dogpile 효과 방지.

django-cache-machine, Django 캐시 머신, 자동 캐시 무효화, ORM 사용. django-cacheops, 자동 세부 이벤트 기반, ORM 캐시 무효화. johnny-cache, johnny 캐시 프레임워크, Django 애플리케이션.

django-viewlet, 렌더링 템플릿 구성 요소 확장 캐시 제어. libmemcached 인터페이스의 pylibmc.

WTForms-JSON, JSON 양식 데이터 처리 확장 프로그램입니다. Deform은 HTML 양식 생성을 위한 함수 라이브러리입니다.

django-bootstrap3, bootstrap3, Django와 통합되었습니다. django-crispy-forms는 우아한 형태를 만들 수 있는 Django 프로그램입니다. django-remote-forms, Django용 원격 양식, Django 테이블용 직렬 변환기.

django-simple-spam-blocker, Django의 간단한 스팸 차단기입니다.

django-simple-captcha, Django 단순 보안 문자, 보안 문자 이미지 추가를 위한 간단하고 사용자 정의가 가능한 Django 애플리케이션 Ajenti, 서버 관리 패널.

멋진 인터페이스를 갖춘 Django 스킨인 Grappelli. django-suit, Django 대체 인터페이스(비상업적 용도로만 사용)

django-xadmin, Django 관리자 패널 교체 도구.

flask-admin, 간단한 플라스크 관리 인터페이스 프레임워크 꽃, 실시간 모니터링 및 웹 관리 패널.

Pelican, Pelican, Markdown 또는 ReST, Ziwang 콘텐츠 테마. DVCS, Disqus를 지원합니다.

선인장, 선인장, 디자이너의 웹사이트 정적 생성기.

Jinja2를 기반으로 한 정적 웹사이트 생성기 Hyde.

Nikola - 정적 웹사이트 및 블로그 생성기입니다.

태그, 태그, 가장 간단한 정적 웹사이트 생성기.

Tinkerer, Tinkerer는 Sphinx 기반 정적 웹 사이트 생성기입니다.

asyncio, (Python 3.4+의 Python 표준 라이브러리), 비동기 I/O, 이벤트 루프, 조정 작업.

gevent, Python 기반 네트워크 라이브러리.

뒤틀린 이벤트 중심 웹 엔진.

Tornado, 웹 프레임워크 및 비동기 네트워크용 함수 라이브러리인 Tornado.

pulsar, Python용 이벤트 중심 병렬 프레임워크.

디젤, 디젤, 친환경, 이벤트 기반 I/O 프레임워크.

eventlet, WSGI는 비동기 프레임워크를 지원합니다.

pyzmq, 0MQ 메시지 라이브러리의 Python 패키지입니다.

txZMQ는 Twisted의 0MQ 메시지 라이브러리와 Crossbar, 오픈 소스 통합 애플리케이션 라우터(WebSocket 및 WAMP)를 기반으로 합니다.

wsgiref, Python 표준 라이브러리, WSGI 캡슐화 구현, 단일 스레드.

Werkzeug, 공작 기계, WSGI 도구 기능 라이브러리는 자신의 프로젝트 프레임워크에 쉽게 내장될 수 있습니다.

붙여넣기, 붙여넣기, 멀티스레드, 안정적이고 입증된 WSGI 도구입니다.

로켓, 로켓, 멀티스레드 서비스, 피라미드 기반.

netius는 빠른 비동기식 WSGI 서버이며, gunicorn은 forked의 전신이며 부분적으로 C로 작성되었습니다.

fapws3, C로 작성된 비동기 네트워크. 비동기 WSGI 서버인 meinheld는 C로 작성되었습니다.

bjoern, - C로 작성된 빠른 비동기 WSGI 서버입니다.

【보안】권한 기능 라이브러리, 데이터 또는 기능에 대한 사용자 액세스를 허용하거나 거부합니다.

django-guardian, Django Guardian은 각 개체의 권한을 관리하며, Django 1.2 + Carteblanche의 경우 탐색 및 권한을 관리합니다.

Authomatic, 간단하고 강력한 인증/권한 부여 클라이언트.

OAuthLib, 범용, 표준화된 OAuth 요청 서명 도구입니다.

rauth, OAuth 1.0, 2.0용 Python 라이브러리.

python-oauth2는 완전히 테스트된 추상 인터페이스를 활용하여 OAuth 클라이언트 및 서버를 생성합니다.

python-social-auth, 설치하기 쉬운 소셜 인증 메커니즘.

,django-oauth-toolkit,Django OAuth 도구 키트 django-oauth2-provider,Django OAuth2 도구 키트.

django-allauth, Django 인증 애플리케이션입니다.

Flask-OAuthlib, Flask의 OAuth 툴킷 승인, 간단한 oauth2 클라이언트.

jose, [JavaScript] JOSE(객체 서명 및 암호화) 초안 구현, 플래그 상태.

python-jwt, JSON 웹 토큰 생성 및 확인 모듈.

pyjwt, JSON용 웹 토큰 초안 01.

python-jws, JSON용 웹 토큰 초안 02.

PyCrypto는 Python용 암호화 툴킷입니다.

sshv2 프로토콜을 구현한 Paramiko는 클라이언트 및 서버 측 기능을 제공합니다.

암호화, 암호화 개발 툴킷.

PyNac, 네트워크 및 암호화(NaCl) 기능 라이브러리. hashids, 해시드의 Python 함수 라이브러리입니다.

Passlib, 안전한 비밀번호 저장/해싱 라이브러리, 매우 높은 수준.

hashlib, md5, sha 및 기타 해시 알고리즘은 md5 및 sha 모듈을 대체하고 해당 API를 일관되게 만드는 데 사용됩니다.

OpenSSL에서 지원되며 md5, sha1, sha224, sha256, sha384, sha512 알고리즘을 지원합니다.

PyGtk, Python 기반 GUI 프로그램 개발 GTK+ 라이브러리

Python용 PyQt QT 개발 라이브러리

WxPython Python GUI 프로그래밍 프레임워크, 해당 메시지 메커니즘은 시작하기가 매우 간단합니다. 관련 애플리케이션을 빠르게 개발해야 하는 경우 이

TkinterPython 표준 인터페이스 프로그래밍 패키지를 사용할 수 있습니다. 타사 라이브러리

PySide, 크로스 플랫폼 Qt 애플리케이션 및 사용자 인터페이스 프레임워크, Qt v4 프레임워크 지원.

wxPython은 wxWidget을 혼합하는 C++ 라이브러리입니다.

kivy는 Windows, Linux, MAC OS X, [Android] 및 [iOS]에서 실행되는 애플리케이션 생성을 위한 GUI 함수 라이브러리입니다.

저주, 터미널 GUI 애플리케이션 생성용.

urwid는 터미널 GUI 애플리케이션 양식을 생성하기 위한 함수 라이브러리로, 이벤트를 지원하고 색상이 풍부합니다.

pyglet은 Python용 크로스 플랫폼 창 및 멀티미디어 라이브러리입니다.

Tkinter는 사실상 Python용 표준 GUI 소프트웨어 패키지입니다.

enaml, QML과 유사한 구문으로 아름다운 사용자 인터페이스를 만드세요.

Toga, Toga, OS 기본 GUI 툴킷. [빌드 패키지]

pyenv, 간단한 Python 버전 관리.

virtualenv는 다양한 버전의 Python 환경을 동시에 설치하기 위한 독립적인 Python 환경을 만듭니다.

virtualenvwrapper는 virtualenv의 확장 세트입니다.

pew는 여러 가상 환경을 관리하기 위한 도구 세트입니다.

vex는 지정된 virtualenv 명령 실행을 활성화합니다.

PyRun은 설치가 필요 없는 단일 파일 Python 버전 관리 도구입니다.

PIP는 Python 패키지 및 종속성을 위한 관리 도구입니다.

easy_install은 소프트웨어 패키지 관리 시스템으로 Python 소프트웨어 및 라이브러리 배포를 위한 표준 형식을 제공합니다. 구성 도구와 타사 기능 라이브러리가 포함된 모듈입니다. Python 라이브러리 배포 속도를 높이도록 설계되었습니다. RubyGem은 Ruby 언어와 유사합니다.

conda, 크로스 플랫폼, 바이너리 패키지 관리자. ,

Curdling은 Python 패키지 관리를 위한 명령줄 도구입니다.

계란을 대체하도록 설계된 Python 배포의 새로운 표준

cx-Freeze, 실행 파일로 패키징하기 위한 크로스 플랫폼 라이브러리

py2exe, Windows 플랫폼용 Freeze 스크립트 도구, Py2exe, Python 스크립트로 변환 Windows

py2app, MAC OS X 플랫폼용 Freeze 스크립트 도구

pyinstaller에서 독립적으로 실행할 수 있는 실행 프로그램 - Python 프로그램을 독립적인 실행 파일(교차 플랫폼)로 변환합니다.

pynsist는 Python으로 작성된 Windows 설치 프로그램 빌드 도구입니다.

dh-virtualenv, virtualenv(Debian 소프트웨어 패키지 형식) 생성 및 배포

PyPI, 차세대 Python 패키지 라이브러리 관리 도구입니다.

warehouse는 차세대 Python 패키지 라이브러리(PyPI) 관리 도구입니다.

devpi, PyPI 서버 및 패키징/테스트/릴리스 도구.

PyPI 공식 패키지 미러 서버인 localshop은 로컬(비공개) 패키지 업로드를 지원합니다.

애플리케이션의 여러 부분을 구축, 생성, 어셈블 및 배포합니다. 그 중 일부는 Python 기반이 아닐 수도 있습니다.

SCons, 소프트웨어 구축 도구.

콘솔 도구인 platformio는 다양한 개발 플랫폼에서 사용할 수 있는 코드를 빌드합니다.

[임베디드] Linux 소프트웨어 패키지

제작 및 배포를 위해 특별히 설계된 도구인 bitbake는 모든 프로그래밍 언어에 대한 종속성 패키지를 자동으로 생성합니다.

django-compressor, Django 압축기는 JavaScript 또는 CSS를 압축하고 인라인하여 단일 캐시 파일에 연결합니다.

jinja-assets-compressor, Jinja 확장 프로그램인 Jinja 압축기는 컴파일을 통해 리소스를 압축합니다.

웹 자산, 최적화된 관리, 정적 리소스, 고유한 캐시 삭제.

fanstatic, 팬 패키지 최적화, 정적 파일 제공.

fileconveyor는 리소스 변경 사항을 모니터링하고 CDN(콘텐츠 배포 네트워크) 및 파일 시스템에 저장할 수 있습니다.

django-storages, 맞춤형 스토리지 Django 백엔드 세트입니다.

glue, Glue는 CSS 스프라이트를 생성하는 간단한 명령줄 도구입니다.

libsass-python, Sass용 Python 인터페이스(계단식 스타일 시트).

Flask-자산, 애플리케이션 리소스를 통합합니다. 【코드 디버깅】

unittest, Python 표준 라이브러리, 단위 테스트 프레임워크.

코, 코, 유닛테스트 연장 제품입니다.

pytest는 성숙하고 모든 기능을 갖춘 Python 테스트 도구입니다.

mamba, Mamba는 Python을 위한 권위 있는 테스트 도구입니다. BDD 배너에서.

C# 기반의 컨텍스트, 배경, BDD 테스트 프레임워크.

pyshould는 PyHamcrest를 기반으로 하는 테스트 프레임워크 스타일을 지정해야 합니다.

pyvows, BDD 스타일 테스트 프레임워크

Selenium, 웹 테스트 프레임워크, Python 바인딩 Selenium.

splinter, Split은 웹 애플리케이션 테스트를 위한 오픈 소스 도구입니다.

locust, Black Locust는 Python으로 작성된 확장 가능한 사용자 로드 테스트 도구입니다.

sixpack은 언어 독립적인 A/B 테스트 프레임워크입니다.

mock, 시뮬레이션 객체(영어: mock 객체, 모방 객체라고도 번역됨), 시뮬레이션 테스트 라이브러리.

응답, 도구 기능, 모의 시뮬레이션 테스트에 사용됩니다.

doublex - 강력한 테스트 프레임워크입니다.

freezegun, 시간을 조정하고 모듈을 테스트하세요.

httppretty, HTTP 요청을 위한 시뮬레이션 도구입니다.

httmock, 모의 시뮬레이션 테스트.

커버리지, 코드 커버리지 측정 테스트.

faker, 시뮬레이션된 테스트 데이터를 생성하는 Python 패키지입니다.

mixer, 믹서는 Django ORM, SQLAlchemy,

Peewee, MongoEngine, Pony ORM 등에 대한 모의 데이터를 생성합니다.

model_mommy, Django에서 테스트를 생성하기 위한 임의 도구입니다.

ForgeryPy는 사용하기 쉬운 아날로그 데이터 생성기입니다.

레이더, 레이더, 임의의 날짜/시간을 생성합니다.

FuckIt.py, Python 코드 실행을 테스트하세요.

코드 분석pysonar2, Python 유형 인덱스.

pycallgraph, 시각적 교통(콜 그래프) 애플리케이션.

code2flow, Python 및 JavaScript 코드를 순서도로 변환합니다.

LinterFlake8, 소스 코드 모듈 검사기

pylama, Python 및 JavaScript 코드 감사 도구.

프로그래밍 오류를 찾아내는 소스 코드 분석기인 Pylint는 코드 표준을 시행하는 데 도움을 주고 일부 코드 냄새를 찾아냅니다. 참고: PyChecker와 비교할 때 Pylint는 Python 코드의 오류를 분석하는 고급 Python 코드 분석 도구입니다.

Pyflakes는 Python 소스 파일의 오류를 검사하는 간단한 프로그램입니다. Pyflakes는 프로그램을 분석하고 다양한 오류를 확인합니다. 이는 소스 파일을 구문 분석하여 수행되며 가져오기가 필요하지 않습니다.

pdb, Python 표준 라이브러리, Python 디버거.

ipdb, IPython에서 사용하는 PDB.

winpdb 플랫폼 독립적인 GUI 디버거.

pudb, 전체 화면, Python 디버깅 콘솔 기반.

pyringe, - Python 프로그램에 연결하고 코드를 삽입할 수 있는 디버거입니다.

python-statsd, statsd 서버 클라이언트.

memory_profiler, 메모리 모니터링.

프로파일링, 대화형 Python 프로파일러.

django-debug-toolbar, Django 디버깅 도구 모음은 현재 요청/응답과 같은 다양한 디버깅 정보를 표시합니다.

django-devserver, Django 디버깅 도구.

flask-debugtoolbar, 플라스크 디버깅 도구.

위 내용은 Python에는 몇 개의 라이브러리가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.