도서의 특징

본 책의 집필 의도는 답을 찾는 방법보다는 코드를 이해하는 능력을 키우는 것입니다. 코딩 교육은 올바른 답을 찾기 위한 분석과 방법의 논리적인 사고 흐름을 갖도록 하는 것이라고 생각합니다. 하나의 문제를 다양한 방법으로 풀 수 있는 창의적인 사고를 할 수 있는 능력을 키우는 것이 중요합니다. 시험을 치르시는 데 도움이 될 수 있길 바랍니다.

상세이미지

전문코딩능력평가 COS PRO 2급 Python(최적합) 도서 상세이미지
목차

  PART 01 파이썬 필수 문법 정리
Chapter 01 연산자들
1.1 산술연산자
1.2 관계연산자(대소 비교 연산)
1.3 논리연산자
1.4 조건식의 결과 판단하기
Chapter 02 List 사용하기
2.1 List의 이해
2.2 리스트의 처리
2.3 문자열
Chapter 03 함수
3.1 함수의 정의와 호출
3.2 전역과 지역변수의 구분
3.3 함수 매개전달과 반환

PART 02 심화학습
Chapter 01 모듈(import module)
1.1 모듈 파일 impor t하기
1.2 폴더가 다른 모듈 파일 import하기
Chapter 02 클래스(class)
2.1 클래스의 정의
2.2 클래스의 멤버(변수)
2.3 클래스의 멤버(함수)
2.4 인스턴스 변수
2.5 클래스의 상속 (Inheritance)

PART 03 문제 해결 능력
Chapter 01 COS Pro 출제 형식의 이해
1.1 문제(지문)의 구성
1.2 코드 조각 완성하기
1.3 문제 해결을 위한 가이드
Chapter 02 기출문제 따라하기
문제 1 티셔츠 주문 수량 구하는 함수 작성하기
문제 2 상품 구매 금액을 구하는 함수 완성하기
문제 3 두 날짜 사이의 일 수를 구하는 함수 빈칸 채우기
문제 4 빈도(출현 횟수) 를 구하는 함수의 빈칸 채우기
문제 5 리스 트 요소들의 순서를 뒤집는 함수의 빈칸 채우기
문제 6 정수에 3, 6, 9가 포함되어 있는지 확인하는 함수의 빈칸 채우기
문제 7 수강 대상자 수를 구하는 함수 고치기
문제 8 거꾸로 읽어도 같은 팰린드롬을 확인하는 함수 수정하기
문제 8 중복되는 문자를 제거하는 함수 수정하기
문제 10 특정 값보다 작은 값을 찾는 함수 수정하기
문제 11 n 부터 m까지 자연수의 합을 구하는 함수의 빈칸 채우기
문제 12 점수의 총합에서 최고 점수와 최저 점수를 뺄셈하는 함수의 빈칸 채우기
문제 13 방문객 수의 차이를 구하는 함수의 빈칸 채우기
문제 14 학점별 인원수를 구하는 함수의 빈칸 채우기
문제 15 개구리가 점프한 횟수를 구하는 함수의 빈칸 채우기
문제 16 키가 큰 사람의 수를 구하는 함수 수정하기
문제 17 문자열 내 특정 문자를 바꾸는 함수 수정하기
문제 18 이름에 특정 문자가 포함된 사람의 수를 구하는 함수 수정하기
문제 19 거스름돈을 계산하는 함수 작성하기
문제 20 k 번째로 작은 수를 찾는 함수 작성하기

PART 04 모의고사
모의고사 1회
문제 1 거스름돈을 계산하는 함수 작성하기
문제 2 점수의 총합에서 최고 점수와 최저 점수를 뺄셈하는 함수의 빈칸 채우기
문제 3 학습 대상자 수를 구하는 함수 수정하기
문제 4 관세를 매긴 금액을 구하는 함수 작성하기
문제 5 정수에 3, 6, 9가 포함되어 있는지 확인하는 함수의 빈칸 채우기
문제 6 교차점의 개수를 구하는 함수 빈칸 채우기
문제 7 파일 업로드를 위한 파일 정보를 확인하는 함수의 빈칸 채우기
문제 8 거꾸로 읽어도 같은 회문을 확인하는 함수 수정하기
문제 9 중복되는 문자를 제거하는 함수 수정하기
문제 10 특정 값보다 작은 값을 찾는 함수 수정하기
■모의고사 1회 모범답안 226
모의고사 2회
문제 1 축구장 임대료를 구하는 함수 빈칸 채우기
문제 2 축구화 주문 수량 구하는 함수 완성하기
문제 3 방문객 수의 차이를 구하는 함수의 빈칸 채우기
문제 4 학점별 인원수를 구하는 함수의 빈칸 채우기
문제 5 빈도(출현 횟수)를 구하는 함수의 빈칸 채우기
문제 6 몸무게가 큰 사람의 수를 구하는 함수 수정하기
문제 7 문자열 내 특정 문자를 바꾸는 함수 수정하기
문제 8 이름에 특정 문자가 포함된 개수를 구하는 함수 수정하기
문제 9 제품 포장을 위한 포장 상자의 개수를 구하는 함수 수정하기
문제 10 ISBN 규칙을 확인하는 함수 작성하기
■모의고사 2회 모범답안
모의고사 3회
문제 1 거리 차이를 구하는 함수 빈칸 채우기
문제 2 예산을 배분하기 위한 금액을 구하는 함수 빈칸 채우기
문제 3 가장 많이 같은 반을 보낸 학생 찾는 함수 작성하기
문제 4 페인트칠하는 데 걸리는 시간을 구하는 함수 빈칸 채우기
문제 5 카드 게임 승자 알아내는 함수 작성하기
문제 6 문자열 내 정수들의 총합 구하는 함수 빈칸 채우기
문제 7 야구게임의 볼 판정 함수 수정하기
문제 8 문자열 내에 지정하는 문자들이 있는지 확인하는 함수 수정하기
문제 9 각 팀의 총 승점을 구하는 함수 수정하기
문제 10 문자열들을 처리하는 시간 구하는 함수 수정하기
■모의고사 3회 모범답안
모의고사 4회
문제 1 카드 숫자 조합하여 홀수의 개수를 구하는 함수 빈칸 채우기
문제 2 무게를 재기 위해 필요한 추의 개수를 구하는 함수 빈칸 채우기
문제 3 통학버스 왕복 횟수 구하는 함수 작성하기
문제 4 열린 문의 개수를 구하는 함수 빈칸 채우기
문제 5 대괄호 쌍의 개수 세는 함수 빈칸 채우기
문제 6 수업별 신청자 인원수 구하는 함수 수정하기
문제 7 화면 내 이동 시 x와 y가 같은 위치 개수 구하는 함수 수정하기
문제 8 평균과 가장 큰 차이가 나는 점수 구하는 함수 수정하기
문제 9 단체 여행 숙소 방의 개수를 구하는 함수 수정하기
문제 10 중간고사 폐지를 위한 설문조사 결과를 구하는 함수 작성하기
■모의고사 4회 모범답안
모의고사 5회
문제 1 도착지까지 충전 횟수를 구하는 함수 작성하기
문제 2 3개 사면 추가 하나는 50% 할인 행사의 금액을 계산하는 함수 빈칸 채우기
문제 3 목재소의 매출액 구하는 함수 수정하기
문제 4 영문 단어를 전화번호로 변환하는 함수 수정하기
문제 5 주차장 요금 정산하는 함수 빈칸 채우기
문제 6 KTX 열차 승차 인원 구하는 함수 빈칸 채우기
문제 7 판매 이익금을 구하는 함수 수정하기
문제 8 직선으로 교차하는 두 직선과 x축선이 이루는 삼각형 면적 구하는 함수 작성하기
문제 9 업다운 숫자게임 정답 찾는 함수 빈칸 채우기
문제 10 빌라의 세대별 전기요금 구하는 함수 빈칸 채우기
■모의고사 5회 모범답안