반응형 프로그래밍 언어(Programming Languages)/파이썬(Python)53 파이썬으로 데이터에 생명을 불어넣자: Pynarrative를 활용한 스토리텔링 가이드 ✨ 요즘 데이터는 넘쳐나는데, 그걸 '이야기'로 풀어내는 사람은 생각보다 드뭅니다. 숫자만 던지는 시대는 갔어요.이제는 데이터를 통해 세상을 이해시키는 능력이 훨씬 중요합니다. 🌎 하지만 대부분의 데이터 시각화 도구(matplotlib, seaborn, plotly 등)는 그래프는 쉽게 그리지만, 스토리는 직접 작성해야 합니다. 🥲 오늘은 Python의 seaborn 패키지에 내장된 식당 팁 데이터셋(tips)을 이용해서pynarrative로 "데이터 → 그래프 → 스토리"를 만드는 방법을 소개할게요! 🚀 📚 Pynarrative란 무엇인가요?pynarrative는pandas 데이터프레임 📊Altair 그래프 🧩이 두 가지를 기반으로👉 자동으로 '읽기 쉬운 이야기'를 생성해주는 도구입니다.필요한.. 2025. 4. 29. 아직도 구닥다리 파이썬 코드 짜시나요? 모던 파이썬 스타일 10가지 파이썬은 이제 더 이상 2.7 시절의 언어가 아닙니다. 여전히 2010년 스타일로 코딩하고 있다면, 파이썬이 가진 강력함을 놓치고 있는 셈이에요. 이 글에서는 지금 당장 여러분의 파이썬 프로젝트를 현대적으로 바꿔주는 모던 코드 스타일 10가지를 소개합니다. 1. with 문 안 쓰면 아직도 옛날 사람🧓 옛날식 파일 열기f = open("report.txt", "r")data = f.read()f.close() 🚀 이제는 with가 기본입니다with open("report.txt", "r") as f: data = f.read() 자동으로 파일 닫아주고, 예외 발생 시에도 안전한 코드가 됩니다.2. set으로 중복 제거는 필수 기본기🧓 리스트 중복 제거 수동으로?numbers = [1, 1, .. 2025. 4. 8. [파이썬 (Python)] If/Else: 파이썬 제어 흐름의 새로운 접근법 🐍✨ 파이썬에서 if/else 없이 계산기를 만들어보자! 🐍✨안녕하세요! 이번에는 파이썬의 독창적인 기능들을 활용해 if/else 없이 제어 흐름을 처리하는 다양한 방법을 소개합니다. 이번 예제에서는 간단한 계산기를 만들어볼 거예요. 🎉1️⃣ 중첩된 함수 활용하기함수 안에 함수를 정의하여 연산을 처리할 수 있습니다!💻 코드 예제def calculator(a, b, operation): def add(): return a + b def subtract(): return a - b def multiply(): return a * b def divide(): return a / b if b != 0 else "Cannot divide by zero" operations = { .. 2025. 1. 25. [파이썬 Python] Python 라이브러리 Camelot으로 PDF에서 테이블 추출하기! 🧙♂️📊 📜 Camelot 소개Camelot은 PDF에서 테이블을 추출하는 데 유용한 Python 라이브러리입니다.특히, PDF 파일의 경로만 코드에 지정하면 데이터를 자동으로 추출하여 한 곳에 정리해줍니다. 📂✨PDF에서 중요한 데이터를 쉽게 가져와 활용할 수 있으니, 투자 보고서나 금융 데이터 분석 같은 프로젝트에 유용합니다. 💻 🛠️ 코드 구현 방법다음은 Camelot을 활용하여 PDF에서 테이블을 추출하는 간단한 코드 예제입니다. import camelot# PDF 파일 경로 지정file_path = "/path/to/your/pdf/financial_report.pdf"# PDF에서 테이블 읽기 (페이지 번호 지정 가능)tables = camelot.read_pdf(file_path, pages=.. 2025. 1. 22. 이전 1 2 3 4 ··· 14 다음 반응형