반응형
작년에 진행한 개인프로젝트로 간단하게 만들었던 내용을 정리하여 풀어 씀.
과거에 했던 내용을 정리하여 내용에 오류가 있을 수 있음.
사전 Python 지식이 없는 상태에서 개발하여 각 기능에 대한 테스트하는데 중점을 둠
완성된 결과 확인 // 소스 리뷰
주제 : Python 라이브러리를 사용하여 부동산 실거래 데이터 시각화
사용 데이터 : 부동산 실거래 데이터
( ※ 서울 최근 2년 사이의 아파트 거래 데이터만을 사용 )
시각화 라이브러리 : Folium(지도), matplotlib(그래프)
웹 프레임워크 : Django
서버 : EC2 Redhat Linux
기타 API : 네이버 지도 API ( 주소 <-> 좌표 변경 )
IDE: Pycharm / Mysql Workbench
DB : MariDB 아니면 mysql 로 기억
결과 화면1
- Main 화면 -
- 아파트의 주소를 입력하여 3가지 정보를 얻을 수 있음
1. 가격변동 그래프
2. 거래 정보(시세)
3. 해당 아파트의 위치 (주소)
결과 화면2
- 차트 화면 -
- 최근 3년 데이터를 그래프로 표시 x축은 년도 y축은 금액을 나타냄
- 개발단계에서 local 단위테스트상에서는 x축의 값이 정상적으로 년도로 표시되었으나, 서버적용 과정에서 x축의 타입이 꼬였는지 정상적으로 나오지 않음 ( 원인을 파악하려 했으나 일정 문제로 확인하지 않음 )
결과 화면3
- 시세 화면 -
- 별도의 툴 사용 없이 sql을 사용하여 데이터를 표시
결과 화면4
- 지도 화면 -
- Folium 라이브러리를 사용하여 해당 아파트 위치를 지도에서 보여줌
- 근방의 아파트도 마커를 사용하여 표시
( 지도 이동시 이동된 좌표를 중심으로 다시 마커를 찍고 싶었으나 방법을 몰라서 하지 못함 ) - 마커를 클릭하면 아파트명이 나오며, 돌아가기 버튼 클릭 시 메인 화면으로 돌아감.
반응형
'Python' 카테고리의 다른 글
[mac] Python3 설치 (0) | 2019.05.03 |
---|---|
python 설치 & 환경변수 설정 (windows10) (0) | 2018.11.26 |