전체보기 247

VS Code 가상환경 설치 방법

VS Code 가상환경 설치 방법 1. VS code 열고 프로젝트를 진행할 폴더 열기 2. 폴더가 지정되어 열렸다면, 상단의 터미널 클릭 후, 오른쪽 아래의 + 버튼 옆의 아래 화살표 방향 버튼을 눌러 "Command Prompt"를 클릭 3. CMD(Command Prompt) 창에 python -m venv venv 를 작성하고 엔터 4. 프로젝트 폴더에 venv라는 폴더를 확인 5. 다시 VS Code로 돌아가서 [ Ctrl + Shift + P ]키를 누르고 위에 뜬 창에 Select Interpreter를 검색하여 인터프리터 선택을 클릭 6. 방금 생성한 'venv': venv 가상 환경을 클릭 7. 설치 완료, 터미널에 [ pip freeze ] 작성하면 해당 가상환경에 설치된 목록들을 확인..

개발/기타 2023.03.14

프로그래머스 코딩테스트 Lv.0 겹치는 선분의 길이

Lv.0 겹치는 선분의 길이 문제 풀이 선분의 요소들을 리스트로 만듭니다. (이때, 마지막 요소는 포함시키지 않습니다.) 모든 선분요소의 리스트를 더해서 중복을 없애고 for 문을 작동시켜서 2개 이상 들어있는 요소만 카운트를 합니다. 해당 값이 모든 겹치는 선분의 길이와 동일합니다. 느낀점 경우의 수를 다양하게 생각하고 겹치는 부분이 어떤 것일지 고민을 많이 했습니다. 끝 부분의 요소를 뺀 리스트로 비교를 해보니 선분의 길이와 일치하는 점을 발견하여 위와 같이 코드를 작성했습니다. 머리가 매우 아팠지만 재밌었습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/

프로그래머스 코딩테스트 Lv.0 안전지대

Lv.0 안전지대 문제 풀이 문제풀이를 위해 numpy의 array 기능을 가져왔습니다. 새 array를 board보다 2보다 크게 만들어 가상으로 가장자리의 한줄을 더 만듭니다. 이후 안전지대를 0으로 한 값을 확보합니다. 다음 새로 만든 array에서 가장자리를 제외한 값들의 수를 가져오면 해결됩니다. 느낀점 고민을 많이 하고 해결하게 되어서 너무 기쁘고 재밌었습니다. Lv.0인가라는 생각이 들었습니다. 출처 : 프로그래머스 홈페이지, https://school.programmers.co.kr/

Selenium(셀레니움) 기본 1

Selenium(셀레니움) Selenium(셀레니움)이란? 원래 용도는 웹 테스트 자동화 프레임워크 웹드라이버를 사용하면 크롤링이 훨씬 수월 이미 페이지가 렌더링 된 상태에서 원하는 페이지의 html 파일을 수집 가능 Selenium(셀레니움) 설치 pip install selenium = 셀레니움 모듈 설치(말그대로 모듈 설치) pip install bs4 = BeautifulSoup4 모듈 설치(html을 파싱해 올 때 사용) bs4도 같이 설치 필요 Selenium(셀레니움) 크롬 웹드라이버 설치 가장 많이 사용하는 크롬 웹드라이버를 사용하여 작동 위 사진에서 Chrome 정보를 클릭하여 본인 크롬 버전을 확인 구글에서 "크롬 웹드라이버" 검색하고 크롬 웹드라이버 대표 사이트에 접속 https://..

개발/(5) Selenium 2023.03.09