파이썬의 강력함은 풍부한 라이브러리 생태계에서 나오며, 분야별로 사실상 표준이 되는 핵심 라이브러리들이 있습니다.
각 분야의 핵심 라이브러리를 알면 파이썬으로 무엇을 할 수 있는지 명확해집니다.
1. 데이터 분석 — pandas, NumPy
pandas는 표 형식 데이터(CSV·엑셀·DB) 처리의 표준이며, 데이터 정리·필터링·집계가 매우 간결하게 작성됩니다.
NumPy는 수치 계산의 표준이며, 행렬 연산이 빠르고 메모리 효율도 좋아 머신러닝 라이브러리의 기초가 됩니다.
2. 머신러닝 — scikit-learn, PyTorch
scikit-learn은 일반 머신러닝(분류·회귀·클러스터링)의 표준이며, 한 줄로 모델을 만들고 학습할 수 있습니다.
PyTorch는 딥러닝의 표준이며, 메타가 개발한 강력한 라이브러리로 거의 모든 최신 AI 모델이 PyTorch로 만들어집니다.
3. 웹 개발 — Django, FastAPI
Django는 풀스택 웹 프레임워크이며, ORM·인증·관리자 페이지가 모두 포함된 강력한 도구입니다.
FastAPI는 API 개발의 새로운 표준이며, 자동 문서 생성·고속 처리·간결한 문법이 강점입니다.
4. 자동화·웹 크롤링 — requests, BeautifulSoup
requests는 HTTP 요청의 표준 라이브러리이며, "requests.get(URL)" 한 줄로 웹 페이지를 가져올 수 있습니다.
BeautifulSoup은 HTML 파싱의 표준이며, requests + BeautifulSoup 조합이 웹 크롤링의 가장 일반적인 방법입니다.
5. 시각화 — matplotlib, seaborn, plotly
matplotlib는 파이썬 시각화의 기본이며, 모든 그래프 라이브러리의 기초가 됩니다.
seaborn은 더 예쁜 통계 시각화, plotly는 인터랙티브 그래프 생성에 강점이 있어, 분야별로 적합한 라이브러리를 선택할 수 있습니다.
파이썬 라이브러리는 분야별로 사실상 표준이 정해져 있고, pandas·PyTorch·Django·requests·matplotlib 같은 핵심 라이브러리만 알아도 다양한 작업이 가능합니다.
