우리는 선택된 100개의 Python 라이브러리를 수집하는 것을 권장합니다!

WBOY
풀어 주다: 2023-04-11 19:27:30
앞으로
1618명이 탐색했습니다.

우리는 선택된 100개의 Python 라이브러리를 수집하는 것을 권장합니다!

Text

안녕하세요 여러분, 저는 Python 인공 지능 기술입니다.

Python이 그토록 인기 있고 많은 사람들이 배우는 이유는 Python이 배우기 쉽고 강력하며 전체 커뮤니티가 매우 활발하고 많은 것을 배우기 때문입니다. 정보의. 그리고 이 언어에는 자동화된 테스트, 운영 및 유지 관리, 크롤러, 데이터 분석, 기계 학습, 금융 분야, 백엔드 개발, 클라우드 컴퓨팅, 게임 개발 등 모든 측면이 포함됩니다.

수천 개의 높은 건물이 땅에서 솟아오릅니다. 수천 개의 강력한 라이브러리가 이 건물을 지탱하고 있기 때문에 Python 건물이 이렇게 강력할 수 있습니다. 보물창고.

파이썬 라이브러리 전체의 적용 방법을 대략적으로 나열해 보았는데, 대략 계산해보면 방향이 20가지가 넘습니다. 왼쪽과 오른쪽이 두 방향으로 나누어져 있으며, 왼쪽은 공격(주로 외부)을 담당하며, 각 항목은 개별적으로는 고급 제품이며, 오른쪽은 방어를 담당합니다. (주로 내부), 전체로 간주되는 기본 구성을 포함합니다. 건물의 기초.

아래에서는 각 분야의 고품질 라이브러리를 선택하여 모든 사람에게 보여줍니다. 읽고 나면 분명히 WC, 이렇게 많은 라이브러리를 본 적이 없습니다~~

1. Python 건물의 기본 인프라

환경 관리

  • Python 버전 및 환경 관리 도구

p: 매우 간단한 대화형 Python 버전 관리 도구입니다.

pyenv: 간단한 Python 버전 관리 도구.

Vex: 가상 환경에서 명령을 실행할 수 있습니다.

virtualenv: 독립적인 Python 환경을 만드는 도구입니다.

buildout: 격리 환경 초기화 후 선언적 구성 관리를 사용합니다.

패키지 관리

  • 패키지 및 종속성을 관리하는 도구입니다.

pip: Python 패키지 및 종속성 관리 도구입니다.

pip-tools: Python 패키지 종속성을 업데이트하는 도구 세트입니다.

pipenv: Python이 공식적으로 권장하는 차세대 패키지 관리 도구입니다.

poetry: setup.py를 완전히 대체할 수 있는 패키지 관리 도구입니다.

conda: 크로스 플랫폼, Python 바이너리 패키지 관리 도구입니다.

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

wheel: 계란을 대체하기 위한 Python 배포의 새로운 표준입니다.

Distribution

  • 배포용 실행 파일로 패키징됩니다.

PyInstaller: Python 프로그램을 독립적인 실행 파일(크로스 플랫폼)로 변환합니다.

cx_Freeze: 동적 링크 라이브러리를 사용하여 Python 프로그램을 실행 파일로 변환합니다.

dh-virtualenv: virtualenv 가상 환경을 Debian 패키지로 구축하고 배포합니다.

Nuitka: 스크립트, 모듈, 패키지를 실행 파일이나 확장 모듈로 컴파일합니다.

py2app: Python 스크립트를 독립형 패키지로 변환합니다(Mac OS X).

py2exe: Python 스크립트를 독립형 패키지로 변환합니다(Windows).

pynsist: 설치 프로그램에 Python 자체를 패키징하는 Windows 설치 프로그램을 만드는 도구입니다.

Configuration

  • 구성을 저장하고 구문 분석하는 데 사용되는 라이브러리입니다.

config: 로깅 모듈 작성자가 작성한 계층적 구성 모듈입니다.

ConfigObj: 확인 기능이 있는 INI 파일 파서.

ConfigParser: (Python 표준 라이브러리) INI 파일 파서.

profig: 숫자 변환 기능과 함께 다양한 형식을 통한 구성.

python-deconnect: 설정과 코드를 완전히 분리합니다.

우리는 선택된 100개의 Python 라이브러리를 수집하는 것을 권장합니다!

2. Python 건물 관리 구성

파일

aiofiles: asyncio 기반, 비동기 파일 작업 제공

imghdr: (Python 표준 라이브러리) 이미지 유형 감지

mimetypes: (Python 표준 라이브러리) 파일 변경 name MIME 유형에 매핑

path.py: os.path를 캡슐화하는 모듈

pathlib: (Python3.4+ 표준 라이브러리) 크로스 플랫폼, 객체 지향 경로 작업 라이브러리

python-magic: 파일 유형 감지 Python 인터페이스 타사 라이브러리 libmagic

Unipath: 객체 지향 방식으로 파일과 디렉터리를 조작합니다.

watchdog: 파일 시스템 이벤트 관리를 위한 API 및 셸 도구

날짜 및 시간

  • 날짜 및 시간을 조작하기 위한 클래스 라이브러리.

arrow: 더 나은 Python 날짜 및 시간 조작 라이브러리.

Chronyk: 손으로 쓴 형식의 시간과 날짜를 구문 분석하는 Python 3 라이브러리입니다.

dateutil: Python datetime 모듈의 확장입니다.

delorean: Python의 날짜 처리와 관련된 까다로운 문제를 해결하는 라이브러리입니다.

maya: 인간화된 시간 처리 라이브러리.

moment: 시간과 날짜 작업을 위한 Python 라이브러리입니다. Moment.js에서 영감을 얻었습니다.

pendulum: 화살표보다 더 명확하고 예측 가능한 동작을 제공하는 시간 조작 라이브러리입니다.

PyTime: 문자열을 통해 날짜/시간을 조작하기 위한 간단하고 사용하기 쉬운 Python 모듈입니다.

pytz: 세계 시간대 정의의 현대 및 역사적 버전. 시간대 데이터베이스를 Python으로 가져옵니다.

when.py: 사용자가 일반적인 날짜 및 시간 작업을 수행하는 데 도움이 되는 사용자 친화적인 기능을 제공합니다.

텍스트 처리

  • 텍스트를 파싱하고 조작하기 위한 라이브러리입니다.
  • Universal

chardet: Python2 및 Python3과 호환되는 문자 인코딩 감지기.

difflib: (Python 표준 라이브러리)는 차등 비교를 수행하는 데 도움이 됩니다.

ftfy: 유니코드 텍스트를 더욱 완전하고 일관되게 만듭니다.

fuzzywuzzy: 퍼지 문자열 일치.

Levenshtein: 편집 거리와 문자열 유사성을 빠르게 계산합니다.

pangu.py: 중국어, 일본어, 한국어 문자와 숫자 사이에 공백을 추가합니다.

pypinyin: 중국어 병음 변환 도구 Python 버전.

shortuuid: 간결하고 명확하며 URL 안전 UUID를 생성하기 위한 생성기 라이브러리입니다.

simplejson: Python용 JSON 인코더 및 디코더.

unidecode: 유니코드 텍스트의 ASCII 변환 형식입니다.

uniout: 이스케이프된 문자열 대신 읽을 수 있는 문자를 인쇄합니다.

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

yfiglet-figlet: pyfiglet - figlet의 Python 구현입니다.

flashtext: 효율적인 텍스트 검색 및 대체 라이브러리입니다.

  • Slugification

awesome-slugify: 유니코드를 보존하는 Python slugification 라이브러리입니다.

python-slugify: 유니코드를 ASCII로 변환할 수 있는 Python slugification 라이브러리입니다.

unicode-slugify: 유니코드 슬러그를 생성할 수 있고 Django가 필요한 슬러그 도구입니다.

  • Parser

phonenumbers: 전화번호를 구문 분석하고, 형식화하고, 저장하고, 확인합니다.

PLY: lex 및 yacc 구문 분석 도구의 Python 구현.

Pygments: 범용 구문 강조 도구.

pyparsing: 범용 파서를 생성하기 위한 프레임워크입니다.

python-nameparser: 사람의 이름을 여러 개의 독립적인 부분으로 분해합니다.

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

sqlparse: 검증이 필요 없는 SQL 파서.

Office 텍스트 형식 처리

  • General

tablib: 표 형식의 데이터를 처리하는 데 사용되는 모듈입니다.

⭐python-office: 사무 자동화를 위한 타사 라이브러리입니다.

  • Office

Marmir: 입력 Python 데이터 구조를 스프레드시트로 변환합니다.

openpyxl: Excel 2010 xlsx/xlsm/xltx/xltm 파일을 읽고 쓰기 위한 라이브러리입니다.

pyexcel: Excel 파일을 읽고, 쓰고, 운영하기 위한 통합 API를 제공하는 라이브러리입니다.

python-docx: Microsoft Word 2007/2008 docx 파일을 읽고, 쿼리하고, 수정합니다.

relatorio: 템플릿 기반 OpenDocument 파일.

unoconv: LibreOffice/OpenOffice에서 지원하는 모든 파일 형식 간에 변환합니다.

XlsxWriter: Excel .xlsx 파일을 생성하기 위한 Python 모듈입니다.

xlwings: BSD 프로토콜을 기반으로 Excel에서 Python을 쉽게 호출할 수 있게 해주는(또는 그 반대의 경우도 마찬가지) 라이브러리입니다.

xlwt: Excel 파일의 데이터 및 형식 정보를 읽고 씁니다.

  • PDF

PDFMiner: PDF 문서에서 정보를 추출하는 도구입니다.

PyPDF2: PDF 페이지를 분할, 병합, 변환할 수 있는 라이브러리입니다.

ReportLab: 서식 있는 텍스트 PDF 문서를 빠르게 만듭니다.

  • Markdown

Mistune: 순수 Python으로 구현된 빠르고 모든 기능을 갖춘 Markdown 파서입니다.

Python-Markdown: John Gruber의 Markdown을 Python으로 구현한 것입니다.

Python-Markdown2: Markdown 파서의 순수 Python 구현으로 Python-Markdown보다 빠르고 정확합니다.

  • YAML

PyYAML: YAML 파서의 Python 버전입니다.

  • CSV

csvkit: CSV를 변환하고 조작하는 도구입니다.

Configuration

  • 구성을 저장하고 구문 분석하는 데 사용되는 라이브러리입니다.

config: 로깅 모듈 작성자가 작성한 계층적 구성 모듈입니다.

ConfigObj: 확인 기능이 있는 INI 파일 파서.

ConfigParser: (Python 표준 라이브러리) INI 파일 파서.

profig: 숫자 변환 기능과 함께 다양한 형식을 통한 구성.

python-deconnect: 설정과 코드를 완전히 분리합니다.

명령줄 도구

  • 명령줄 프로그램 생성을 위한 라이브러리.
  • 명령줄 프로그램 개발

asciimatics: 크로스 플랫폼, 전체 화면 터미널 패키지(예: 마우스/키보드 입력 및 색상, 위치 지정 텍스트 출력), 복잡한 애니메이션 및 특수 효과를 위한 완전한 고급 API.

cement: Python의 명령줄 프로그래밍 프레임워크.

click: 조합을 통해 아름다운 명령줄 인터페이스를 만들기 위한 패키지입니다.

cliff: 여러 계층의 명령으로 명령줄 프로그램을 만들기 위한 프레임워크입니다.

clint: Python 명령줄 프로그램 도구.

colorama: 크로스 플랫폼 색상 터미널 텍스트.

docopt: Python 스타일 명령줄 인수 구문 분석기.

Gooey: 명령줄 프로그램을 GUI 프로그램으로 바꾸는 명령입니다.

python-prompt-toolkit: 강력한 대화형 명령줄 프로그램을 구축하기 위한 라이브러리입니다.

python-fire: Python 클래스를 기반으로 하는 명령줄 인터페이스를 구축하기 위해 Google에서 제작한 라이브러리입니다.

Pythonpy: 명령줄에서 직접 Python 명령을 실행합니다.

그림, 그림, 그림, 그림

멋져요! 개인 작업에 꼭 필요한 N 오픈소스 프로젝트! 어서 모아보세요

  • 생산 도구

aws-cli: Amazon Web Services용 공통 명령줄 인터페이스.

bashplotlib: 터미널의 기본 그리기.

caniusepython3: Python3으로의 포팅을 방해하는 프로젝트를 확인하세요.

cookiecutter: cookiecutter(프로젝트 템플릿)에서 프로젝트를 생성하기 위한 명령줄 도구입니다.

doitlive: 터미널에서 실시간 프레젠테이션을 위한 도구입니다.

pyftpdlib: 엄청나게 빠르고 확장 가능한 Python FTP 서비스 라이브러리입니다.

howdoi: 명령줄을 통해 프로그래밍 질문에 대한 즉각적인 답변을 얻으세요.

httpie: 명령줄 HTTP 클라이언트로, cURL을 대체하여 사용이 더 간편합니다.

PathPicker: bash 출력에서 ​​파일을 선택합니다.

percol: UNIX 셸의 기존 파이프 개념에 대화형 선택 기능을 추가합니다.

SAWS: AWS 명령줄의 향상된 버전입니다.

thefuck: 이전 명령줄 지침을 수정하세요.

mycli: 자동 완성 및 구문 강조 기능이 있는 MySQL 명령줄 클라이언트입니다.

pgcli: 자동 완성 및 구문 강조 기능이 있는 Postgres 명령줄 도구입니다.

try: Python 라이브러리를 실험하기 위한 명령줄 도구가 그 어느 때보다 쉬워졌습니다.

3. Python Building의 창고

Database

  • Python으로 구현된 데이터베이스입니다.

pickleDB: 간단하고 가벼운 키-값 저장소 데이터베이스입니다.

PipelineDB: 스트리밍 SQL 데이터베이스.

TinyDB: 마이크로 문서 중심 데이터베이스입니다.

ZODB: Python 기본 개체 데이터베이스입니다. 키-값 및 객체 그래프 데이터베이스입니다.

데이터베이스 드라이버

  • 데이터베이스를 연결하고 운영하는 데 사용되는 라이브러리입니다.
  • MySQL: awesome-mysql 시리즈

aiomysql: asyncio 기반의 비동기 MySQL 데이터베이스 작업 라이브러리.

mysql-python: Python용 MySQL 데이터베이스 커넥터입니다.

ysqlclient: mysql-python 브랜치, Python 3 지원.

oursql: 기본 사전 컴파일된 지시문 및 BLOB를 지원하는 더 나은 MySQL 커넥터입니다.

PyMySQL: mysql-python과 호환되는 순수 Python MySQL 드라이버입니다.

  • PostgreSQL

psycopg2: Python에서 가장 인기 있는 PostgreSQL 어댑터입니다.

쿼리: PostgreSQL과 상호작용하는 데 사용되는 psycopg2 라이브러리의 래퍼입니다.

txpostgres: Twisted 기반 비동기 PostgreSQL 드라이버.

  • 기타 관계형 데이터베이스

apsw: 또 다른 Python SQLite 래퍼.

dataset: 데이터베이스에 Python 사전을 저장합니다.

pymssql: 간단한 Microsoft SQL Server 데이터베이스 인터페이스입니다.

  • NoSQL 데이터베이스

asyncio-redis: asyncio(PEP 3156) 기반의 Redis 클라이언트입니다.

cassandra-python-driver: Cassandra용 Python 드라이버.

HappyBase: Apache HBase용으로 설계된 개발자 친화적인 라이브러리입니다.

Plyvel: LevelDB에 대한 빠르고 기능이 풍부한 Python 인터페이스입니다.

py2neo: Neo4j 편안한 인터페이스용 Python 래퍼 클라이언트.

pycassa: Cassandra용 Python Thrift 드라이버.

PyMongo: MongoDB용 공식 Python 클라이언트입니다.

redis-py: Redis용 Python 클라이언트.

telephus: Twisted를 기반으로 한 Cassandra 클라이언트.

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

4. Python 빌딩의 네트워크 통신

Network

  • 네트워크 프로그래밍을 위한 라이브러리.

asyncio: (Python 표준 라이브러리) 비동기 I/O, 이벤트 루프, 코루틴 및 작업.

Twisted: 이벤트 기반 네트워크 엔진.

pulsar: 이벤트 중심 동시성 프레임워크.

diesel: Greenlet 기반 이벤트 I/O 프레임워크.

pyzmq: ZeroMQ 메시징 라이브러리용 Python 래퍼입니다.

Toapi: 모든 웹사이트에 API 서비스를 제공하기 위한 가볍고 간단하며 빠른 Flask 라이브러리입니다.

txZMQ: Twisted를 기반으로 하는 ZeroMQ 메시징 라이브러리의 Python 래퍼입니다.

HTTP

  • HTTP를 사용하는 라이브러리입니다.

aiohttp: asyncio 기반 비동기 HTTP 네트워크 라이브러리.

요청: 인간화된 HTTP 요청 라이브러리.

grequests: 비동기 HTTP 요청을 위한 라이브러리 + gevent를 요청합니다.

httplib2: 포괄적인 HTTP 클라이언트 라이브러리.

treq: Twisted HTTP 클라이언트 위에 구축된 요청과 유사한 Python API입니다.

urllib3: 스레드로부터 안전한 연결 풀을 갖춘 명확하고 친숙한 HTTP 라이브러리, 파일 게시 지원.

WebSocket 사용을 돕는 WebSocket 라이브러리. 또한, 공개 계정을 검색할 때 리눅스는 백그라운드에서 "원숭이"라고 답하는 방법을 학습하고 깜짝 선물 패키지를 받아야 합니다.

AutobahnPython: Python의 경우 Twisted 및 asyncio 기반 WebSocket 및 WAMP를 사용합니다.

Crossbar: 오픈 소스 통합 애플리케이션 라우팅(Autobahn의 Python용 Websocket 및 WAMP).

django-socketio: Django용 WebSocket.

WebSocket-for-Python: Python2/3 및 PyPy용으로 작성된 WebSocket 클라이언트 및 서버 라이브러리.

WSGI 서버

  • WSGI 호환 웹 서버

gunicorn: 사전 포크되고 부분적으로 C 언어로 작성되었습니다.

uwsgi: uwsgi 프로젝트의 목적은 C 언어로 작성된 관리형 서비스 구축을 위한 풀스택 도구 세트를 개발하는 것입니다.

bjoern: 비동기식, 매우 빠르며 C로 작성되었습니다.

fapws3: 비동기(네트워크 측에만 해당), C 언어로 작성되었습니다.

meinheld: 비동기식, 부분적으로 C로 작성되었습니다.

netius: 비동기식이며 매우 빠릅니다.

paste: 멀티 스레드, 안정적이고 검증된 제품입니다.

로켓: 멀티스레드.

waitress: Pyramid 프레임워크를 구동하는 멀티스레딩.

Werkzeug: Flask를 구동하고 프로젝트에 쉽게 삽입할 수 있는 WSGI 도구 라이브러리입니다.

웹 프레임워크

  • 풀 스택 웹 프레임워크.

Django: Python 세계에서 가장 인기 있는 웹 프레임워크입니다.

Flask: Python 마이크로 프레임워크.

pyramid: 작고 빠르며 실용적인 오픈 소스 Python 웹 프레임워크입니다.

Bottle: 빠르고 작고 가벼운 WSGI 마이크로 웹 프레임워크입니다.

CherryPy: HTTP/1.1 프로토콜을 준수하고 WSGI 스레드 풀을 갖춘 미니멀리스트 Python 웹 프레임워크입니다.

TurboGears: 풀 스택 솔루션으로 확장할 수 있는 마이크로 프레임워크입니다.

Tornado: 웹 프레임워크 및 비동기 네트워크 라이브러리.

sanic: Python3.5+ 기반의 비동기 네트워크 프레임워크입니다.

starlette: 가벼운 고성능 ASGI 프레임워크

전자상거래

  • 전자상거래 및 결제를 위한 프레임워크 및 라이브러리입니다.

django-oscar: Django용 오픈 소스 전자상거래 프레임워크입니다.

django-shop: Django를 기반으로 한 상점 시스템입니다.

Cartridge: 메자닌을 기반으로 구축된 장바구니 애플리케이션입니다.

shoop: Django 기반의 오픈 소스 전자상거래 플랫폼입니다.

alipay: 비공식 Python Alipay API.

merchant: 여러 결제 플랫폼에서 결제를 받을 수 있는 Django 애플리케이션입니다.

돈: 통화 라이브러리. 선택적인 CLDR 백엔드 현지화 형식이 함께 제공되어 확장 가능한 통화 교환 솔루션을 제공합니다.

python-currency: 통화 형식과 숫자 값을 표시합니다.

RESTful API

  • RESTful API 개발을 위한 라이브러리
  • Django

django-rest-framework: 웹 API 구축을 위한 강력하고 유연한 도구입니다.

django-tastypie: Django 애플리케이션용 API를 개발합니다.

django-formapi: Django 양식 유효성 검사를 위한 JSON API를 만듭니다.

  • Flask

flask-api: 플라스크용으로 개발되었으며 웹 API를 탐색합니다.

flask-restful: 플라스크용 REST API를 빠르게 생성합니다.

flask-restless: SQLAlchemy에서 정의한 데이터베이스 모델에 대한 RESTful API를 만듭니다.

flask-api-utils: Flask에 대한 API 표현 및 유효성 검사를 처리합니다.

eve: Flask, MongoDB 등을 기반으로 하는 REST API 프레임워크.

  • Pyramid

cornice: Pyramid용 REST 프레임워크입니다.

  • 프레임워크에 구애받지 않음

falcon: 클라우드 API 및 웹 앱 백엔드 구축을 위한 고성능 프레임워크입니다.

sandman: 기존 데이터베이스 기반 시스템을 위한 REST API를 자동으로 생성합니다.

restless: Tastypie의 학습을 기반으로 하는 프레임워크 독립적인 REST 프레임워크입니다.

ripozo: REST/HATEOAS/Hypermedia API를 빠르게 생성하세요.

템플릿 엔진

  • 템플릿 생성 및 어휘 분석을 위한 라이브러리 및 도구입니다.

Jinja2: 현대적이고 디자이너 친화적인 템플릿 엔진입니다.

Chameleon: HTML/XML 템플릿 엔진. ZPT(Zope Page Templates)를 모방하고 속도를 최적화합니다.

Genshi: 웹 인식 결과를 생성하기 위한 Python 템플릿 도구입니다.

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

Queue

  • 이벤트 및 작업 대기열을 처리하기 위한 라이브러리입니다.

celery: 분산 메시징을 기반으로 하는 비동기 작업 대기열/작업 대기열.

huey: 작은 다중 스레드 작업 대기열.

mrq: Mr. Queue - Redis 및 gevent를 사용하는 Python 분산 작업자 작업 대기열입니다.

rq: 간단한 Python 작업 대기열.

simpleq: Amazon SQS를 기반으로 하는 간단하고 무한히 확장 가능한 대기열입니다.

Search

  • 데이터를 색인화하고 검색 쿼리를 수행하는 라이브러리 및 소프트웨어입니다.

django-haystack: Django에 대한 모듈식 검색.

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

elasticsearch-dsl-py: Elasticsearch용 공식 고급 Python 클라이언트입니다.

solrpy: solr용 Python 클라이언트.

Whoosh: 빠르고 순수한 Python 검색 엔진 라이브러리입니다.

Email

  • 이메일 전송 및 구문 분석을 위한 라이브러리입니다.

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

envelopes: 사람이 사용할 수 있는 이메일 라이브러리입니다.

flanker: 이메일 주소 및 Mime 구문 분석 라이브러리.

imbox: Python IMAP 라이브러리.

inbox.py: Python SMTP 서버.

inbox: 오픈 소스 이메일 도구 상자입니다.

lamson: Python 스타일 SMTP 애플리케이션 서버.

mailjet: 일괄 이메일 전송, 통계 및 기타 기능을 제공하는 데 사용되는 Mailjet API 구현입니다.

marrow.mailer: 확장 가능한 고성능 이메일 배포 프레임워크입니다.

modoboa: 현대적이고 미니멀한 웹 UI를 갖춘 이메일 호스팅 및 관리 플랫폼입니다.

pyzmail: 이메일을 생성하고 보내고 분석합니다.

Talon: 메시지와 서명을 추출하는 데 사용되는 Mailgun 라이브러리.

yagmail: yagmail은 이메일을 최대한 쉽게 보낼 수 있도록 설계된 GMAIL/SMTP 클라이언트입니다.

URL 처리

  • URL 구문 분석용 라이브러리

furl: URL 처리를 더 쉽게 해주는 작은 Python 라이브러리입니다.

purl: 조사 및 처리를 위한 간결한 API를 갖춘 간단하고 변경할 수 없는 URL 클래스입니다.

pyshorteners: 순수 Python URL 단축 라이브러리.

shorturl: bit.ly와 유사한 짧은 URL 및 짧은 링크를 생성하기 위한 Python 구현입니다.

webargs: Flask, Django, Bottle, Tornado 및 Pyramid를 비롯한 널리 사용되는 웹 프레임워크에 대한 기본 지원을 통해 HTTP 요청 매개변수를 구문 분석하기 위한 라이브러리입니다.

5. Python 구축의 전원 시스템

process

  • 운영 체제 프로세스 시작 및 통신 라이브러리.

envoy: Python 하위 프로세스 모듈보다 사용자 친화적입니다.

sarge: 하위 프로세스 모듈의 또 다른 캡슐화입니다.

sh: 완전한 하위 프로세스 대체 라이브러리입니다.

동시성 및 병렬성

  • 동시 및 병렬 작업을 위한 라이브러리입니다.

multiprocessing: (Python 표준 라이브러리) 프로세스 기반 "스레드" 인터페이스.

스레딩: (Python 표준 라이브러리) 상위 수준 스레딩 인터페이스입니다.

eventlet: WSGI를 지원하는 비동기 프레임워크입니다.

gevent: greenlet을 사용하는 코루틴 기반 Python 네트워킹 라이브러리입니다.

내일: 비동기 코드 생성을 위한 마법의 데코레이터 구문 구현.

uvloop: libuv 위에 asyncio 이벤트 루프를 매우 빠르게 구현합니다.

우리는 선택된 100개의 Python 라이브러리를 수집하는 것을 권장합니다!

모르시면 정말 놀라실 겁니다. Python 라이브러리가 너무 많아요. 위의 100개 라이브러리는 Python 제국 건물의 일부일 뿐이며 건물의 내부 초석을 구축하는 역할을 담당합니다. Xiao F는 나중에 Python 애플리케이션 라이브러리를 계속 소개할 예정이므로 계속 지켜봐 주시기 바랍니다.

필요한 학생이라면 언제든지 참여해 보세요. 이 글이 도움이 되었다면 좋아요를 누르고 지금 시청해 보세요! ❤️

GitHub에는 더 많은 고품질 프로젝트 시스템 학습 리소스가 있습니다. 다른 학생들과 공유해 보세요!

위 내용은 우리는 선택된 100개의 Python 라이브러리를 수집하는 것을 권장합니다!의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:51cto.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!