본문 바로가기
반응형

프로그래밍 언어(Programming Languages)80

파이썬으로 데이터에 생명을 불어넣자: 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.
📌 Big O 표기법 완전 쉽게 이해하기: 알고리즘 효율성의 기본! 📌 Big O 표기법 완전 쉽게 이해하기: 알고리즘 효율성의 기본!🚀 Big O 표기법이란?Big O 표기법은 알고리즘이 얼마나 빠르고 효율적인지 설명하는 방법이에요. 🤔복잡하게 들리지만, 입력 크기가 커질수록 알고리즘이 얼마나 느려지거나 빨라지는지를 알려주는 거예요.💡 예를 들어볼게요:1️⃣ 친구가 카페에서 잃어버린 가방을 찾으려고 합니다.방법 1: 모든 테이블을 하나씩 확인하며 찾는다 → 선형 검색 (O(n))방법 2: 테이블 번호가 순서대로 적혀 있다면, 중간부터 시작해서 가방이 있는지 확인하고 반씩 나눈다 → 이진 검색 (O(log n))결론: 테이블 수가 많아질수록 이진 검색이 훨씬 빠르다는 것을 알 수 있어요.🔑 Big O 표기법을 쉽게 알아보기O(1)상수 시간"첫 번째 테이블만 확인.. 2025. 1. 24.
반응형