Python 라이브러리 15선
데이터 분석부터 자동화·크롤링·AI까지 — 바이브코딩에 필수인 Python 라이브러리 15개.
라이브러리를 알면 수백 줄 코드를 한 줄로 줄일 수 있다. 각 라이브러리의 정체, 언제 쓰는지, 핵심 코드 패턴을 빠르게 익힌다.
레슨 단위로 펼쳐 보기
- TOPIC · 01 · 01★★
pandas — 코드로 쓰는 엑셀
CSV·엑셀 파일을 읽어서 필터·정렬·그룹핑·합계를 코드 한 줄로 처리하는 데이터 분석 라이브러리.
- TOPIC · 01 · 02
openpyxl — 엑셀 파일을 코드로 조작
엑셀 파일(.xlsx)의 셀 읽기·쓰기·서식 적용을 Python 코드로 자동화하는 라이브러리.
- TOPIC · 01 · 03★★
requests — HTTP 요청을 한 줄로
API 호출, 웹 데이터 수집 등 HTTP 요청을 간단하게 보내는 라이브러리.
- TOPIC · 01 · 04★★
BeautifulSoup — 웹 페이지에서 데이터 추출
HTML 페이지를 파싱하여 원하는 데이터만 뽑아내는 웹 크롤링 라이브러리.
- TOPIC · 01 · 05
Pillow — 코드로 포토샵
이미지 리사이즈, 자르기, 필터, 워터마크 삽입 등을 코드로 처리하는 이미지 편집 라이브러리.
- TOPIC · 01 · 06★★
matplotlib — 데이터를 그래프로
선 그래프, 막대 차트, 산점도 등 데이터 시각화를 위한 Python 대표 차트 라이브러리.
- TOPIC · 01 · 07★★
Flask — 가장 가벼운 파이썬 웹 프레임워크
라우팅·템플릿·REST API를 최소한의 코드로 구현하는 마이크로 웹 프레임워크.
- TOPIC · 01 · 08
PyAutoGUI — 마우스·키보드 자동화
마우스 클릭, 키보드 입력, 스크린샷 등 PC 조작을 코드로 자동화하는 매크로 라이브러리.
- TOPIC · 01 · 09
schedule — 파이썬 알람시계
특정 시간·간격마다 함수를 자동 실행하는 작업 스케줄러. 크론(cron)의 파이썬 대체.
- TOPIC · 01 · 10★★
Streamlit — 데이터 앱을 5분 만에
Python 코드만으로 인터랙티브 웹 대시보드를 만드는 데이터 앱 프레임워크.
- TOPIC · 01 · 11
Whisper — AI 받아쓰기
OpenAI의 음성인식(STT) 모델. 음성 파일을 텍스트로 변환하며 다국어를 지원한다.
- TOPIC · 01 · 12
python-pptx — 코드로 발표자료
PowerPoint 슬라이드를 코드로 생성·수정하는 라이브러리. 텍스트·이미지·표를 자동 삽입한다.
- TOPIC · 01 · 13
python-docx — 코드로 보고서
Word 문서(.docx)를 코드로 생성·편집하는 라이브러리. 문단·표·이미지를 자동 삽입한다.
- TOPIC · 01 · 14
yt-dlp — 미디어 다운로더
유튜브 등 수천 개 사이트에서 영상·오디오·자막을 다운로드하는 강력한 CLI/라이브러리.
- TOPIC · 01 · 15★★
Selenium — 로봇이 브라우저를 조작
실제 브라우저를 코드로 자동 조작하는 도구. 로그인, 동적 페이지 크롤링, UI 테스트에 사용.