코드업과 함께 하는 파이썬 & 문제 해결 : 누구나 쉽게 배우는 프로그래밍 입문서

코드업과 함께 하는 파이썬 & 문제 해결 : 누구나 쉽게 배우는 프로그래밍 입문서

$17.05
저자

배준호,정웅열,정종광,전현석

창원과학고등학교정보교사,국립경상대학교컴퓨터교육과학사
코드업온라인저지사이트운영,KAIST영재교육원C언어알고리즘및심화탐구교육과정개발,2014·2015전국정올대표사이버코칭참여하였다.『NIA문제해결을위한창의적알고리즘』교재집필참여,『2009·2015프로그래밍교과서,코드업과함께하는C언어&문제해결』집필했다.

목차

ART0온라인저지와코드업
SECTION1온라인저지
01온라인저지이해
02온라인저지의종류
SECTION2코드업
01코드업이해
02코드업시작하기
03코드업의기능과활용

PART1파이썬프로그래밍
CHAPTER01프로그래밍의개요
SECTION1프로그래밍과소프트웨어
01프로그래밍
02소프트웨어
개념확인
SECTION2프로그래밍언어의종류와특징
01프로그래밍언어의종류
02프로그래밍언어의특징
개념확인
SECTION3프로그래밍의절차와알고리즘
01프로그램개발과정
02프로그래밍과정
03알고리즘과표현방법
04순서도를활용한알고리즘표현
05프로그램의실행과디버깅
개념확인하기
SECTION4통합개발환경
01통합개발환경의개념
02통합개발환경의종류
개념확인하기
SECTION5컴퓨팅사고와문제해결
01컴퓨팅사고
02효율적인알고리즘설계
03탐색기반알고리즘설계
개념확인하기

CHAPTER02프로그래밍의기초
SECTION1파이썬의기초
01Hello,World!
02리터럴과변수
03자료형
04연산자
05형변화연산자
개념확인하기
SECTION2입력과출력
01print()
02output(0
개념확인
코드업과함께하는문제해결

CHAPTER03제어문
SECTION1조건문
01if문
02if~else문
03if~elif~else문
개념확인
SECTION2반복문
01while문
02for문
개념확인
◇코드업과함께하는문제해결

CHAPTER04리스트와함수
SECTION1리스트
01리스트의구성
02리스트의활용
개념확인
SECTION2함수
01함수의정의및호출
02함수의활용
개념확인
SECTION3재귀
01재귀호출과재귀함수
02함수호출의활용
개념확인
◇코드업과함께하는문제해결

PART2코드업과함께하는문제해결
1.정수계산기
2.성적계산하기
3.사주보기2
4.비만도측정하기2
5.영어서수로표현하기
6.이달은며칠까지있을까?
7.홀수는더하고짝수는빼고3
8.바이러스백신
9.1등과꼴등
10.암호처리하기
11.시저의암호
12.알파벳개수출력하기
13.종이자르기
14.빗금친사각형출력하기
15.세모바퀴자르기
16.윷놀이
17.뒤집어더하기
18.성적그래프출력하기
19.광석제련하기
20.홀수마방진
21.아메리카노
22.덧셈,뺄셈으로m만들기
23.천단위구분기호
24.올바른괄호2
25.교집합과합집합
26.쌍둥이소수
27.기억력테스트3

출판사 서평

누구나쉽게배우는프로그래밍입문서
현직정보교사인필자들의다양한현장경험을통해독자들에게프로그래밍을좀더재미있고체계적으로가르칠수있도록접근하였다.

온라인저지시스템을이용해프로그래밍학습에흥미유발
기존의프로그래밍학습은주로딱딱한강의를듣거나두꺼운책을보면서코드를따라입력하는방식으로,자칫지루해지기쉽고학습능률도쉽게오르지않는다.이책에서는많은현장경험을통해효율성이입증된온라인저지시스템을활용해흥미있는프로그래밍학습방법을소개한다.

컴퓨팅사고력을높이기위한프로그래밍학습서
컴퓨팅사고란보다효율적인문제해결을위해컴퓨터를활용하는역량이라고할수있다.이책은컴퓨팅사고를바탕으로효율적인문제해결이가능하도록컴퓨팅사고를향상시킬수있는근본적인방법부터소개한다.

문제해결을위한프로그래밍언어학습에주력
이책은프로그래밍언어학습보다는문제해결을위한프로그래밍의본질에초점을두었다.따라서기존의프로그래밍책들과차별화하여따라하기형태의기본예제를통해코드를확인하고,핵심내용을중심으로설명을최소화하였다.

이책의구성은다음과같다.
[PART0]온라인저지를소개하고,이책에서사용할코드업온라인저지의특징과활용방법을안내한다.
[PART1]프로그래밍및통합개발환경,그리고컴퓨팅사고로문제를해결하는과정을소개한다.그리고파이썬프로그래밍의기본명령과문법을따라하기형태의간단한예제와다양한문제를통해학습할수있게구성하였다.
[PART2][PART1]에서배운기본개념을바탕으로코드업에있는다양한문제를분석하여알고리즘을설계하고,프로그래밍을통해해결하는내용으로구성하여학습자의컴퓨팅사고력이향상될수있도록하였다.또한,파이썬의함수를활용하여간단하게프로그래밍하는방법도함께제시함으로써다양한문제해결방법을익힐수있도록돕고자하였다.