본문 바로가기

구름고동이네 데이터분석

[Python 학습일지] 심화 응용 – 데이터 시각화와 예외 처리



 1. 오늘의 학습 목표  
오늘은 파이썬 심화 응용으로 **데이터 시각화와 예외 처리**를 학습했습니다.  
- 관심 있는 분야인 **축구(K리그 개막 일정)** 데이터를 활용해 시각화  
- 웹 요청 시 발생할 수 있는 오류를 **예외 처리**로 안전하게 관리  

2. 데이터 시각화 (K리그 개막 일정)  
**코드 요약**  
- Pandas로 경기 일정 데이터 정리  
- Matplotlib으로 바 차트와 파이 차트 생성  
- 이미지 파일로 저장  

**실행 결과**  
- 14:00 경기 3개, 16:30 경기 2개  
- 비율: 14:00 → 60%, 16:30 → 40%  



 3. 예외 처리 (웹 요청 안정성 강화)  
**코드 요약**  
- requests로 웹페이지 호출  
- BeautifulSoup으로 경기 일정 데이터 추출  
- `try-except` 구문으로 오류 처리  

**실행 결과**  
- “경기 일정 데이터가 없습니다.” 출력 → 데이터가 없을 때도 프로그램이 안전하게 종료됨  



4. 학습 정리  
- **데이터 시각화**: 관심 있는 축구 데이터를 활용해 직관적으로 표현 가능  
- **예외 처리**: 오류 발생 시 프로그램이 멈추지 않고 대체 로직 수행  
- **활용 가능성**:  
  - 축구 일정 자동 수집 및 분석 프로젝트로 확장 가능  
  - 팬 입장에서 경기 시간대, 팀별 경기 수 등을 데이터로 관리  

 5. 결론  
오늘은 단순 문법 학습을 넘어, **관심사(축구)와 파이썬 심화 응용**을 연결했습니다.  
데이터 시각화와 예외 처리를 통해 실제 프로젝트에 적용할 수 있는 기반을 마련했습니다.