![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbs3zGU%2FbtrGsoAAt66%2F4VvaCQIVdGM7Toj2Y8ceMK%2Fimg.png)
[공부] git 정리 -2
2022. 3. 4. 20:09
공부/공통
📖 git commmit hash값 확인하기 : reflog 기본적으로 commit의 hash값을 알 수 있고, HEAD@{숫자}를 입력하여, commit hash 대신으로 사용할 수 있다. main, HEAD (HEAD → main) 이라는 문구는, HEAD가 main을 참조하고 있다는 뜻이며, main은 해당 commit을 참조하고 있다는 뜻이다. commit한 파일 삭제하는 2가지 방법 파일 삭제 후 commit : reset 기존에 commit 했던 이력이 남음 commit 하기 전 상태로 복구하고, commit하기 기존에 commit 했던 이력도 삭제된다. 옵션 working dir staging area repository 기존에 만든 파일 --hard 변경 변경 변경 삭제 --mixed(생략..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FCGQqo%2FbtrGw14oWhc%2FdJcfWkVmCOeE1QTXso0FW0%2Fimg.png)
[공부] git 정리 -1
2022. 2. 28. 21:46
공부/공통
📖 git 프로그램 설치 Visual Studio Community git & gitBash 로컬 저장소 생성 로컬 저장소 생성 : git init 해당 폴더에 .git폴더가 생긴다. * 파일이 삭제되어도, 로컬 저장소에 저장(commit)을 했다면 복구가 가능하다. 그러나 .git폴더도 삭제되었을 경우에는 복구가 불가능하다. 로컬 저장소 사용자 설정 git config를 이용해 설정 사용자 설정 확인 : git config --list * q를 누르면 나갈 수 있다. 전체 로컬 저장소 사용자 설정 --global 옵션을 추가하여, default 값으로 로컬 저장소 사용자 설정을 할 수 있다. 명령어 정리 1. 폴더 생성 : mkdir [폴더명] 2. 파일 생성 : touch 파일명.파일확장자 3. 현재..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fp3YfA%2FbtrtrXvyjLF%2FqnCc8uBWhrpQruVktKwedk%2Fimg.jpg)
[공부] 노마드 코더 파이썬 웹 스크래핑 3회차
2022. 2. 17. 00:39
공부/프론트엔드
✨ 느낀 점 👍 알게 된 점 '-' 문자열 인식 불가 result = soup.find_all("div", {"class":"jobsearch-resultContent"} result = soup.find_all("div", {"class":"job_seen_beacon"} 처음에는 웹사이트가 추출이 되지 않아 무엇이 문제인지 확인했다. 알고 보니 "-" 문자열이 사용돼서 발생한 오류였다. 다른 class명으로 바꾸니 정상적으로 웹사이트 추출이 되었다. string과 text 차이 soup = BeautifulSoup('url', "html.parser") 안녕 안녕 첫 번째 줄을 string과 text로 추출하는 코드는 다음과 같다. soup.find("div").string soup.find("div..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FHfkZp%2Fbtrtq83A9Lp%2FKnPery9yGMC9cVyUOJDgt1%2Fimg.jpg)
[공부] 노마드 코더 파이썬 웹 스크래핑 2회차
2022. 2. 16. 00:32
공부/프론트엔드
✨ 느낀점 👍 알게 된 점 BeautifulSoup의 .string은 해당 태그의 문자를 추출한다. def extract_indeed_pages(): result = requests.get(URL) soup = BeautifulSoup(result.text, "html.parser") pagination = soup.find("ul", {"class": "pagination-list"}) links = pagination("a") pages = [] for link in links[:-1]: pages.append(int(link.find("span").string)) max_page = pages[-1] return max_page 즉, 숫자 1,2,3,4,5를 pages의 배열의 원소로 추가한다. 각..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbepRif%2FbtrtoArA5gP%2FwWYQ674tm3EEF3Lg1KPmI1%2Fimg.jpg)
[공부] 노마드 코더 파이썬 웹 스크래핑 1회차
2022. 2. 14. 23:40
공부/프론트엔드
Watch Now – 노마드 코더 Nomad Coders nomadcoders.co ❓ 상황 스파르타코딩클럽에서 백엔드를 학습하는것이 어려워서 포기했던 적이 있었다. 마침 코딩테스트와 필기시험이 끝나, 시간의 여유가 있어서 백엔드를 학습하려고 한다. 무작정 어려운 백엔드부터 학습하는 것이 아닌, 기초부터 공부해야한다는 판단이 섰다. 그래서 해당강의를 통해 파이썬을 활용한 웹 스크래핑을 다시 학습하려고 한다. ✨ 느낀점 👍 알게 된 점 requests 라이브러리로 html 추출 import requests indeed_requests = requests.get('indeed의 url') indeed_html = indeed_requests.text 강의의 첫번째 목적은 indeed 사이트의 채용공고 데이터..