Giter Club home page Giter Club logo

eda_project's Introduction

서울시 맛집 데이터 분석 & 맛집 추천 및 시각화 프로그램 개발

EDA 프로젝트 2조: 구성원

이름 역할
강민구 맛집 추천 프로그램 GUI 및 기능 구현
김준표 맛집 데이터 크롤링, 데이터 분석 및 시각화
최규호 맛집 점수 부여 시스템 및 추천 알고리즘 구현

주요 라이브러리

  • 언어: Python
  • 크롤링: Selenium, Beutifulsoup
  • 데이터 분석: matplotlib, seaborn, pandas, scipy
  • GUI 시각화:
PyQt5==5.15.6
pyinstaller==5.13.2
tk==0.1.0
tkinterhtml==0.7
wordcloud==1.9.2
selenium==4.11.2
googlemaps==4.10.0

실행 방법

데이터 크롤링

Crawling & analysis 폴더로 이동

  1. [Final_with_detail] project.ipynb 파일을 실행하여 서울시 주요 역에 대한 맛집 데이터 크롤링(상세 리뷰 포함)
    • 크롤링 결과를 '../data/1기본_OO역.csv'로 저장
  2. [Final_without_detail] project.ipynb 파일을 실행하여 서울시 주요 역에 대한 맛집 데이터 크롤링(상세 리뷰 미포함)
    • 크롤링 결과를 각각 '../data/2상세_OO역.csv'로 저장 project

데이터 분석

Crawling & analysis 폴더에서 retaurant_analysis.ipynb 파일을 실행하여 분석 및 시각화 결과 확인

grpah1

word_cloud

gasan

gangnam3040

서울시 지역별 맛집 점수화 및 DataFrame 생성

image

️❓ ** 역 별 맛집은 알겠는데.. 가시성을 개선하고 싶다. **
💡 ** 시각화 및 GUI화 !! **
  1. Folium, 맛집 정보 시각화

  2. Tkinter, 맛집 정보 GUI화

  3. Pyinstaller, 코드 배포를 위한 프로그램화

서울시 지역별 맛집 추천 프로그램 : 쩝쩝박사.exe

Tkinter를 사용해 맛집 추천 GUI 창 생성 / Pyinstaller를 사용해 파이썬 코드의 실행 프로그램화 image

프로그램 개요도

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.