본문 바로가기

반응형

혼공단

(54)
[혼공C 학습단 3기] 2주차 기본미션 확인 문제 책에 푼 인증샷 2주차 기본미션 확인 문제 책에 푼 인증샷 3-1 확인문제 다음 자료형 중에서 실수형에 O표를 하세요. flaoat(O), long, char, double(O), int, unsigned, short 다음 프로그램의 실행결과를 예상해보세요. 3-2 확인문제 다음과 같이 변수가 선언되어 있을 때, scanf 함수의 사용법이 옳은 것을 고르세요. 3scanf(%d%f”,&in, &ft); 다음 프로그램의 빈칸에 알맞은 내용을 채워보세요. 키보드로 문자를 입력하여 아스키 코드 값을 출력하는 프로그램을 작성하세요. 어떤 문자가 입력될지는 실행할 때 결정합니다. 4-1 확인문제 4.0과 1.2의 덧셈, 뺄셈, 곱셈, 나눗셈을 한 값을 소수점 이하 첫째 자리까지 출력하세요. 두 과목의 점수를 입력하여 평균을 출력..
[혼공C 학습단 3기] 1주차 기본 미션 비주얼 스튜디오 설치 화면 인증샷 1주차 기본 미션 비주얼 스튜디오 설치 화면 인증샷 비주얼 스튜디오 내려 받아 설치하기 인터넷 브라우저에 https://visualstudio.microsoft.com/ko/downloads/ 주소를 입력 하면 다음과 같은 화면이 나옵니다. 여기서 커뮤니티 항목에 있는 [무료 다운로드]를 클릭합니다. 다음 그림처럼 화면 아래에서 메시지 박스가 올라오면 [실행] 버튼을 클릭합니다. [계속] 버튼을 클릭해서 설치를 진행합니다. 설치할 개발툴을 선택하는 화면이 뜨면 [C++를 사용한 데스크톱 개발]을 체크하고 [설치] 버튼을 클릭하세요. 바로 다운로드 받아서 설치하는 터라 네트워크 속도에 따라서 설치 시간이 걸릴 수 있습니다. [설치 후 시작] 박스는 체크한 상태로 진행합니다. 설치가 모두 끝나면 온라인으로 ..
[혼공파 학습단2기] 6주차 기본 미션 342쪽의 [직접 해보는 손코딩:BeautifulSoup 스크레이핑 실행하기] 예제 실행 후 결과 화면 인증샷 6주차 기본 미션 342쪽의 [직접 해보는 손코딩:BeautifulSoup 스크레이핑 실행하기] 예제 실행 후 결과 화면 인증샷 실행결과 선택 미션혼공 용어 노트에 나만의 언어로 객체, 클래스, 인스턴스, 생성자, 메소드 보충 설명쓰고 인증샷 객체 지향 프로그래밍 OOP : Object Oriented Programming : 프로그램을 개발하는 기법으로 부품에 해당하는 객체들을 먼저 만들고, 이것들을 하나씩 조립 및 연결해서 전체 프로그램을 완성하는 기법. 상속 : 상위(부모) 객체를 기반으로 하위(자식) 객체를 생성하는 관계를 말한다. 상위 객체는 자기가 가지고 있는 변수와 함수를 하위 객체에게 물려주어 하위 객체가 사용할 수 있도록 한다. 부모 : 해당 클래스에 선언된 변수와 함수를 물려주는 클래스..
[혼공파 학습단2기] 5주차 기본 미션 구문 오류와 예외의 차이 설명하기(291쪽 1번 문제) 1.구문 오류(syntax Error)와 예외(Exception)의 차이를 설명해 보세요. 구문 오류: 프로그램의 문법적인 오류로 프로그램이 실행조차 되지 않게 만드는 오류 예외(런타임 에러) : 프로그램 실행 중에 발생하는 오류. try catch 구문 등으로 처리할 수 있습니다. 반대로 구문 오류는 실행 자체가 안 되므로 try catch 구문으로 처리 할수 없습니다. 선택 미션293쪽 3번 문제 풀고 인증샷 3. 다음 중 구문 오류 발생이 예상되면 ‘구문 오류’에, 예외 발생이 예상되면 ‘예외’에 체크 표시를 한 후, 예상되는 에러명도 적어 보세요. 1.예외 2.예외 3.구문오류 4.예외
[혼공파 학습단2기]4주차 기본 미션 223쪽 [직접 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수] 실행 후 코드가 입력된 화면 및 실행결과 화면 인증샷 기본 미션 223쪽 [직접 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수] 실행 후 코드가 입력된 화면 및 실행결과 화면 인증샷 실행결과 선택 미션매개변수, 기본 매개변수, 가변 매개변수에 대해 간략하게 정리한 내용 포스팅하기 함수의 기본 함수는 한마디로 ‘코드의 집합’입니다. 함수를 생성하는 기본 형태는 다음과 같습니다. def 함수 이름(매개변수, 매개변수, ,,,): 문장 가변 매개변수 매개변수를 원하는 만큼 받을 수 있는 함수를 가변 매개변수라고 부르는데, 이는 매개변수가 변할수 있다는 의미입니다. def 함수 이름(매개변수, 매개변수, …, *가변 매개변수): 문장 기본 매개변수 print(value, …, sep=’ ‘, end=’\n’, file=sys.stdout, flush=Fal..
[혼공파 학습단2기] 3주차 기본 미션 리스트, 딕셔너리, 범위 자료형에 대해 이해한 내용을 바탕으로 포스팅하기 리스트 선언하고 요소에 접근하기 대괄호[] 내부에 넣는 자료를 ‘요소’라고 하고 영어로는 element라고 합니다. 예) [요소,요소,요소…] 첫째, 대괄호 안에 음수를 넣어 뒤에서부터 요소를 선택할수 있습니다. 둘째, 리스트 접근 연산자를 다음과 같이 이중으로 사용할 수 있습니다. 셋째, 리스트 안에 리스트를 사용할 수 도 있습니다. 리스트에 요소 추가하기: append, insert 리스트명.append(요소) 리스트명.insert(위치,요소) 리스트에 요소 추가히기 실행결과 리스트에 요소 제거하기 인덱스로 제거하기: del, pop del 리스트명[인덱스] 리스트명.pop(인덱스) 값으로 제거하기:remove 리스트.remove(값) 모두 제거하기:clear 리스트.clear() 리스트 내부에 있는..
[혼공파 학습단2기] 2주차 기본 미션 137쪽 3번 문제 풀고 본인이 태어난 해와 띠를 출력하는 결괏값 화면 인증샷 3.사용자에게 태어난 연도를 입력받아 띠를 출력하는 프로그램을 작성해 주세요. 작성시 입력받은 연도를 12로 나눈 나머지를 사용합니다. 나머지가 0,1,2,3,4,5,6,7,8,9,10,11일 때 각각 원숭이, 닭, 개, 돼지, 쥐, 소, 범, 토끼, 용, 뱀, 말, 양띠 입니다. 선택 미션else 구문과 elif 구문 정리한 내용 포스팅하기 else 구문은 :if 조건문 뒤에 사용하며, if 조건문의 조건이 거짓일 때 실행됩니다. if 조건: 조건이 참일 때 실행할 문장 else: 조건이 거짓일 때 실행할 문장 elif 구문은 if 조건문과 else 구문 사이에 입력하며, 세 개 이상의 조건을 연결해서 사용할 때 적절합니다. if 조건A: 조건A가 참일 때 실행할 문장 elif 조건B: 조건B가 참일 ..
[혼공파 학습단2기] 1주차 기본 미션 63쪽 3~5번 실행결과 쓰고 인증샷 1주차 기본 미션 63쪽 3~5번 실행결과 쓰고 인증샷 # 3. 다음 프로그램의 실행결과를 예측해 보세요. print("# 연습 문제") print("\\\\\\\\") print("=" * 8) [실행결과] # 4. 다음 프로그램의 실행결과를 예측해 보세요. print("안녕하세요"[1]) print("안녕하세요"[2]) print("안녕하세요"[3]) print("안녕하세요"[4]) print("안녕하세요"[5]) [실행결과] print(“안녕하세요”[5])에서 IndexError: string index out of range 에러가 발생 한다. 이유는 문자열 범위 선택 연산자의 값이 문자열의 범위를 벗어 났기 때문이다. 대괄호 안의 숫자는 처음 0번부터 시작해서 4번까지 인데 5번이 들어가서 문자..
[혼공 학습단 1기] 6주차 미션 입출력 스트림 요약 정리 포스팅 입출력 스트림 : 자바에서 데이터는 스트림을 통해 입출력됩니다. 프로그램이 출발지냐 또는 도착지냐에 따라서 사용하는 스트림의 종류가 결정됩니다. 프로그래밍 도착지이면 흘러온 데이터를 입력받아야 하므로 입력 스트림을 사용합니다. 반대로 프로그램이 출발지면 데이터를 출력해야 하므로 출력 스트림을 사용합니다. InputStream : 바이트 기반 입력 스트림의 최상위 클래스로 추상 클래스입니다. 모든 바이트 기반 입력 스트림은 InputStream 클래스를 상속받아서 만들어집니다. InputStream 클래스에는 바이트 기반 입력 스트림이 기본적으로 가져야 할 메소드가 정의되어 있습니다. OutputStream : 바이트 기반 출력 스트림의 최상위 클래스로 추상 클래스입니다. OutputStream클래스에는 ..
[혼공 학습단 1기] 5주차 미션 직접 정리한 키워드 정리 공유 컬렉션 프레임워크 : 널리 알려져 있는 자료구조를 사용해서 객체들을 효율적으로 추가, 삭제 검색할 수 있도록 인터페이스와 구현 클래스들을 java.util. 패키지에서 제공합니다. 이들을 총칭해서 컬렉션 프레임워크라고 부릅니다. List 컬렉션 : List 컬렉션은 배열과 비슷하게 객체를 인덱스로 관리합니다. 배열과의 차이점은 저장 용량이 자동으로 증가하며, 객체를 저장할 때 자동 인덱스가 부여된다는 것입니다. 그리고, 추가, 삭제, 검색을 위한 다양한 메소드가 제공됩니다. List컬렉션은 동일한 객체를 중복 저장할 수 있고 null도 저장이 가능합니다. Set 컬렉션 : Set 컬렉션은 저장 순서가 유지되지 않습니다. 또한 객체를 중복해서 저장할 수 없고, 하나의 null만 저장할 수 있습니다. Set..

반응형