SQL로 데이터를 추출하고 Python으로 시각화·분석한 구체적 프로젝트 경험 중심 설명
SQL과 Python을 활용한 데이터 분석은 수업 공공데이터 활용 프로젝트에서 처음 본격적으로 했습니다. 공공 교통 이용 데이터베이스에서 SQL로 조건별 데이터를 추출하고, Python의 pandas와 matplotlib으로 시각화하는 작업이었습니다. SQL에서는 시간대·노선·환승 여부를 조합한 조건 필터링을 쓸 때 쿼리 성능이 중요하다는 걸 배웠습니다. 처음에는 서브쿼리를 중첩해서 쓰다가 속도가 느려지는 경험을 하고, 조인 방식으로 재구성했습니다. Python에서는 데이터 정제 단계에서 결측치와 이상치를 처리하는 방식이 분석 결과에 가장 큰 영향을 줬습니다.
어떤 기준으로 결측치를 처리할지 먼저 결정하고 코드에 주석으로 남기는 습관을 이 프로젝트에서 들였습니다. 분석 결과를 재현 가능하게 만드는 것이 공공 분야 데이터 작업에서 특히 중요하다고 느꼈습니다.