본문 바로가기

전체 글53

모던 자바스크립트 -Spread구문- Spread 구문 '펼치다'라는 의미처럼 하나로 묶여 있는 값을 각각의 개별 값으로 펼치는 문법 (특히 배열을 다룰 때 유용) const number = [1,2,3]; console.log(number); console.log(...number); // 배열앞에 ...붙이는게 문법 Rest Parameter를 만들 때도 ...을 사용하지만 동작하는 방식은 다르다. Rest Parameter - 여러 개의 아규먼트로 하나의 파라미터로 묶는 방식 Spread 구문 - 하나로 묶여 있는 값을 각각의 개별 값으로 펼치는 방식 Spread 구문으로 배열 복사하기 상기) 객체 타입의 값들은 변수에 주소값이 참조됨. interactiveWeb에 javaScript를 push 했지만 webPublishing에도 추가.. 2023. 2. 24.
모던자바스크립트 -문장/표현식/조건연산자- 문장(statements) - 어떤 동작이 일어나도록 작성된 최소한의 코드 덩어리 let x; //선언문 x = 3; //할당문 //조건문 if (x < 5) { console.log('x는 5보다 작다'); } else { console.log('x는 5와 같거나 크다');} //반복문 for (let i = 0; i < 5; i++) {console.log(i);} 끝에 문이라고 붙은 이유는 모두 동작을 수행하는 문장이기 때문 표현식(expressions) - 길이와 상관없이 결과적으로 하나의 값이 되는 코드 ex) 하나의 값, 연산자를 이용한 연산식, 선언된 변수 호출, 객체의 프로퍼티에 접근 //하나의 값 5 'string' //연산자를 이용한 연산식 'I' + ' Love ' + 'Codeit'.. 2023. 2. 24.
mongoDB기초/pymongo DB조작 코드 NoSQL(Not Only SQL) 딕셔너리 형태로 데이터를 저장하는 데이터베이스로써 자유로운 데이터 적재에 유리하다. 그리고 관계형 데이터베이스보다 더 빠르고 확장성이 좋습니다. 이러한 특징은 대량의 데이터 처리나 실시간 데이터 처리 시 유용. ex) mongoDB DB의 실체 데이터를 쌓고 잘 가져올 수 있도록 데이터를 구조화하고 저장하는 프로그램 프로그램이므로 내 컴퓨터에도 데이터베이스를 설치할 수 있지만, 요즘엔 인터넷에 있는 컴퓨터에 올려 놓는다. 인터넷에 있는 컴퓨터에 올려놓는다 = 클라우드 환경에 파일을 저장한다 mongoDB연결하기 ※ 현재 수강 중인 강의는 클라우드 환경에서 운영되는 mongoDB Atlas 사용 https://account.mongodb.com/account/regist.. 2023. 2. 23.
웹스크래핑(크롤링)기초 및 연습2 https://suminpark.tistory.com/35 파이썬 웹스크래핑(크롤링)기초/beautifulsoup4 크롤링 웹사이트에 접속해서 데이터를 솎아내어 가져오는 기술 크롤링에 필요한 라이브러리 설치 - beautifulsoup4 beautifulsoup4 - 파이썬에서 크롤링을 할 때 사용하는 라이브러리 HTML 및 XML 문서를 suminpark.tistory.com 순위와 별점도 같이 출력 해보기 #old_content > table > tbody > tr:nth-child(2) > td:nth-child(1) > img #old_content > table > tbody > tr까진 변수 trs에 저장되어 있음 반복문 안에서 변수를 만들어 td:nth-child(1) > img을 저장하고 .. 2023. 2. 23.