[공부] 노마드 코더 파이썬 웹 스크래핑 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의 배열의 원소로 추가한다. 각..
[공부] 노마드 코더 파이썬 웹 스크래핑 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 사이트의 채용공고 데이터..
[1人 프로젝트] 다른 색깔 찾기 게임 6회차 (完)
2022. 2. 13. 21:40
프로 젝트/다른 색깔 찾기
🎉 성과 완성한 부분 자바스크립트 → 타입스크립트 완성한 이유 넘블 챌린지의 개발 조건 중 하나는 자바스크립트 대신 타입 스크립트로 코드를 작성하는 것이다. 따라서 이를 수행하기 위해 타입스크립트로 변환했다. ✨ 느낀 점 👍 알게 된 점 타입스크립트에서 CSS Module 사용하기 1. 터미널에 밑의 코드 입력(CSS Module 기능 설치) npm install -D typescript-plugin-css-modules 2. tsconfig.json 파일에 밑의 코드 입력 3. scr 폴더에 global.d.ts 파일 생성 후 밑의 코드 입력 여기까지 진행완료하면 CSS Module을 사용할 수 있게 된다. 인수 타입 설정하기 문자열을 숫자로 변환시켜주는 함수, 인수타입 문자열로 바꾸기 처음에 에러가 ..
[1人 프로젝트] 다른 색깔 찾기 게임 5회차
2022. 2. 12. 19:49
프로 젝트/다른 색깔 찾기
🎉 성과 완성한 부분 컴포넌트 별 파일 분리 완성한 이유 React의 꽃은 재사용이 가능하다는 점이다. 이를 위해, HTML에서 호출되는 App.js파일은 컴포넌트만 불러오도록 하여 깔끔하게 정리하고, 컴포넌트의 각 기능별로 파일을 나누어 폴더 안에 저장하였다. ✨ 느낀 점 ❗ 보완할 점 자바스크립트 → 타입스크립트 넘블 챌린지의 조건은 자바스크립트 대신 타입 스크립트로 코드를 작성하는 것이다. 조금 걱정이 되는 게 타입 스크립트를 한 번도 배워보지 않았던 것이다. 다만, 다행히도 예전에 배웠던 코틀린 문법과 비슷하게, 해당 변수(?)가 받는 인자가 숫자(let a : number)인지 문자(let a : string)인지 체크하는 용도인 거 같다. 내일이 마지막 제출 날인데, 내일 타입 스크립트로 작성..
[1人 프로젝트] 포트폴리오 12회차
2022. 2. 10. 15:32
프로 젝트/포트폴리오
🎉 성과 완성한 부분 1. 포트폴리오 웹사이트에 프로젝트와 아카이브를 수정 및 등록했다. 2. 해당 프로젝트는 라이브러리 사용없이 JSX만을 사용하여 컴포넌트를 구현했다. 완성한 이유 1. React의 역량이 부족하다고 판단하여 프로젝트를 진행했고, 결과물을 포트폴리오 웹사이트에 올리게 되었다.