전체 글 76

웹크롤링을 위한 환경설정 및 검색어 자동실행

1. 웹크롤링 준비 Beautiful Soup 설치 (pip install bs4) selenium 패키지 설치 (pip install selenium) - 사람을 대신해서 주어진 작업을 작업해 주는 프로그램 selenium 패키지가 사용할 웹 브라우저 프로그램(웹 드라이버)을 설치한다. - https://chromedriver.storage.googleapis.com/index.html?path=2.40/ https://chromedriver.storage.googleapis.com/index.html?path=2.40/ chromedriver.storage.googleapis.com 원하는 OS용 크롬 드라이버를 눌러서 원하는 폴더에 다운로드 한다. 2. 검색어 자동 실행 소스 from bs4 imp..

네이버 뉴스 제목 가져오기

네이버 뉴스의 오늘의 기사 제목을 가져오기 뉴스 기사나 게시판 글 제목 등은 우리가 수집 해보고 싶은 데이터들입니다. import urllib.request import bs4 url = "http://news.naver.com" html = urllib.request.urlopen(url) bs_obj = bs4.BeautifulSoup(html, "html.parser") headline = bs_obj.find("ul", {"class":"hdline_article_list"}) lis = headline.findAll("li") for li in lis: a = li.find("a") print(a.text)

데이터 사이언스 프로세스

데이터 사이언스 단계 1. 문제 정의하기 2. 데이터 모으기 3. 데이터 다듬기 4. 데이터 분석하기 5. 데이터 시각화 및 커뮤니케이션 문제 정의 하기 해결하고자 하는 문제를 정의 합니다. 이 단에서는는 해결하고자 하는 게 무엇인지, 언제까지 어떤 결과물을 얻을 것인지, 어떤 방식으로 데이터를 활용할 것인지 등을 설정합니다. 아무 목적 없이 데이터를 살표 보면, 의미 있는 발견을 하기 어러렵습니다. 목표 설정 기간 설정 평가 방법 설정 필요한 데이터 설정 데이터 모으기 필요한 데이터를 모을 수 있는 방법을 찾습니다. 누군가 이미 모아 놓은 데이터를 그대로 사용할 수도 있고, 공공 기관 등에서 배포한 자료를 찾아 볼수도 있고, 혹은 웹사이트에서 직접 데이터를 수집 할 수도 있습니다. 웹 크롤링 자료 모으..

1. 안드로이드 스튜디오 설치하기

안드로이드 개발자 사이트(https://developer.android.com/studio) 접속 후 클릭하여 설치프로그램을 다운로드 합니다. 아래와 같이 ANDROID 스튜디오 약관이 나타납니다. 동의하는 체크박스를 클릭한다음 버튼을 눌러 설치 파일을 다운로드 합니다. 다운로드한 실행 파일을 더블클릭하여 설치를 시작합니다. 안드로이드 스튜디오 설치 화면이 나타나면 버튼을 눌러서 다음 화면으로 넘어갑니다. 만약 이전에 안드로이드 스튜디오를 다운로드해서 사용한적이 있다면, 설치파일과 더블어 SDK 파일도 모두 지우고 새로 설치합니다. 버튼을 클릭하면 다음과 같이 설치중 화면이 나타난다. 다음과 같은 완료되면 버튼을 클릭한다. 버튼을 클릭하면 다음과 같은 화면이 나온다. 처음 설치하는 것이므로 [Do not..

Fedora 리눅스 설치(Client 설치)

3.1 Fedora 설치 - Client 생성한 가상머신인 Client 를 설치한다. 이 Client에는 Fedora Spins 중 하나인 Fedora Xface Desktop 을 설치한다. 참고) Server 가상머신에서 설치한 Fedora Workstation 은 그놈(GNOME) GUI 환경을 사용한다. Client 가상머신에 설치하는 Fedora Xfce는 XFCE 환경이 GUI로 제공된다. 3.1.1 Client 설치 Client 용으로 사용할 Fedora 28 Xfce(64bit)를 다운로드하자. 웹 브라우저에서 http://archives.fedoraproject.org/pub/fedora/linux/releases/28/Spins/x86_64/iso/ Fedora-Xfce-Live-x84_..

Linux/Fedora Linux 2019.08.23

Fedora 리눅스 설치(Server(B))

2.1 Fedora 설치 - Server(B) 생성한 가상머신인 Server(B) 를 설치한다. Server(B)는 Server와 달리 X 윈도우를 사용하지 않고 텍스트 모드에서만 사용할 것이다. 그래서 설치도 빨리 되고 사용할 때도 상당히 가볍게 운영된다. 2.1.1 Server(B) 설치 Server(B)용으로 사용할 Fedora 28 Server(64bit)를 다운로드하자. 웹 브라우저에서 https://archives.fedoraproject.org/pub/archive/fedora/linux/releases/28/Server/x86_64/iso/ Index of /pub/archive/fedora/linux/releases/28/Server/x86_64/iso archives.fedoraproj..

Linux/Fedora Linux 2019.08.23

Fedora 리눅스 설치(Server)

1.1 3대의 Fedora 설치 생성한 가상머신인 Server, Server(B), Client를 차례로 설치한다. 1.1.1 Server 설치 Fedora 리눅스의 다운로드는 Fedora 프로젝트의 웹사이트 (http://fedoraproject.org)에서 할수있다. Server용으로 사용할 Fedora 28 Workstation(64bit)를 다운로드하자. http://archives.fedoraproject.org/pub/archive/fedora/linux/releases/28/Workstation/x86_64/iso 주소를 입력해서 Fedora-Workstation-Live-x86_64-28-1.1.iso(약1.7GB)를 다운로드 VMware Player를 실행하고 [Server]를 선택하고 ..

Linux/Fedora Linux 2019.08.21

리눅스 실습 환경 구축

가상머신 가상머신은 PC에 설치되어 있는 운영체제(호스트OS)에 가상의 머신(시스템)을 생성한 후 여기에 다른 운영체제(게스트 OS)를 설치할 수 있도록 해주는 응용프로그램이다. 가상 머신은 여러 가지가 있는데 현재 많이 사용하는 것은 VMware, 버추얼 PC, 버추얼 박스 등이 있다. 이중 VMware는 상용 제품으로 가장 안정적으로 서비스되어 널리 사용하고 있으며 다양한 제품군을 제공한다. 리눅스 실습을 하려는 사람들이 선택할 수 있는 것으로는 VMware Workstation Pro와 VMware Workstation Player가 있다. 여기서는 비영리 및 개인의 경우 무료로 사용할수있는 VMware Workstation Player를 사용하여 리눅스를 설치해본다. 1. VMware Workst..

Linux/Fedora Linux 2019.08.21