본문 바로가기
728x90

Programming269

[MySQL] 그룹 함수 다루기 Sample Data : Products SQL Statement Site : https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all 그룹 함수 테이블의 전체 행을 하나 이상의 컬럼을 기준으로 컬럼값에 따라 그룹화하여 그룹별로 결과를 출력하는 함수 복수행 함수라고 불리며 아래와 같이 여러 가지 종류의 함수가 있음. 그룹 함수 규칙 반드시 하나의 값만을 반환한다. NULL 값은 무시된다. NULL 값이 무시되지 않으려면 NVL, NVL2와 같은 함수를 이용한다. GROUP BY 설정 없이 일반 컬럼과 기술될 수 없다. 그룹 함수의 종류 함수 이름 의 미 COUNT 입력되는 데이터들의 건수를 출력 SUM 입력되는 데이터들의 합계값을 출력 AV.. 2021. 6. 22.
파이썬 유튜브 크롤링 셀레니움 2편 파이썬 Selenium 유튜브(Youtube) 크롤링 2 목표 : 파이썬 자동화 모듈 selenium의 webdriver를 사용하여 유튜브에 원하는 검색어를 던져 나오는 영상 데이터를 대량 및 자동으로 수집하기 for문 + 셀레니움으로 동영상에 대한 썸네일, 제목 등 동적인 Data 자동 수집 ▶ 유튜브 html Check! css_selector로 데이터를 수집하기 * html을 분석하면, 각 영상들이 ytd-video-renderer box 형태로 들어가 있음 확인. 하지만, 우리가 원하는 검색어 종류는 검색어 : 삼성전자에 대한 관련 영상이므로 #contents로 된 box를 잡아야함! ▶ 크롤링 코드 html을 분석하여 css selector 타점을 잡고 또 이에 대한 속성, 텍스트를 원하는 데이.. 2021. 6. 22.
파이썬 유튜브 크롤링 셀레니움 1편 파이썬 Selenium 유튜브(Youtube) 크롤링 목표 : 파이썬 자동화 모듈 selenium의 webdriver를 사용하여 유튜브에 원하는 검색어를 던져 나오는 영상 데이터를 대량 및 자동으로 수집하기 던지는 검색어에 따라 나오는 유튜브 영상의 썸네일, 제목, 조회수 등 동적인 Data를 수집해야 하므로 selenium 활용! ▶ 검색 리스트 sample data : 코스피 시가총액 상위 10개 종목 cd_idx cop_youtube_search price 1 삼성전자 80,500 2 SK하이닉스 127,000 3 NAVER 387,000 4 카카오 142,500 5 삼성전자우 74,200 6 LG화학 827,000 7 삼성바이오로직스 853,000 8 현대차 238,000 9 삼성SDI 639,0.. 2021. 6. 14.
파이썬 collections 컨테이너형 자료 모듈 목차 collections 설명 collections 모듈 1. Counter 2. ChainMap 3. defaultdict 4. OrderedDict 5. namedtuple Reference 오늘은 기업 코딩테스트나 여러 알고리즘 시험에서 자주 나오는 모듈인 파이썬의 collections에 대해 알아보겠습니다. 자료구조 문제에서 효율성 테스트를 통과하기 위해서는 collections를 통해 객체 등록해야 한다라는 말이 있을 정도로 데이터 전처리나 효율적 자료 구조 설정에서 많이 활용되므로 제대로 공부해보겠습니다. Collection 설명 파이썬의 collections 모듈은 파이썬에 내장된 일반 자료형의(dict, list, set, tuple) 컨테이너 타입을 조금 더 발전시킨 형태의 구현체이다... 2021. 6. 13.
[MySQL] SQL 변수 생성 및 활용 데이터베이스 (DB)는 데이터가 쌓이는 창고로, 이를 활용하는 SQL 쿼리에서 변수 생성은 그렇게 자주 사용하지는 않습니다. 하지만, 원하는 테이블을 생성하기 위해서 여러 가지 변수를 만들어 사용하는 경우가 있기에 MySQL의 변수 종류와 활용법을 정리해보았습니다. MySQL 변수 종류 1. 사용자 정의 변수 - 정의 사용자가 직접 정의하여 사용하는 변수로 정수, 10진수, 부동 소수점, 2진수 또는 이진문자열 또는 NULL 값과 같은 제한된 데이터 유형 세트에서 값을 지정할 수 있다. 그리고 변수는 세션(Session)단위로 실행이 되기 때문에, 한 클라이언트에서 정의한 사용자 변수는 다른 클라이언트에서 보거나 사용할 수 없다. - 사용 예시 ## 연산자 차이 # SET @변수는 '=', ':=' SE.. 2021. 6. 11.
[파이썬] 웹 url 호출하기 requests post/get 파이썬을 활용한 html 다루기 Web html api를 호출하는 방법은 여러 가지가 있습니다. javascript 등 여러 가지 방법이 있지만, 파이썬 requests 모듈의 get과 post 방식에 대해 소개해드리겠습니다. 파이썬 requests 모듈 설치 파이썬 Terminal에 pip를 활용하여 설치하기 # 파이썬 requests 모듈 설치 pip install requests Website에 요청하기 네이버 사이트에 호출 먼저, get 방식으로 웹사이트에 호출해보겠습니다. import requests # Get Api 호출 url = "http://www.naver.com" response = requests.get(url= url) print(response) # 결과 : 요청 성공 여기서 R.. 2021. 6. 9.
728x90