Python 3

코랩에서 Plotly 그래프가 안 그려질 때?!

Plotly로 그래프를 그리려 했는데,에러는 안 나는데도 정작 그래프가 화면에 안 나타나는 현상이 나타났다.찾아보니, 흔히들 하는 실수가 코드 다 잘 짜놓고, 'fig.show()'를 안 쓰는 거라는데,나는 fig.show()까지 다 썼는데 아무것도 출력되지 않았다.하.... (짜증)    알고 보니,코랩에서 plotly를 쓰려면💡 단순히 import만으로는 부족하고, 환경에 맞는 추가 설정이 필요했다. Plotly는 import만으로는 부족하다!Plotly는 그래프를 그릴 때"어디에, 어떻게 출력할지"를 내부적으로 결정하는 렌더러(renderer)라는 개념을 사용한다. 예를 들어:Jupyter Notebook에선 "notebook"이나 "iframe"VS Code에선 "vscode"그런데 Google..

Python 2025.04.18

[Python] 그냥 코딩 vs 함수 vs 클래스

“파이썬에서는 클래스가 T.O.P다...”1. Python은 대표적인 객체 지향 언어 🧠Python은 사물처럼 생각하고, 그 사물을 코드로 표현하는 객체 지향(Object-Oriented) 언어다. 쉽게 말해,“현실에 있는 걸 코드로 만들고, 그 안에 정보와 기능을 담는 방식” 예를 들어 알람 시계를 만든다면?시간, 반복 여부는 정보(속성)알람을 울리는 건 기능(동작)→ 이걸 하나로 묶은 게 바로 클래스!2. 그냥 코딩 vs 함수 vs 클래스 🧩알람 설정을 예시로 비교보자 ⏰  ✅ 그냥 코딩 (절차형)print("알람 앱 실행")print("07:00 설정")print("반복: 매일")print("저장") 한 번만 쓸 땐 괜찮지만,여러 개의 알람이 필요하면… 복붙 지옥이 펼쳐질 것이다.✅ 함수 사용d..

Python 2025.03.28

[Python] for loop로 목차 만들기

정말 별거 아니지만,[index no.] + [컬럼명] 으로 목차 만드려는데 귀찮아서 for loop문으로 돌리기로 목차번호 0번부터import pandas as pd# CSV 파일 가져오기.df = pd.read_csv("dataset.csv")# DataFrame의 "인덱스. 컬럼명"을 출력하는 코드(0번부터)for i, col in enumerate(df.columns): print(f"{i}. {col}") 목차번호 1번부터import pandas as pd# CSV 파일 가져오기.df = pd.read_csv("dataset.csv")# DataFrame의 "인덱스. 컬럼명"을 출력하는 코드(1번부터)for i, col in enumerate(df.columns, start=1): p..

Python 2025.03.12