분류 전체보기33 for 문에 대해서 알아보자 for 문은 반복문으로써 초기문 , 조건문 , 증감문 식으로 진행된다 for (let i = 0; i < 10; i++){ 명령 } 처음 동작 할때 i는 변수 선언을 했고 i에 0을 대입 했으니 i는 현재 0이다 그 다음으로 넘어가면 조건문으로 넘어간다 현재 i는 0이므로 i는 10보다 작으니 참이 된다 참이므로 명령으로 넘어가고 명령이 동작을 하면 다음으로 넘어갈것은 증감문이다 현재 증감문은 i++ 했으니 1씩 증가가 된다 그 다음으로 초기문으로 돌아와서 i는 증감문에서 1이 증가 되었으니 i는 현재 1이다 이해가 안된다면 그림으로 보자 처음에 이런식으로 1,2,3,4 순서대로 작동을 한다 1. 초기문 2. 조건문 3. 명령문 4. 증감문 계속 작동을 하다가 i 가 10 까지 왔다고 가정을 해보자 그러.. 2020. 9. 20. if , else if , else를 알아보자 조건문은 조건이 참일 때 실행되는 것을 조건문이라고 한다 거짓이면 넘어가게 됨 if ( 조건 1) { 명령문 } if문 같은 경우에는 조건 1이 참일 때 명령문이 실행되는 구조이다 else if 같은 경우에는 if로 한번 조건을 만들어주고 거짓으로 통과된 경우에 else if를 사용해서 한번 더 조건을 추가하는것이다 if (조건1) { 명령1 } else if (조건2) { 명령2 } 이런 식으로 적용을 할 수가 있다 조건이 여러 가지인 경우 else if로 한번 더 걸러주는 역할이다 그래도 조건이 많다면 else if를 중첩해서 사용이 가능하다 else 같은 경우는 조건문이 없다 바로 명령문으로 넘어간다 if (조건1) { 명령1 } else if (조건2){ 명령2 } else { 명령3 } 계속해서.. 2020. 9. 19. http를 가져오기전 응답상태 체크 하는법 import requests r = requests.get('https://www.naver.com/') r.status_code // 200 200이 떴다면 성공이다 http 상태 코드 마다 상황이 다르니 간단하게 설명하고 자세한건 위키 백과 링크 남긴다 1XX (조건부 응답) 2XX (성공) 3XX (리다이렉션 완료) 4XX (요청 오류) 5XX (서버 오류) ko.wikipedia.org/wiki/HTTP_%EC%83%81%ED%83%9C_%EC%BD%94%EB%93%9C HTTP 상태 코드 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 아래는 HTTP(하이퍼텍스트 전송 프로토콜) 응답 상태 코드의 목록이다. IANA가 현재 공식 HTTP 상태 .. 2020. 9. 19. requests 용도와 설치법 python의 requests 모듈은 http 를 손쉽게 가져올수있게 하는 모듈이다 일단 설치하기 위해서는 터미널에서 python -m pip install requests 이것을 입력을 하자 소스 코드를 얻고 싶다면 git clone git://github.com/psf/requests.git 이것을 쓰면된다 시작하기에 앞써 import requests 이것을 적어 모듈을 불러오자 2020. 9. 19. 문자를 숫자 타입으로 숫자 타입을 문자 타입으로 변경해보자 자 일단 "1"과 1의 차이점을 말해보자 "1"은 문자열로 된 1이고 1은 숫자 열인 1이다 왜 이렇게 나뉘었냐고 프로그래밍으로 밥 벌어먹는 친구에게 물어보니 그렇게 하면 잘못 전송이 될 수도 있거나 프레임 워크 때문에 그렇다는데 그렇구나 라고만 생각하면 될꺼 같다 아무튼 우리는 문자를 숫자타입으로 숫자를 문자 타입으로 바꾸어 보자 문자를 숫자타입으로 바꿔 보는걸 먼저 해보자 Number("1") 이런 식으로 하면 문자열인 1이 숫자열로 바뀌게 된다 예를 1로 든 것뿐이니 다른 숫자도 가능하다 그럼 숫자를 문자 타입으로 바꾸어 보자 String(1) 이런식으로 하면 숫자 열인 1이 문자열 "1"로 바뀌게 된다 문자열 변환은 "" + 1 이렇게도 가능하다 이것 말고도 다른 방법이 있을 거 같은데 나중에 찾.. 2020. 9. 18. 변수에 대입해 계산을 해보자 숫자를 변수에 대입해 계산을 해보자 일단 변수를 만들고 그것을 곱하거나 나누거나 빼거나 더하기를 해보자 let a = 2 * 2; let b = 2 / 2; let c = 2 - 2; let b = 2 + 2; 이런식으로 하면 a라는 변수에는 4가 대입이 되고 b라는 변수에는 1이 대입이 되고 c라는 변수에는 0이 대입이 되고 b라는 변수에는 4가 대입이 된다 물론 컴퓨터는 계산기와는 다르기에 문자도 계산 할수있다 let a = "배" let b = "고" let c = "파" let d = a + b + c 이렇게 한다면 변수 d에는 배고파가 된다 이제 변수 2개를 추가를 하던지 1개를 추가하던지 기존의 변수를 수정을 해서 "배고파 밥줘" 를 콘솔 로그로 띄워 보자 2020. 9. 18. 이전 1 2 3 4 5 6 다음