파이썬 개발 전반을 아우르는 종합 라이브러리 가이드
vinta/awesome-python
GitHubAI/ML부터 웹 개발, 데이터 과학, DevOps까지 파이썬 생태계 전반의 핵심 프레임워크와 라이브러리를 카테고리별로 체계화한 종합 가이드입니다.
- 특히 LLM 기반 에이전트 구축 도구(LangChain 등)나 고성능 추론 엔진(vLLM 등) 같은 최신 인공지능 개발 기술들이 상세히 정리되어 있습니다.
- 파이썬 개발의 전 영역에 걸친 방대한 지식을 한곳에서 참고할 수 있어, 프로젝트 기획 및 적절한 기술 스택 선정 시 큰 도움을 받을 수 있습니다.
- 자료가 매우 광범위하므로, 최신 버전이나 사용 사례를 확인하며 필요한 라이브러리를 선별적으로 검토하는 것이 중요합니다.
본 자료는 파이썬 생태계의 핵심 프레임워크와 라이브러리를 카테고리별로 체계화한 종합적인 참고서입니다. AI 및 개발, 웹 프레임워크, 데이터 과학, DevOps 도구 등 파이썬을 활용하는 전 영역에 걸친 방대한 지식을 제공합니다. 사용자는 이 가이드를 통해 프로젝트의 기획 단계에서 필요한 기술 스택과 라이브러리를 폭넓게 탐색할 수 있습니다.
특히 인공지능 및 관련 섹션에서는 최신 개발 트렌드가 반영되어 있습니다. LangChain, LangGraph와 같은 오케스트레이션 프레임워크부터 vLLM이나 Hugging Face Transformers 같은 고성능 추론 엔진까지 다루고 있으며, AI 에이전트 구축을 위한 다양한 스킬셋과 데이터 레이어 라이브러리(예: LlamaIndex)를 상세히 소개합니다. 또한 PyTorch나 TensorFlow와 같은 핵심 딥러닝 프레임워크도 함께 정리되어 있습니다.
기반 개발 영역으로는 웹 애플리케이션 구축에 필요한 Web Frameworks, , 인증 시스템 등이 분류되어 있으며, 데이터 처리 측면에서는 Data Analysis, ETL(데이터 수집/변환), 시각화 등 전 과정을 아우르는 라이브러리를 제공합니다. 더 나아가 알고리즘 설계 패턴, 테스트 도구, 그리고 분산 컴퓨팅 및 메시징과 같은 DevOps 관련 구성 요소까지 포괄적으로 다루고 있습니다.
용어 풀이
- 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- LLM
- 방대한 글을 학습해 문장을 이해하고 만들어 내는 AI 모델. ChatGPT, Claude, Gemini가 여기에 속해요.
- API
- 프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.