목록Data Scientist/Python (41)
삶의 공유

※ 이 포스팅은 https://hyunyulhenry.github.io/quant_python/05_crawl_practice.html 를 참고 하여 만든 내용입니다. 한국 거래소의 업종 분류 현황 및 개별지표 크롤링 파이썬을 이용하여 업종 분류 현황을 크롤링 해보자. 1. 업종 정보를 받아오기 위해 한국 거래소 사이트에 접속하여 기본 통계 → 주식 → 세부 안내 → 업종분류 현황 클릭한다. 2. 그럼 하기 이미지와 같은 화면이 나온다. 이 화면에서 보기 > 개발자 정보 > 개발자 도구를 들어간다 (마우스 우클릭 후 "검사"항목 클릭해도 된다.) 3. 개발자 도구가 이렇게 뜨면 하기 빨간색 박스로 되어 있는 Network 탭을 클릭 후, 왼쪽에 파란색 다운로드 버튼을 클릭한다. 그럼 다운로드를 Excel..

빅쿼리(구글 클라우드 플랫폼) [데이터 기본 문법] -- SELECT pickup_datetime, dropoff_datetime, passenger_count -- FROM `bigquery-public-data.new_york_taxi_trips.tlc_yellow_trips_2015` -- LIMIT 1000 -- SELECT passenger_count, count(*) as scst -- FROM `bigquery-public-data.new_york_taxi_trips.tlc_yellow_trips_2015` -- GROUP BY passenger_count -- ‘bigquery-public-data:new_york_taxi_trips.tlc_yellow_trips_2015’ Table에서 ..

크롬으로 실행 후 investing.com에서 미국 소비자 물가지수 들어감 (url : https://kr.investing.com/economic-calendar/cpi-733) 1) 빨간색 화살표 영역 선택 하면 좌측 표 전체 선택이 됨 2) 빨간 화살표 영역 선택 후 마우스 우클릭 -> copy -> copy xPath 클릭 3) selenium module의 webdriver를 이용하여 find_element_by_xpath 이용 import pandas as pd from selenium import webdriver # chrome 실행 driver = webdriver.Chrome(r'/Users/swk/Downloads/chromedriver') # 해당 링크로 접속 driver.get('..

문자열 자료형 - 문자열 변수를 초기화 할때는 큰 따옴표(")나 작은 따옴표(')를 이용한다. - 문자열 안에 큰따옴표나 작은따옴표가 포함되어야 하는 경우가 있다. 1) 전체 문자열을 큰 따옴표로 구성하는 경우, 내부적으로 작은 따옴표를 포함할 수 있다. 2) 전체 문제열을 작은 따옴표로 구성하는 경우, 내부적으로 큰따옴표를 포함 할 수 있다. 3) 혹은 백슬래쉬(\)를 사용하면, 큰 따옴표나 작은 따옴표를 원하는 만큼 포함 시킬수 있다. data = 'Hello World' print(data) #Hello World data = "Don't you know \"Python\"?" print(data) #Don't you know "Python"? - 문자열 변수에 덧셈(+)을 이용하면 문자열이 더해져..

코딩 테스트 준비 (이것이 코딩테스트다 2021 강의, 나동빈) IT기업 코딩 테스트 최신 출제 경향 1) 구현 2) BFS/DFS 3) 그리디 4) 정렬 5) 다이나믹 프로그래밍 6) 이진 탐색 7) 최단경로 8) 그래프 경로 알고리즘 성능 평가 1) 빅오 표기법이란 ? 알고리즘의 “효율성”을 평가하기 위한 분석법. 시간 복잡도(실행시간)와 공간 복잡도(실행공간)로 이루어진다. - 시간 복잡도 : 특정한 크기의 입력에 대하여 알고리즘의 수행 시간 분석 - 공간 복잡도 : 특정한 크기의 입력에 대하여 알고리즘의 메모리 사용량 분석 * 동일한 기능을 수행하는 알고리즘이 있다면, 일반적으로 복잡도가 낮을 수록 좋은 알고리즘 ㅇ디ㅏ. 2) 빅오 표기법 예시 - 가장 빠르게 증가하는 항만을 고려하는 표기법 : ..