분야별도서 > 프로그래밍 > 파이썬

분야별도서

컴퓨팅 사고와 소프트웨어 with 파이썬

  • 저자성태응, 홍정희, 이홍래
  • 발행일2022-02-23
  • 정가25,000원
  • 페이지258 페이지
  • ISBN979-11-85578-92-7
  • 책소개
  • 저자소개
  • 목차
  • 출판사 서평

이 책은 파이썬 언어의 프로그래밍적 역량 강화에 집중하지 않고, 파이썬은 소프트웨어의 이해를 위한 한 가지 종류로써 이를 활용하여 컴퓨팅 사고를 하는 방법을 다룬다. 1~2장에서는 시대적인 특징과 컴퓨터에 대해 간략히 설명하고, 3~5장에서는 컴퓨팅 사고의 정의와 단계에 대해 설명한다. 6~13장에 걸쳐 파이썬 언어의 기초를 설명하고 이를 가지고 14장에서 책 전체를 학습하며 배운 내용들로 컴퓨팅 사고를 통한 문제해결로 자신만의 프로그램을 작성해볼 수 있다.


성태응
現: 연세대학교 미래캠퍼스 소프트웨어학부 교수
前: 한국과학기술정보연구원 책임연구원
최종학위: 美) 코넬대학교 전기컴퓨터공학 전공 (공학박사)
관심분야: SW 프로그래밍 교육, 컴퓨팅 사고, 기계학습/딥러닝, 데이터마이닝

홍정희
現. 연세대학교 미래캠퍼스 소프트웨어학부 교수
前. KT 융합기술원 선임연구원
최종학위: 한국과학기술원 전기및전자공학 전공 (공학박사)
관심분야: SW 프로그래밍 교육, 컴퓨팅 사고, 기계학습/딥러닝, 디지털트윈

이홍래
現: 연세대학교 미래캠퍼스 소프트웨어학부 교수
前: 연세대학교 컴퓨터정보통신공학부 BK21+ 박사후 연구원
최종학위: 연세대학교 전산학과 전공 (이학박사)
관심분야: SW 프로그래밍 교육, 컴퓨팅 사고, 기계학습/딥러닝, 영상처리, 영상압축

CHAPTER 01 변화하는 사회와 컴퓨팅 사고

1.1 국내외 소프트웨어 교육 현황

1.2 소프트웨어 교육의 필요성

1.3 4차 산업시대의 특징

1.4 일상생활 속의 소프트웨어

1.5 4차 산업시대에서의 SW교육 효과 및 컴퓨팅 사고 교육의 필요성

실습문제

CHAPTER 02 컴퓨터의 동작과 이해

2.1 컴퓨터의 발전

2.2 컴퓨터의 구성

2.3 컴퓨터의 데이터 표현

2.4 프로그래밍 언어의 필요성

실습문제

연습문제

CHAPTER 03 컴퓨팅 사고의 문제인식과 해결

3.1 문제의 정의

3.2 문제인식과 해결

3.3 문제해결 능력과 문제해결 방안

실습문제

연습문제

CHAPTER 04 컴퓨팅 사고 단계

4.1 컴퓨팅 사고 전() 단계

4.2 컴퓨팅 사고 단계

실습문제

연습문제

CHAPTER 05 컴퓨팅 사고의 자동화

5.1 자동화

5.2 파이썬 소개

5.3 파이썬 설치와 실행

실습문제

연습문제

CHAPTER 06 변수와 자료형

6.1 변수

6.2 자료형

실습문제

연습문제

CHAPTER 07 기본 입출력 함수

7.1 기본 입력 함수: input()

7.2 기본 출력 함수: print()

7.3 문자열 포맷팅

실습문제

연습문제

CHAPTER 08 연산자

8.1 수식과 연산자

8.2 산술 연산자

8.3 복합 연산자

8.4 관계 연산자

8.5 논리 연산자

8.6 연산 우선순위

실습문제

연습문제

CHAPTER 09 군집 자료형

9.1 문자열

실습문제

9.2 리스트

실습문제

9.3 딕셔너리

실습문제

연습문제

CHAPTER 10 조건문

10.1 조건과 조건문

10.2 조건문의 유형

10.3 if 조건문의 구조

10.4 if-else 조건문의 구조

10.5 if-elif-else 조건문의 구조

실습문제

CHAPTER 11 반복문

11.1 반복 구조와 반복문

11.2 for

11.3 while

11.4 continuebreak

실습문제

CHAPTER 12 함수

12.1 함수

12.2 함수의 유형

12.3 함수의 형태

12.4 함수의 호출

실습문제

CHAPTER 13 모듈

13.1 모듈

13.2 모듈의 유형

13.3 모듈의 호출과 import

13.4 표준 모듈의 활용

13.5 외부 모듈의 활용

14.6 사용자 생성 모듈의 활용

실습문제

CHAPTER 14 컴퓨팅 사고를 통한 종합적 문제해결 프로젝트

14.1 369 게임기

14.2 키오스크 주문기

4차 산업시대에 살고 있는 우리들은 새로운 지식을 습득하고 발전하는 기술을 따라가며 현대 사회에 맞춰 살아가기 위해 많은 노력을 하고 있다. 전공자들만이 다룰 수 있을 것이라고 생각했던 기술적인 부분들의 영역을 이제는 직업, 전공, 나이 구분 없이 누구나 컴퓨팅과 소프트웨어를 이해하고 배우는 시대가 되었다. 또한 이렇게 변화하는 IT 트렌드에 맞춰 소프트웨어 교육, 컴퓨팅 사고 교육은 점차 필수가 되어가고 있다.

이 책은 컴퓨팅 사고의 단계와 문제해결 과정에 대해 자세하게 설명하고 있고, 파이썬 언어의 기초 단계만을 쉽고 간단하게 설명하여 비전공자도 어렵지 않게 이해할 수 있다. 앞에서부터 학습을 통해 쌓아온 지식을 가지고 최종적으로 자신만의 프로그램을 만들며 컴퓨팅 사고를 하며 문제를 해결해 볼 수 있게 구성하였다. 이러한 과정을 통해 일상생활 속에서의 다양한 문제들을 해결하고 대응하는 능력을 향상시킬 수 있을 것이다.