베어유러닝크루 5일차 [파이썬자동매매] 5강 라이브러리, 프레임워크, API 개념
5강. 바퀴부터 다시 만들지 말라. 외부 기능 사용하기 라이브러리, 프레임워크, API 개념 나무판자에 못을 돌로 치는 대신에, 망치를 사용하면 편해진다. - 라이브러리는 망치처럼 편리하게 해주는 도구. - 프레임워크는 도구를 모아놓은 공구상자. 망치는 여기에 놓고 니퍼는 저기에 넣고, 도구를 어떻게 사용하고, 어떻게 관리해야 하는지 가이드라인까지 나와있음. 라이브러리의 확장판. - API는 라이브러리, 프레임워크 등 모든 것들을 아우르는 집합 자동매매 프로그램 개발에 사용하게 될 Library: time, sys, ... & GUI 프로그램을 만들기 위한 Framework: PyQt (어떤 식으로 코드를 작성해서 프로그래밍해야 하는지 가이드라인이 나와있음.) API(Application Pr..
2023. 6. 22.
파이썬 웹 크롤링
목표: 10개씩 데이터 표시되는 특정 웹사이트. 총 2만여 건의 데이터를 페이지 넘기며 자동 수집. 1. 웹 크롤링 개요 o절차, o패키지, oHTML 기초, oCSS 기초, o개발자도구 웹 구조 2. 웹 데이터 자동 수집 HTML 소스 가져오기, 데이터로 변환, 실습-서점 베스트셀러 가져오기 3. 웹 브라우저 제어 selenium 개요, 웹 로드 및 HTML 소스 가져오기, 웹 브라우저 제어, 실습-네이버환율수집하여 csv로 저장, 실습-사업자번호 휴폐업 조회 웹 크롤링 예시 : 특정 단어와 관련된 뉴스, 일일 환율 정보, 시황 정보 수집. 웹 크롤링 필요 지식 : requests, selenium, BeautifulSoup 패키지, 크롬 개발자 도구, HTML 태그, CSS 웹 크롤링 절차 1. HT..
2023. 6. 11.