>백엔드 개발 >파이썬 튜토리얼 >폭발하는 실린더! 마지막으로 모든 Python 라이브러리가 정리되었습니다!

폭발하는 실린더! 마지막으로 모든 Python 라이브러리가 정리되었습니다!

Python当打之年
Python当打之年앞으로
2023-08-15 14:48:061303검색

library 라이브러리 이름 소개 텍스트, 웹 페이지 및 xml의 인코딩을 자동으로 감지 할 수있는 문자 인코딩 검출기.


colorama는 주로 텍스트에 다양한 색상을 추가하는 데 사용되며 매우 간단하고 사용하기 쉽습니다.
Prettytable은 주로 터미널이나 브라우저 측에서 형식화된 출력을 작성하는 데 사용됩니다.


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


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


fuzzywuzzy, 문자열 퍼지 매칭.


esmre, 정규식 가속기.


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


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

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


xpinyin은 한자를 병음으로 변환하는 함수 라이브러리입니다


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


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


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


a 굉장한 slu gify, 유니코드 작업을 위한 Python slugify 라이브러리.


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


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


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


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


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, moment.js


pytz, tz 데이터베이스 시간대 정보를 사용하는 날짜/시간 Python 라이브러리. HTML/XML 파서는 사용하기 쉽고 매우 강력합니다. 심지어 버그가 있고 문제가 있는 HTML 코드도 파싱할 수 있습니다


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


html파서, 공식 버전은 명령줄에서 자동 양식 제출에 가끔 사용되는 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 객체로 변환하세요.

파일 처리


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


Python 표준 라이브러리인 imghdr이 이미지 유형을 결정합니다. 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 기반 멀티미디어 개발 및 게임 소프트웨어 개발 모듈입니다. Box2d는 오픈 소스 2D 물리 엔진인 Box2d를 사용하여 개발되었습니다. 물리 엔진은 내부 세계를 시뮬레이션하고 이 세계에 중력을 설정한 다음 질량, 마찰, 감쇠 등과 같은 물리적 특성 중 일부를 이 세계에 추가할 수 있습니다.


box2d와 유사한 OpenCV 오픈 소스 물리적 그래픽 시뮬레이션 라이브러리인 Pymunk는 이미지 처리 및 컴퓨터 비전을 위한 많은 일반 알고리즘과 [머신 러닝]을 포함하는 현재 최고의 오픈 소스 이미지/비전 라이브러리입니다. OpenCV와 유사한 오픈 소스 컴퓨터 비전 프레임워크인 SimpleCV. VTK, Visualization Toolkit(VTK, Visualization Toolkit)은 오픈 소스, 크로스 플랫폼이며 병렬 처리를 지원합니다(VTK는 거의 1페타바이트 크기의 데이터를 처리하는 데 사용되었습니다. 해당 플랫폼은 미국 로스 알라모스 국립 연구소 소유) 상태. 1024 프로세서를 갖춘 대규모 시스템용 그래픽 응용 프로그램 라이브러리입니다.


2005년에 미 육군 연구소에서는 최대 2.5조 개의 컴퓨팅 노드를 사용하여 평면파의 공격을 받는 러시아 대미사일 탱크 ZSU23-4를 즉시 시뮬레이션하는 데 사용되었습니다. cgkit, Python Computer Graphics Kit, 해당 모듈은 주로 두 부분으로 나뉩니다.


1. 벡터, 행렬 및 쿼터니언 유형, RenderMan 바인딩, 노이즈 기능과 같은 3D와 관련된 일부 Python 모듈입니다.


2. 다른 3D 소프트웨어와 유사하며 장면을 설명하는 완전한 정보를 유지합니다. 기억 속에.


은 Maya,


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

Computational Geometry Algorithms Library, 계산 기하학 알고리즘 라이브러리는 삼각측량(2D 구속 삼각측량 및 2차원 및 3차원 들로네 삼각측량),


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

다각형(부울 연산, 바이어스), 다면체(부울 연산), 곡선 배열 및 그 응용,

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

convex hull 알고리즘(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, 이미지 히스토그램 도구.


보케, 대화형 웹 드로잉.


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


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


d3py, D3.JS 기반의 Python 그리기 라이브러리, 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 클라이언트. 음성 및 신호 처리를 위한 Python 라이브러리인 talkbox입니다.


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 바인딩 SFMLRenPy, 비주얼 노벨 엔진.

빅데이터와 과학 컴퓨팅


라이브러리 이름 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 라이브러리입니다.


주황색, 주황색, 데이터 마이닝, 데이터 시각화, 시각적 프로그래밍 또는 Python 스크립팅을 통해 기계 분석을 배웁니다.


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


바벨, 바벨, 화학 도구 상자를 엽니다.


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


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


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


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


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


"Map" 및 "Reduce" 개념과 주요 아이디어는 함수형 프로그래밍 언어의 MapReduce 함수 라이브러리에서 차용되었습니다. MapReduce용 프레임워크 및 라이브러리, PySpark, [Spark]용 Python API. dpark는 Python의 MapReduce 프레임워크인 Spark의 Python 복제본입니다. Luigi는 일괄 작업을 위해 복잡한 파이프라인을 구축합니다. mrjob, Hadoop 또는 Amazon Web Services에서 실행되는 MapReduce 작업입니다.

인공지능과 기계학습


라이브러리 이름 소개NLTK(자연어 툴킷)는 Python용 자연어 처리 툴킷입니다. 2001년에 출시된 이 제품에는 자연어 처리 분야의 수많은 어휘 라이브러리 및 알고리즘 구현이 포함되어 있습니다:


단어 분할, 어근 계산, 분류, 의미 분석 등.


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

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


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


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


genius, 중국어 CRF 기본 라이브러리인 CRF(조건부 무작위 필드)는 무작위 필드의 일종인 판별 확률 모델로, 자연어 텍스트 또는 생물학적 서열과 같은 서열 데이터에 레이블을 지정하거나 분석하는 데 일반적으로 사용됩니다. 매우 전문적인 주제 모델 Python 툴킷인 Gensim은 코드이든 문서이든 두 문서의 유사성을 계산하는 데 사용할 수 있습니다. LIBSVM은 국립 대만 대학의 Lin Chih-Jen 교수 등이 사용하는 간단하고 사용하기 쉬운 도구입니다. 빠르고 효과적인 SVM 패턴 인식 및 회귀 소프트웨어 패키지가 개발 및 설계되었습니다. Windows 시리즈 시스템에서 사용할 수 있는 컴파일된 실행 파일을 제공할 뿐만 아니라 개선, 수정 및 기타 응용 프로그램을 용이하게 하는 소스 코드도 제공합니다.


이 소프트웨어는 SVM과 관련된 매개변수 조정이 비교적 적고 많은 기본 매개변수를 제공합니다. 이러한 기본 매개변수를 사용하면 많은 문제를 해결할 수 있습니다.


확인.


이 소프트웨어는 일대일 알고리즘을 기반으로 하는 다중 클래스 패턴 인식 문제를 포함하여 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은 ASF(Apache Software Foundation)의 오픈 소스 프로젝트로, 기계 학습 분야의 일부 확장 가능한 알고리즘을 제공합니다. 개발자 스마트 애플리케이션을 더욱 쉽고 빠르게 제작하세요.


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


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


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, 명령줄 도구로 열어 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, redisco, 간단한 모델 및 컨테이너 라이브러리, [Redis] 플라이휠, Amazon DynamoDB 객체 매핑.


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


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


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


Queue 모듈은 다중 스레드 간의 통신을 구현하는 데 사용할 수 있으므로 각 스레드가 데이터를 공유할 수 있으며 생산자는 소비자(스레드)가 사용할 수 있도록 상품을 대기열에 넣습니다.


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

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


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


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


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


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


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


cuisine, Fabric의 인기 도구 기능입니다.


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


대화형 프로그램을 기대하고 제어하세요.


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


포수, 다중 작업 실행 도구, 네트워크 인터페이스를 갖춘 분산 시스템.


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


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


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


Joblib은 Python에서 제공하는 경량 파이프라인 도구 함수입니다.


계획하고 crontab 파일을 쉽게 생성하세요.


Spiff는 순수 Python으로 구현된 강력한 작업 흐름 엔진입니다.


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


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


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


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


PyPy는 Python 인터프리터를 Python으로 구현한 것입니다.


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


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


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


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


pluginbase, 간단하고 유연한 Python 플러그인 시스템.


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


py결과 프레임워크 생성 및 추적 성과.


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


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

database


도서관 이름 MySQLdb 소개, 성숙한 [MySQL] 데이터베이스 모듈, Baresql, SQL 데이터베이스 패키지 ZODB, Python 로컬 객체 데이터베이스. K-V 객체 그래프 데이터베이스.


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


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


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


mysqlclient, mysql-python 브랜치는 Python 3., 순수 Python으로 작성된 MySQL 드라이버인 PyMySQL을 지원하며 mysql-python과 호환됩니다. mysql-connector-python, 순수 Python으로 작성된 [Oracle]의 MySQL 커넥터입니다.


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

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


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


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

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


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


MongoDB의 공식 클라이언트인 PyMongo.


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


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


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


[네트워크] 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 프록시 채널 등


urllib 오픈 소스 HTTP 라이브러리를 기반으로 Python 언어로 작성된 요청입니다.


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


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


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


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


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


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

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


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


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


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


SDN용 프로그래밍 언어인 Pyretic은 네트워크 스위치나 에뮬레이터에 대한 강력한 추상화를 제공합니다. 최소한의 네트워킹, 천연두 및 열을 활용하는 SDN 기반 IXP 구현인 SDX 플랫폼입니다. inbox.py, Python의 SMTP 서버. imbox, IMAP 라이브러리의 Python 버전입니다. 받은 편지함, 받은 편지함, 오픈 소스 이메일 툴킷.


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, Twisted 및 PythonWebSocket-for-Python을 사용하는 WebSocket 및 WAMP용 함수 라이브러리, 웹소켓 클라이언트 및 서버측 함수 라이브러리. SimpleXMLRPCServer, Python 표준 라이브러리, 단순 XML-RPC 서버, 단일 스레드.


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


zeroRPC, ZeroMQ 및 MessagePack 기반 RPC 구현.


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


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


streamparse는 Python 코드 및 데이터의 실시간 스트리밍을 실행합니다.

Apache Storm과 통합되었습니다.

boto, Amazon 웹 서비스 인터페이스.


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

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


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


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


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


[웹 프레임워크] 가장 널리 사용되는 Python-Web 프레임워크인 Django는 빠른 개발을 장려하고 짧은 개발 주기로 MVC 디자인을 따릅니다. ActiveGrid 엔터프라이즈급 Web2.0 솔루션 Karrigell은 간단한 웹 프레임워크입니다. 웹 서비스, py 스크립트 엔진 및 순수 Python 데이터베이스를 갖춘 자체 포함 PyDBLitewebpy는 간단하지만 강력한 작고 유연한 웹 프레임워크입니다. Pylons는 Python 기반 웹 애플리케이션 개발 프레임워크입니다. Zope는 오픈 소스입니다. 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, CMS 프레임워크, Django 기반.


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은 기존 데이터베이스 기반 시스템에 대한 REST API를 자동으로 생성합니다. Restless, TastyPie와 유사한 프레임워크입니다.


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


Genshi는 네트워크 인식 출력 템플릿 툴킷입니다.


Mako는 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, 서버 관리 패널.


Grappelli, 화려한 인터페이스를 갖춘 장고 스킨입니다. django-suit, Django 대체 인터페이스(비상업적 용도로만 사용)


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


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


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


Cactus는 디자이너의 웹사이트 정적 생성기입니다.


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


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


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


Tinkerer, Tinkerer는 스핑크스 기반의 정적 웹 사이트 생성기입니다.


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로 작성된 비동기 네트워크. C로 작성된 비동기 WSGI 서버인 meinheld.


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.

GUI


Python 기반의 GUI 프로그램 개발을 위한 GTK+ 라이브러리

Python용 PyQt QT 개발 라이브러리

WxPython Python의 GUI 프로그래밍 프레임워크는 MFC 아키텍처와 유사합니다. 시작하고 신속한 개발이 필요합니다. 애플리케이션은 TkinterPython에서 이

표준 인터페이스 프로그래밍 패키지를 사용할 수 있으므로 크로스 플랫폼 Qt 애플리케이션 및 사용자 인터페이스 프레임워크인 타사 라이브러리


PySide가 아닙니다. , 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 패키지 관리를 위한 명령줄 도구입니다.


wheel은 계란을 대체하도록 설계된 Python 배포의 새로운 표준입니다.


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


py2exe , Windows 플랫폼용 Freeze 스크립트 도구인 Py2exe는 Python 스크립트를 Windows에서 독립적으로 실행할 수 있는 실행 가능한 프로그램으로 변환합니다


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


pyinstaller, - Python 독립형 실행 파일로 변환된 프로그램(크로스 플랫폼)


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


dh-virtualenv, 차세대 Python 패키지 라이브러리 관리 도구인 virtualenv(Debian 패키지 형식)

PyPI를 생성 및 배포합니다.


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


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


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


애플리케이션의 여러 부분을 생성, 조립 및 배포하며 그 중 일부는 Python 기반이 아닐 수 있습니다.


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


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


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

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


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


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


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


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


fileconveyor는 리소스 변경 사항을 모니터링하고 CDN(Content Delivery Network) 및 파일 시스템에 저장할 수 있습니다.


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


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


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


Flask-Assets, 애플리케이션 리소스 통합. 【코드 디버깅】


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


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


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


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


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


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


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


Selenium, 웹 테스트 프레임워크, 셀레늄 결합.


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


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


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


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


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


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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 Python当打之年에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제