파이썬 고급 문법 – Asyncio, Decorator

파이썬 고급 문법

데이터 처리: 리스트, 딕셔너리, Pandas의 활용법 언제 사용하나? 로그 데이터 분석, 사용자 정보 관리, 웹 스크래핑 결과 정리 등 CSV, 엑셀, API 데이터를 다룰 때 필수 기본 내장 타입: 리스트와 딕셔너리 리스트 예제 scores = [87, 92, 78, 90] high_scores = [s for s in scores if s > 85] print(high_scores) # [87, 92, 90] … Read more

Python 3.12 필수 문법 10가지 완벽 가이드

python3.12 문법

변수 선언과 타입 힌트(Type Hinting) 개념 파이썬은 동적 타입 언어입니다. 변수에 어떤 타입을 할당할지 명시하지 않아도 됩니다. 하지만 **3.5 이후부터는 타입 힌트(Type Hinting)**를 통해 변수와 함수의 타입을 명시할 수 있습니다. name: str = “Alice” age: int = 30 사용 시기 가독성 향상 코드 자동 완성 및 정적 분석 팀 프로젝트 시 데이터 흐름 추적 주의 … Read more

React, Node.js, npm, nvm, npx 개념 차이점 및 특징

npm_nvm_npx

React: 컴포넌트 기반 UI 라이브러리 정의: Facebook이 개발한 UI 라이브러리로, 컴포넌트 단위로 화면을 구성 주요 특징 가상 DOM: 변경 사항만 실제 DOM에 반영하여 빠른 렌더링 단방향 데이터 흐름: 상위→하위로만 데이터 전파, 예측 가능한 상태 관리 JSX: JavaScript 안에서 HTML 구조를 선언적으로 기술 언제 사용하나? 대규모 SPA(단일 페이지 애플리케이션) 동적 UI(채팅, 대시보드) SSR(서버 사이드 렌더링)·SSG(정적 사이트 … Read more

PDF 텍스트 이미지 테이블 OCR 추출 – 파이썬 오픈소스 모듈별 가능성과 한계

pdf 텍스트

PDF 파싱의 필요와 과제 PDF는 문서 보존에 유리하지만, 내용이 이미지·벡터·텍스트가 뒤섞여 있어 자동화 처리가 쉽지 않습니다. 디지털 PDF: 텍스트 레이어가 있어 바로 파싱 가능 스캔 PDF: 이미지 형태만 있어 OCR이 필수 혼합 PDF: 일부는 텍스트, 일부는 이미지로 구성 이 글에서는 PyMuPDF (fitz), pdfplumber, PDFMiner.six, PyPDF2, Camelot, tabula-py, 그리고 OCR(pytesseract + pdf2image, OCRmyPDF) 등 주요 파이썬 … Read more

FastAPI Pydantic SQLAlchemy 연동 완전 정복(2025년)

pydantic

  이 글은 FastAPI, Pydantic 2.x, 그리고 SQLAlchemy를 처음 접하는 개발자부터 실무에 활용하고자 하는 분들을 대상으로 합니다. FastAPI 기반 웹 API를 만들 때 Pydantic 2.x 모델을 활용한 데이터 검증, SQLAlchemy ORM과의 자연스러운 연동 방식을 단계별로 이해할 수 있도록 돕습니다. Python 기초 문법을 알고 있고, 웹 프레임워크 또는 ORM 사용 경험이 약간 있는 개발자. 초등학생도 이해할 … Read more