본문 바로가기

혼공단

(5)
혼공단 4기 - 혼공파 6주차 미션 - 기본 미션: 342쪽의 [직접 해보는 손코딩:BeautifulSoup 스크레이핑 실행하기] 예제 실행 후 결과 화면 인증샷 : 코딩 내용 : 실행 결과 - 선택 미션: 혼공 용어 노트에 나만의 언어로 객체, 클래스, 인스턴스, 생성자, 메소드 보충 설명쓰고 인증샷
혼공단 4기 - 혼공파 5주차 미션 - 기본미션: 구문 오류와 예외의 차이 설명하기(291쪽 1번 문제) 구문오류는 프로그램의 문법적인 오류로 프로그램이 실행조차 되지 않게 만드는 오류 임 위 그림처럼 syntaxError이 발생하며 프로그램이 실행 조차 되지 않음 - 예외는 프로그램 실행 중에 발생하는 오류로 try 구문으로 처리할 수 있으나 구문 오류는 실행 자체가 되지 않으므로 어떠한 구문으로도 처리할 수 없음 위에서 보는 것과 같이 1+1은 처리가 되었으나 1 + "안녕"은 type 오류로 실행되지 않음, 즉 프로그램은 실행되었으나, 오류가 발생하며 오류 부분은 실행되지 않음 - 선택미션: 293쪽 3번 문제 풀고 인증샷 문제 예상 에러 에러 명 output = 10 + "개" 예외 TypeError int("안녕하세요") 예외 V..
혼공단 4기 - 혼공파 4주차 미션 - 기본 미션: 223쪽 [직접 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수] 실행 후 코드가 입력된 화면 및 실행결과 화면 인증샷 - 추가미션: 매개변수, 기본 매개변수, 가변 매개변수에 대해 간략하게 정리한 내용 포스팅하기 : 매개변수: 함수를 호출할 때 필요한 데이터를 외부로부터 받기 위해 사용하는 것 ex) 위 sum_all(start, end) 함수에서 start와 end가 매개 변수 임 : 기본 매개변수: 매개변수를 입력하지 않았을 경우 미리 설정한 값이 들어가는 매개변수 ex) 위 sum_all(start, end=50)로 변경한 경우 start는 기본 매개변수가 되며, end에 아무런 값도 입력하지 않으면 sum_all(0), 0 ~ 50사이의 값을 더하게 됨 주의할 점은 기본 매..
혼공단 4기 - 혼공파 3주차 미션 기본 미션: 리스트, 딕셔너리, 범위 자료형에 대해 이해한 내용을 바탕으로 포스팅하기 리스트란? - 파이썬에서 리스트의 의미는 여라가지 자료를 저장할 수 있는 자료 이다. - 대괄호인 "[]"안에 다양한 요소(숫자, 문자열, boolean)을 넣을 수 있다. : array = [273, 32, 103, "문자열", True, False] - 리스트는 인덱스와 요소로 구성 된다. - 인덱스는 0 부터 시작함을 숙지한다. 인덱스 0 1 2 3 4 5 요소 273 32 103 문자열 True False - 인덱스를 이용하여 요소를 선택할 수 있으며, 인덱스는 2중으로 사용할 수 있다. : array[0] -> 273, array[-1] -> False, array[3][0] -> 문 - 리스트에 요소를 추가하..
혼공단 4기 - 혼공파 2주차 미션 - 기본 미션: 137쪽 3번 문제 풀고 본인이 태어난 해와 띠를 출력하는 결괏값 화면 인증샷 - 선택 미션: else 구문과 elif 구문 정리한 내용 포스팅하기 * 조건문(conditional statement) 조건에 따라 코드를 실행하거나 실행하지 않게 만들고(실행 흐름을 바꾸고) 싶을 때 사용하는 구문 조건을 기반으로 실행의 흐름을 변경하는 것을 "조건분기"라고 함 if문: 괄호 내의 조건식이 참이면 블록 내의 문장을 실행 ex)위 그림에서 태어난 해 1980(birth_year)을 입력하였을 때 첫 번째 if문이 실행됨(1980 % 12 == 0이 실행) if문이 참이기 때문에 "원숭이 띠 입니다"가 출력 elif문: if문의 조건식이 거짓일 때 실행시킬 코드에 추가 조건을 걸고 싶은 경우에 ..