분류 전체보기125 Python 데이터 분석 4대 라이브러리 정리 Python으로 데이터 분석할 때 필수로 쓰는 라이브러리 4가지를 정리한다. pandas → 데이터 가공 (엑셀 역할)numpy → 수치 계산 (계산기 역할)matplotlib → 시각화 (그래프 그리기)seaborn → 예쁜 시각화 (matplotlib 업그레이드)설치 python!pip install pandas==2.2.2!pip install numpy==2.0.2!pip install matplotlib!pip install seaborn1. pandas - 코드로 하는 엑셀/SQL데이터를 표(DataFrame) 형태로 다루는 라이브러리. 엑셀을 코드로 조작한다고 생각하면 된다.주요 기능데이터 읽기/쓰기 (CSV, Excel, JSON, DB)필터링, 정렬, 그룹.. 2026. 1. 7. NestJS + gRPC 엔터프라이즈 아키텍처 Architecture Guide NestJS + gRPC 엔터프라이즈 아키텍처 확장 가능한 마이크로서비스 백엔드 구축을 위한 기본 골조 TypeScript • NestJS 10.x • gRPC • PostgreSQL • Zod 📋 개요 이 가이드는 NestJS와 gRPC를 활용한 엔터프라이즈급 백엔드 아키텍처의 기본 골조를 설명합니다. REST 대신 gRPC를 채택하여 타입 안전성과 성능을 확보하고, 계층형 아키텍처로 관심사를 명확히 분리합니다. ✅ 이 아키텍처의 장점 .. 2025. 12. 23. 2025 AI 코딩 도구 총정리 2025 AI 코딩 도구 총정리 뭘 써야 할까? AI 코딩 도구가 너무 많아서 헷갈리시죠? 한눈에 정리해드립니다. 1. 한눈에 보는 분류 [웹 채팅형] - 브라우저에서 AI랑 대화├── ChatGPT├── Claude.ai├── Gemini (Google AI Studio)└── Perplexity[터미널 코딩] - 터미널에서 "이거 만들어줘"├── Claude Code├── Gemini CLI└── GitHub Copilot CLI[IDE 코딩] - VS Code 같은 에디터에서 AI가 코드 작성├── Cursor├── Windsurf├── GitHub Copilot└── Google Antigravity 2. 웹 채팅형 AI 비교 브라우저에서 대화하면서 코드 받는 방.. 2025. 12. 17. Python OnPromise Structure 비교 Electron + Python vs PyWebView + PyInstaller frontend 는 react, backend 는 fastapi(python)으로 만들었는데 이걸 saas로 시도하다가 실패 ❌(성능 좋은 CPU 필요- 영상 생성 시간, Storage 비용 등으로)Local 설치형으로 만들어보고자 방향을 바꿨다.사실 올 여름에도 Electron + Python 조합으로 시도 했었으나 실패 ❌ 하지만, 다시 한번 도전 목표는 "사용자가 exe 만 더블 클릭하면 사용할 수 있도록" 하는 것 이번엔 PyWebView + PyInstaller 를 추천해줘서 이 방법으로 해보려한다. 아키텍처 비교 ┌─────────────────────────────────────────────────────────────────┐│ Electron + Py.. 2025. 12. 8. Electron Desktop App으로 웹 앱을 데스크톱 앱으로 만들기 웹 기반 애플리케이션(React + FastAPI)을 개발하다 보면, "이걸 설치형 프로그램으로 만들 수 없을까?"라는 생각이 들 때가 있습니다. 특히 오프라인 사용이 필요하거나, 사용자에게 설치형 프로그램의 편의성을 제공하고 싶을 때 말이죠. 바로 이럴 때 Electron이 강력한 해결책이 됩니다. Electron이 뭔가요?Electron은 웹 기술(HTML, CSS, JavaScript)로 데스크톱 애플리케이션을 만들 수 있게 해주는 프레임워크입니다.쉽게 말해, 여러분이 만든 React 앱을 크롬 브라우저에 담아서 독립적인 실행 파일(.exe, .dmg, .AppImage)로 패키징하는 거죠.유명한 Electron 앱들:Visual Studio CodeSlackDiscordNotionFigma이 앱들.. 2025. 11. 13. dart 비동기 1회만 응답을 돌려받을 경우asnyc / await / Future asnyc : 비동기 방식 (여러 작업을 동시다발적으로 실행함 - 어떤게 먼저 끝날지 모름 : 순서보장 되지 ㅇ낳음)awiat Future : Future 의 작업이 끝날때까지 기다림. Sample Source>Future todo(int second) async { await Future.delayed(Duration(seconds: second)); print($second);}todo(3);todo(10);todo(2); 지속적으로 응답을 돌려받는 경우async* / yeild / Streamyeild : return 이랑 비슷하다고 생각. Sample Source>Stream todo() async* { int c.. 2025. 10. 23. 이전 1 ··· 7 8 9 10 11 12 13 ··· 21 다음 반응형