본문 바로가기

전체 글191

23.04.12 인터프리터가 'venv':venv로 안돼있을 경우 - 터미널 -> python -m venv venv -> 새 터미널 열기 pip install requests pip install bs4 웹 크롤링 기초 틀 import requests from bs4 import BeautifulSoup headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get('URL', headers=headers) soup = BeautifulSoup(data.text, 'html.parser') 원.. 2023. 4. 12.
23.04.12 클래스 - 클래스란 객체를 정의해놓은 것이고, 객체를 생성하는 용도이다. 객체 - 실제로 존재하는 사물이나 개념을 의미하고, 속성과 기능에 따라 용도가 다르다. 또한, 모든 인스턴스를 대표하는 용어이기도 하다. 인스턴스 - 특정 클래스로부터 생성된 객체 인스턴스화 - 클래스가 객체가 되는 것 객체의 구성요소 - 속성(변수) + 기능(메서드) 객체 생성 클래스명 변수명; - 클래스의 객체를 참조하기 위한 참조변수를 선언 변수명 = new 클래스명; - 생성된 객체의 주소를 참조변수에 저장 객체의 사용 class Tv1_1 { // 속성 : 변수 선언 String color; // 색깔 boolean power = false; // 전원상태 : false 로 초기화 int channel = 1; // 채널 .. 2023. 4. 12.
DAY - 2 문제 풀이 package sparta; // ////4-1. 다음의 문장들을 조건식으로 표현해보세요. // ////int형 변수 x가 10보다 크고 20보다 작을 때 true인 조건식 // x > 10 && x = '0' && ch = 65 && ch 2023. 4. 11.
DAY -1 문제 풀이 package sparta; ////2-4. 다음 중 변수를 잘못 초기화 한 것은? // byte b = 256; // 범위를 벗어남 // char c = ''; // 한 문자가 들어가야함 // char answer = 'no'; // 두 문자라 안됨 // float f = 3.14 // f생략 안됨 // double d = 1.4e3f; // f가 더 크므로 f도 붙일 수 있음. 생략도 가능 // // ////2-7. 다음 문장들의 출력 결과를 적으세요. 오류가 있는 문장의 경우, '오류' 라고 적으세요. // System.out.println("1" + "2"); // 12 // System.out.println(true+""); // true // System.out.println('A' + 'B'.. 2023. 4. 11.