본문 바로가기

전체 글53

파이썬 웹스크래핑(크롤링)기초/beautifulsoup4 크롤링 웹사이트에 접속해서 데이터를 솎아내어 가져오는 기술 크롤링에 필요한 라이브러리 설치 - beautifulsoup4 beautifulsoup4 - 파이썬에서 크롤링을 할 때 사용하는 라이브러리 HTML 및 XML 문서를 파싱 하는 것을 쉽게 만들어주어 사용자가 웹 사이트에서 필요한 정보를 추출할 수 있도록 도와줌 ※가상환경이 활성화되었는지 확인하고 설치 pip install bs4 크롤링 기본 세팅 import requests from bs4 import BeautifulSoup # 타겟 URL을 읽어서 HTML를 받아오고, headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, lik.. 2023. 2. 23.
파이썬/터미널 설정/기초 문법/venv 설치 방법/Requests라이브러리 ※ 파이썬 학습 사전 설치 프로그램 및 터미널 설정 더보기 설치 프로그램 설치1. 파이썬 (윈도우)다운로드 - Python 3.8.6 버전 ※ 너무 최신 버전의 경우 오작동하는 라이브러리 존재 ※ Add Python 3.8 to PATH 에 체크 https://www.python.ohttps//www.python.org/ftp/python/3.8.6/python-3.8.6-amd64.exeg/ftp/python/3.8.6/python-3.8.6-amd64.exe 설치2. Git bash ※윈도우만 https://git-scm.com/ 터미널 설정 터미널 - 명령어를 입력하면 결과를 화면에 출력하는 도구입니다. step1. 기본 프로필 설정 step2. 화면 상단에 Git Bash클릭 step3.새 터미널.. 2023. 2. 23.
모던 자바스크립트 -Arrow Function, this- Arrow Function 1. 익명 함수를 간결하게 표현하는 문법(ES2015) 2. function 키워드를 지우고, 소괄호 오른쪽에 => 표현. 3. 모든 화살표 함수는 익명 함수이다. 따라서 4. 이름을 가진 변수에 할당하거나, 다른 함수의 아규먼트를 선언할 때 사용 5. Arrow Function에는 arguments객체가 없다. 따라서 arguments객체 사용하는 함수는 Arrow Function으로 대체하기 어렵다. 6. this가 가리키는 값이 일반 함수와 다르다. const getTwice = function(number) { return number * 2; }; console.log(getTwice(5)); const myBtn = document.querySelector('#myB.. 2023. 2. 22.
모던 자바스크립트 -파라미터, 아규먼트- 파라미터(Parameter): 외부로부터 값을 전달받기 위해 함수를 선언할 때 소괄호 안에 작성하는 것 함수 내부의 동작 부분에서 변수처럼 활용할 수 있다. function greeting(name){ console.log(`Hi! My name is ${name}`); } 아규먼트(Argument): 함수를 호출할 때 파라미터로 전달하는 값 greeting('sumin'); 파라미터 다루기 파라미터의 기본 값 : 파라미터에 할당 연산자로 값을 미리 지정(ES2015) 아규먼트를 생략하거나, 아규먼트가 undefined 값으로 전달될 때 동작 주의) 아규먼트가 파라미터로 전달될 때는 파라미터의 기본값과는 관계없이 함수를 호출할 때 작성한 순서 그대로 전달 function greeting(name = 's.. 2023. 2. 22.