파이썬으로 시작하는 컴퓨터 과학 입문

파이썬으로 시작하는 컴퓨터 과학 입문

$30.69
Description
“파이썬으로 컴퓨터 과학의 개념과 기본기를 익히는 충실한 입문서”
컴퓨터 과학 공부를 어떻게 시작할 것인지에 대해 다양한 견해가 있다. 최근에는 좀 더 쉬운 언어로 컴퓨터 과학을 가르치려는 시도가 큰 흐름을 이루고 있는데 이 책 역시 그러한 흐름에 있는 책이다. 지은이 존 젤은 컴퓨터 과학 공부를 시작하는 학습자들이 프로그래밍 언어 자체의 복잡성에 짓눌리지 않고 컴퓨터 과학의 핵심인 문제 해결에 집중할 수 있도록 파이썬을 첫 프로그래밍 언어로 선택했다. 이 책은 파이썬을 통해 학습자들이 소화할 수 있는 내용을 중심으로 컴퓨터 과학의 기초 개념과 기본 기법을 차근차근 습득할 수 있도록 안내한다. 또한 각 장 끝에 다양하고 실용적인 연습 문제를 수록해 배운 개념을 ‘머리로만’ 이해하는 데 그치지 않고 실제 코드로 구현해 보면서 ‘손으로’ 익힐 수 있도록 하고 있다.
저자

존M.젤

저자존M.젤(JohnM.Zelle)은워트버그대학(WartburgCollege)교수로재직중이다.컴퓨터과학교육에쓰이는언어와환경에관심이많아서CS1과정에파이썬을활용하고있다.그외에도교육현장에적용할가상현실기술을연구하고있다.

목차

옮긴이의글
추천사
서문

1장컴퓨터와프로그램
1.1범용기계
1.2프로그램의힘
1.3컴퓨터과학이란무엇인가?
1.4하드웨어의기초
1.5프로그래밍언어
1.6파이썬의마법
1.7파이썬프로그램안에서벌어지는일
1.8혼돈과컴퓨터
1.9정리
1.10연습문제

2장간단한프로그램작성하기
2.1소프트웨어를개발하는과정
2.2예제프로그램:온도변환기
2.3프로그램을구성하는요소
2.4출력명령문
2.5할당문
2.6유한반복문
2.7예제프로그램:미래가치
2.8정리
2.9연습문제

3장숫자계산하기
3.1숫자형데이터타입
3.2형변환과반올림
3.3수학라이브러리사용하기
3.4결괏값으로합치기:팩토리얼
3.5컴퓨터연산의한계
3.6정리
3.7연습문제

4장객체와그래픽
4.1이장의내용
4.2만물을표현하기위한객체
4.3처음만나는그래픽프로그래밍
4.4그래픽객체사용하기
4.5미래가치를그래프로그리기
4.6좌푯값구하기
4.7대화형그래픽
4.8그래픽모듈의상세한사용법
4.9정리
4.10연습문제

5장연속열형:문자열,리스트,파일
5.1문자열데이터타입
5.2간단한문자열처리
5.3리스트를연속열형으로사용하기
5.4문자열의내부표현과인코딩
5.5문자열객체의메서드
5.6리스트에도메서드가있다
5.7부호화에서암호화로
5.8문자열조작을통해입출력하기
5.9파일처리하기
5.10정리
5.11연습문제

6장함수정의하기
6.1함수의기능
6.2함수는어떻게작성되어야하는가
6.3함수를사용한미래가치프로그램
6.4함수와인자:함수는어떤과정으로호출되는가
6.5리턴값이있는함수
6.6인자값을바꾸는함수
6.7함수와프로그램의구조
6.8정리
6.9연습문제

7장제어구조
7.1단순분기
7.2쌍지(two-way)분기
7.3다지(multi-way)분기
7.4예외처리
7.5설계연구:세수의최댓값찾기
7.6정리
7.7연습문제

8장반복구조와불값
8.1for반복문:복습하기
8.2조건지정반복문
8.3자주쓰이는반복문패턴
8.4불값다루기
8.5그외의자주쓰이는구조
8.6예제프로그램:간단한이벤트반복
8.7정리
8.8연습문제

9장시뮬레이션과설계
9.1라켓볼시합을시뮬레이션하기
9.2유사난수
9.3하향식설계
9.4상향식구현
9.5그외의설계기법
9.6정리
9.7연습문제

10장클래스정의하기
10.1객체다시보기
10.2예제프로그램:대포알
10.3새로운클래스를정의하기
10.4클래스를이용한데이터처리
10.5객체와캡슐화
10.6위젯
10.7애니메이션으로표현된대포알
10.8정리
10.9연습문제

11장컬렉션데이터타입
11.1예제문제:간단한통계
11.2리스트사용하기
11.3레코드의리스트
11.4리스트와클래스를이용한설계
11.5사례연구:파이썬계산기
11.6사례연구:대포알애니메이션개선하기
11.7요소간의순서를갖지않는컬렉션데이터타입
11.8정리
11.9연습문제

12장객체지향설계
12.1객체지향설계절차
12.2사례연구:라켓볼시뮬레이션
12.3사례연구:주사위포커
12.4객체지향에서쓰이는개념
12.5정리
12.6연습문제

13장알고리즘설계와재귀425
13.1탐색
13.2재귀적문제해결
13.3정렬알고리즘
13.4어려운문제들
13.5정리
13.6연습문제

부록A파이썬참조사항
부록B용어사전
찾아보기

출판사 서평

“출판사로부터이책의원고를받아들자마자바로알수있었다.이책은파이썬교재로가장하고있기는하지만,실은초보자가접근하기위한매개로파이썬을잘이용한프로그래밍입문서였다.미술시간에바로유화를배우는게아니라연필로스케치부터시작하듯이이책은프로그래밍을배우는첫번째언어로서내가생각하던가장바람직한파이썬활용사례다.”
-귀도판로섬

이책에서다루는내용
*컴퓨터과학의기초개념
*주요데이터타입
*파이썬기본문법
*객체지향프로그래밍
*알고리즘구상과코드구현
*배운내용을실습할수있는다양하고실용적인연습문제