Programing Language
-
Visual Studio code에서 Requests 패키지가 설치가 안될 때Programing Language/Python 2020. 11. 3. 23:29
새 버전의 Python을 설치 후 Visual Studio code의 terminal창에서 requests 패키지 설치가 안될 때 나도코딩님의 스크래핑 강의를 따라 하다가 Path 문제가 생겨 새 버전의 python 다시 설치하였습니다. 그 후에 requests 패키지가 VScode 터미널에서 직접 설치가 안돼서 해결해본 과정입니다. 에러 pip : 'pip' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식 되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다 시 시도하십시오. 지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오. 위치 줄:1 문자:1 + pip instal..
-
[나도 코딩] 웹 스크래핑 4. RequestsPrograming Language/Python 2020. 11. 3. 19:24
웹 스크래핑 Requests 이 글은 나도코딩님의 [파이썬 코딩 무료 강의 (활용편3)]을 보고 공부한 내용입니다. 용어가 어렵다면 웹 스크래핑 1.HTML 편, 2.Xpath 편 공부하고 오기 1. Requests 이해하기 Requests란? 웹 스크래핑: 웹에서 원하는 정보를 가져오기 웹 스크래핑을 하기위해서는 HTML 정보를 가져오기 위한 도구 Requests 설치 Visual Studio code에서 터미널 창 실행 -> [ctrl] + `(왼쪽 상단에 물결 키) 터미널 창에 pip install requets 치기 (requests 설치완료!) 에러 문제 참고 requests 설치가 안되고 계속 에러가 뜬다면 여기를 참고해주세요. 'Linter pylint is not installed' 에러가..
-
[나도 코딩] 웹 스크래핑 3. 크롬Programing Language/Python 2020. 11. 3. 18:02
웹 스크래핑 크롬 이 글은 나도코딩님의 [파이썬 코딩 무료 강의 (활용편3)]을 보고 공부한 내용입니다. 웹 스크래핑 2.XPath 편 공부하고 오기 크롬 Chrome(이)란? 구글에서 만든 인터넷 익스플로어 중 하나 ex) 네이버 웨일, 마이크로소프트 엣지 개발자도구를 활용해서 XPath를 얻기 쉽게 되어 있음 크롬에서 개발자 도구 사용법 1. 크롬에서 마우스 커서를 원하는 곳을 지정한 후 [마우스 오른쪽 클릭] -> [검사] 2. [ctrl+shift+I] -> [select an element in the page to inspect it] 버튼 누르기 3. 크롬 창 오른쪽 상단에 점 3개를 이용하기 [크롬 맞춤 설정 및 제어] -> [도구더보기] ->[개발자도구] 이 글은 나도코딩님의 [파이썬 코..
-
[나도 코딩]웹 스크래핑 2. XpathPrograming Language/Python 2020. 11. 2. 16:25
웹 스크래핑 Xpath 이 글은 나도코딩님의 [파이썬 코딩 무료 강의 (활용편3)]을 보고 공부한 내용입니다. 웹 스크래핑 1.HTML 편 공부하고 오기 1. Xpath 이해하기 Xpath(XML path language)란? HTML 문서의 특정 부분의 위치를 찾을 때 사용하는 언어 Xpath 구성 /html/body/div/div/div/div/span/a... '/' : '/' 아래의 한단계 아래에 자식 요소 지정 '//' : '//' 아래의 모든 요소 지정 @ : xpath에서 속성을 지정할 때 사용 예시 /학년/반 '학년' 아래 자식인 모든 '반' 요소를 선택 //@반 '반'이라는 속성을 모두 선택 //반[@학생='1번'] 학생이라는 속성이 1번인 모든 반 요소를 선택 Xpath 용어 부모: 현..
-
[Python] Visual studio 환경설정Programing Language/Python 2020. 10. 30. 14:45
주제: Python file을 생성 후 환경설정 이 글은 나도코딩님의 [파이썬 코딩 무료 강의 (기본편)]을 보고 공부한 내용입니다. 1. work space 만들기 바탕화면 or 자신의 폴더에 작업공간 만들기 ex) _Python_workspace visual studio code 프로그램 설치하기 code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and availabl..
-
[나도 코딩] 웹 스크래핑 1.HTMLPrograming Language/Python 2020. 10. 29. 11:20
웹 스크래핑 HTML 이 글은 나도코딩님의 [파이썬 코딩 무료 강의 (활용편3)]을 보고 공부한 내용입니다. 주제: 웹 스크래핑 이해하고 실습해보기 1. 소개 및 오리엔테이션 웹 스크래핑? 웹에서 내가 원하는 정보를 추출해오는 행위 웹 스크래핑 vs 웹 크롤링 웹 스크래핑 웹 크롤링 웹에서 내가 원하는 부분만 떼어오는 개념 웹 페이지 내에서 허용된 데이터를 필요한 부분만 가져오기 웹 페이지 내에서 모든 내용을 가져오는 개념 웹 페이지 내에서 허용된 데이터를 모두 가져오기 웹 Naver, Daum, google 등과 같은 홈페이지 HTML(웹 뼈대) + CSS(웹 구성 및 디자인) + Java Script(웹이 살아있게 하기?)로 구성 주의사항 웹 스크래핑 교육을 위해서는 HTML 정도는 알고 넘어가기 웹..
-
R 함수 : 특정 변수 기준으로 통계 테이블 만들기Programing Language/R 2020. 10. 5. 08:53
필요한 특정 변수 추출하기특정 변수 기준으로 통계 테이블 만들기 aggregate 함수 특정한 변수를 기준으로 통계치를 낼 때 사용 R에서 내장되어 있는 iris data 활용 Code # iris data활용: 따로 불러올 필요없음 names(iris) [1] "Sepal.Length" "Sepal.Width" "Petal.Length" "Petal.Width" "Species" # Species별 Petal.Width 합계 구하기 aggregate(Petal.Width ~ Species, data = iris, sum) # 결과값 Species Petal.Width 1 setosa 12.3 2 versicolor 66.3 3 virginica 101.3 # Species별 Petal.Width 평균 ..
-
R 함수 : 특정 변수 추출하기Programing Language/R 2020. 9. 24. 15:10
필요한 특정 변수 추출하기 subset 함수 특정한 변수를 추출할 때 사용 조건이 And인 경우 : | 조건이 Or인 경우: & R에서 내장되어 있는 iris data 활용 Code # iris data활용: 따로 불러올 필요없음 names(iris) [1] "Sepal.Length" "Sepal.Width" "Petal.Length" "Petal.Width" "Species" # Species가 setosa인 data 추출 subset(iris, Species == 'setosa') # Species가 setosa이고 versicolor인 경우 # version1 subset(iris, Species == 'setosa' & Species == 'versicolor') # version2 subset(..