반응형

2026/01/25 3

[파이썬 실전] FastAPI로 '나만의 네이버 뉴스 검색기' 만들기 (크롤링 + API 연동)

지난 시간엔 FastAPI가 무엇인지 알아봤죠? 오늘은 이론 공부 그만하고, 바로 실전으로 들어갑니다. 우리가 매일 검색하는 '네이버 뉴스', 매번 들어가서 검색하기 귀찮으시죠?파이썬으로 **"내가 원하는 키워드만 입력하면, 최신 뉴스를 싹 긁어와서 정리해 주는 서버"**를 만들어보겠습니다. 이 기술만 익히면 주식 뉴스, 부동산 정보, 경쟁사 동향 파악까지 전부 자동화할 수 있습니다.1. 준비물 (라이브러리)요리는 재료 손질부터죠. 터미널(VS Code)을 열고 아래 명령어 한 줄로 필요한 도구를 설치합니다.Bash pip install fastapi "uvicorn[standard]" requests beautifulsoup4FastAPI & Uvicorn: 서버를 만들고 실행하는 도구Requests:..

파이썬(Python) 2026.01.25

[Python] 요즘 대세 'FastAPI'가 뭔가요? (feat. Flask보다 좋은 이유)

파이썬으로 웹사이트나 API 서버를 만들 때, 예전에는 'Django(장고)'나 'Flask(플라스크)'를 많이 썼습니다. 하지만 요즘 실리콘밸리와 스타트업에서는 압도적으로 FastAPI로 넘어가는 추세입니다.특히 저처럼 AI 서비스를 개발하거나 데이터를 다루는 분들에게는 선택이 아니라 필수입니다. 도대체 FastAPI가 뭐길래 난리인지, 어떻게 시작하는지 아주 쉽게 정리해 드립니다.1. FastAPI가 뭔가요? (개념)이름 그대로 **"엄청나게 빠른(Fast) API 제작 도구"**입니다. 파이썬의 가장 큰 단점이 "느리다"는 것인데, FastAPI는 내부적으로 비동기 처리(Asynchronous)를 지원해서 Node.js나 Go 언어만큼 빠른 속도를 냅니다.쉽게 비유하자면:Django: 모든 기능이 ..

파이썬(Python) 2026.01.25

[파이썬 독학] 개발 환경 세팅, 딱 3개만 설치하면 끝납니다 (VS Code, Anaconda, Git)

최근 AI와 파이썬 공부를 시작하시는 분들이 부쩍 많아졌습니다. 그런데 코딩을 시작하기도 전에 '설치' 단계에서 지쳐서 포기하는 분들을 너무 많이 봤습니다."파이썬 깔아야 하나요? 아나콘다는 뭐죠? 파이참이 좋나요?"오늘 이 논란을 종결해 드립니다. 가장 효율적이고 에러 없는 '3대장' 조합을 알려드립니다. 이대로만 세팅하면 중간에 "경로 에러"나서 포기할 일 없습니다.1. 코드 편집의 신, [VS Code (Visual Studio Code)]파이썬 자체는 '엔진'이고, 우리는 그 엔진을 조종할 '운전석'이 필요합니다. 그게 바로 VS Code입니다.왜 써야 하나요?전 세계 1위: 개발자의 70% 이상이 씁니다. 모르는 게 생겨서 검색하면 다 VS Code 기준입니다.가볍고 빠름: 메모장을 켜듯 가볍지..

파이썬(Python) 2026.01.25