책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 파이썬
· ISBN : 9788958973874
· 쪽수 : 280쪽
책 소개
목차
ART 0 온라인 저지와 코드업
SECTION 1 온라인 저지
01 온라인 저지 이해
02 온라인 저지의 종류
SECTION 2 코드업
01 코드업 이해
02 코드업 시작하기
03 코드업의 기능과 활용
PART 1 파이썬 프로그래밍
CHAPTER 01 프로그래밍의 개요
SECTION 1 프로그래밍과 소프트웨어
01 프로그래밍
02 소프트웨어
• 개념 확인
SECTION 2 프로그래밍 언어의 종류와 특징
01 프로그래밍 언어의 종류
02 프로그래밍 언어의 특징
• 개념 확인
SECTION 3 프로그래밍의 절차와 알고리즘
01 프로그램 개발 과정
02 프로그래밍 과정
03 알고리즘과 표현 방법
04 순서도를 활용한 알고리즘 표현
05 프로그램의 실행과 디버깅
• 개념 확인하기
SECTION 4 통합 개발 환경
01 통합 개발 환경의 개념
02 통합 개발 환경의 종류
• 개념 확인하기
SECTION 5 컴퓨팅 사고와 문제 해결
01 컴퓨팅 사고
02 효율적인 알고리즘 설계
03 탐색 기반 알고리즘 설계
• 개념 확인하기
CHAPTER 02 프로그래밍의 기초
SECTION 1 파이썬의 기초
01 Hello, World!
02 리터럴과 변수
03 자료형
04 연산자
05 형 변화 연산자
• 개념 확인하기
SECTION 2 입력과 출력
01 print( )
02 output( 0
• 개념 확인
• 코드업과 함께하는 문제 해결
CHAPTER 03 제어문
SECTION 1 조건문
01 if문
02 if~else문
03 if~elif~else문
• 개념 확인
SECTION 2 반복문
01 while문
02 for문
• 개념 확인
◇ 코드업과 함께 하는 문제 해결
CHAPTER 04 리스트와 함수
SECTION 1 리스트
01 리스트의 구성
02 리스트의 활용
• 개념 확인
SECTION 2 함수
01 함수의 정의 및 호출
02 함수의 활용
• 개념 확인
SECTION 3 재귀
01 재귀 호출과 재귀 함수
02 함수 호출의 활용
• 개념 확인
◇ 코드업과 함께 하는 문제 해결
PART 2 코드업과 함께 하는 문제 해결
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
책속에서
4차 산업혁명이 일어나고 있는 현재는 모든 것이 디지털화되고 정보와 지식을 넘어 지능이 만들어지는 사회이며, 컴퓨터는 앞으로 우리 생활에 더더욱 큰 자리를 차지하게 될 것이다. 이 시대를 살아가는 우리는 컴퓨터를 문제 해결에 이용할 수 있는 능력, 즉 컴퓨팅 사고(Computational Thinking; CT)가 필요하다. 마치 컴퓨터과학자처럼 말이다. 컴퓨터과학자처럼 실생활의 문제를 해결하기 위해서는 복잡한 문제 상황을 정확하게 분석하고, 이를 해결하기 위한 알고리즘을 설계해야 한다. 그리고 컴퓨터를 이용하여 알고리즘을 구현하기 위해 반드시 배워야 하는 것이 바로 프로그래밍이다. 프로그래밍은 컴퓨팅 사고를 신장시키기 위해 우리가 할 수 있는 가장 좋은 방법이다.
시중에는 파이썬에 관한 많은 책이 많이 나와 있지만, 누구나 쉽게 배울 수 있는 프로그래밍 입문서는 많지 않다. 지능 정보 사회의 주역이 될 독자들에게 소중한 선물이 되기를 바라는 네 명의 정보 교사들의 마음을 담고자 하였다.