본문 바로가기

Python

(3)
PySpark MLlib What is Machine Learning? Machine learning is a methos of data analysis that automates analytical model building. Using algorithms that iteratively learn from data, machine learning allows computers to find hidden insights without being explicitly programmed where to look. What is it used for? Fraud detection. 부정 적발 Web search results. 웹 검색 결과 Real-time ads on web pages. 웹페이지 실시간 광고 Credit scori..
Python GUI module - tkinter 이번 프로젝트에서 시각화를 할 때 GUI를 이용해서 시각화를 해보는 것이 목표다. 목표하고자하는 시각화가 matplotlib이 아닌 folium을 이용한 지도이다보니 tkinter에 어떻게 얹어야 하는지를 모르겠어서 하루종일 찾는 중이다. 교보문고 서점에 들러서 파이썬이나 GUI 관련 책들을 살펴보아도 tkinter를 다루는 책 자체가 없었고, 파이썬을 통으로 다루는 책에서도 tkinter는 그냥 그런게 있다 정도로만 설명하고 넘어가다보니 딱히 찾을 수 있는 정보가 없었다. 구글링으로는 이미 많이 찾아보았지만 답을 찾을 수 없었고 하는 수 없이 외국 서적이라도 뒤져볼겸 구글 북에서 서칭을 해보았다. 다행히도 외국 서적 중에서는 2~3년 지난 책이지만 tkinter를 집중적으로 다루는 책들이 있기는 했다...
웹 크롤링 기초 - 멜론 실시간 top100 순위 정보 크롤링 개요 selenium 라이브러리의 webdriver을 활용해 웹 브라우저를 조작하고, BeautifulSoup 라이브러리를 활용해 웹 페이지 상의 HTML 데이터에서 필요한 정보를 가져올 수 있음. 라이브러리 및 기타 준비 # selenium 설치 !pip install selenium # selenium 라이브러리 불러오기 from selenium import webdriver # 크롬드라이버 준비 - 크롬 드라이버는 별도 다운로드 필요 아래 더보기에 다운로드 링크 첨부 driver = webdriver.Chrome('./chromedriver.exe') # BeautifulSoup 라이브러리 불러오기 from bs4 import BeautifulSoup 더보기 Downloads - ChromeDriv..