프로젝트 소개
Awesome Python은 "Python으로 X를 하고 싶을 때 어떤 도구를 사용해야 할까?"라는 질문에 답하는 데 도움이 되는 널리 참조되는 큐레이션 목록입니다. Python 프로젝트를 AI & ML, 웹 개발, HTTP & 스크래핑, 데이터베이스 & 저장소, 데이터 & 사이언스, 개발자 도구, DevOps, CLI & GUI, 텍스트 & 문서, 미디어, Python 언어 자체, Python 도구 체인, 보안 등 주요 카테고리로 분류합니다.
각 카테고리에는 직접 링크와 개별 프로젝트에 대한 간략한 설명이 포함된 하위 섹션이 있습니다. AI & ML 섹션은 LLM 오케스트레이션(LangChain, LlamaIndex, CrewAI), 딥러닝 프레임워크(PyTorch, TensorFlow, JAX, Keras), 머신러닝(scikit-learn, XGBoost, LightGBM), NLP(spaCy, NLTK, Stanza), 컴퓨터 비전/OpenCV, Ultralytics YOLO), 음성 도구를 다룹니다. 웹 개발 섹션은 프레임워크(Django, Flask, FastAPI, Starlette), API 도구, ASGI/WSGI 서버, 인증 라이브러리, CMS 플랫폼, 정적 사이트 생성기를 조사합니다. 데이터베이스 및 데이터 섹션은 ORM(SQLAlchemy, Django ORM, Peewee), PostgreSQL, MySQL, SQLite, ClickHouse용 드라이버, 데이터 분석, 시각화, ETL, 지리공간 라이브러리를 문서화합니다.
이 목록은 테스트, 디버깅, 빌드 도구, 문서 생성기, 태스크 큐, 작업 스케줄러, 분산 컴퓨팅, CLI 개발, GUI 툴킷, 텍스트 처리, 파일 형식 처리, 이미지 및 오디오/비디오 라이브러리, 게임 개발, 암호화, 침투 테스트, 하드웨어 통합도 다룹니다. 자체적으로 의견을 가진 목록으로 명시하며, 더 쉬운 검색 및 필터링을 위해 awesome-python.com 웹사이트를 안내합니다.
vinta가 관리하며 GitHub에서 가장 많은 스타를 받은 저장소 중 하나입니다. 이 목록은 독립형 도구가 아닌 참조 색인으로 기능하며, 코드를 실행하거나 런타임 기능을 제공하지 않습니다. 연결된 프로젝트는 각각의 독립된 저장소로, 자체 라이선스와 유지보수 주기를 가집니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.