Python Programming 터틀부터 게임 개발까지

Python Programming 터틀부터 게임 개발까지

$15.00
Description
이 책은 Python을 학습하기 위한 여러 가지 방법을 중고등학교, 교육 연구기관, 대학의 교육 전문가들이 현장에서 쌓은 노하우들을 바탕으로 제시하고 있습니다. 또한 2015 개정 고등학교 정보과 교육과정에서 제시하는 텍스트 기반 프로그래밍을 Python을 활용하여 보다 재미있고 쉽게 배운 후 다양한 문제를 해결하는 데 활용해 보도록 구성하였습니다.
이 책은 Part 1와 Part 2로 나뉩니다. Part 1은 Python의 기초를 학습하는 부분으로, Chap 1에서는 Python의 탄생 배경과 특성, Python 통합 개발 환경과 특징들을 살펴보고, Chap 2에서는 터틀(Turtle)을 이용하여 간단한 그림을 그려보면서 Python을 체험하도록 하였습니다. Chap 3에서는 2015 개정 고등학교 정보과 교육과정에서 다루는 프로그래밍 개념과 원리를 실생활 문제와 연결하여 학습할 수 있도록 구성하였고, Chap 4는 다양한 문제를 해결하기 위한 계획을 수립하고 실제 프로그래밍을 수행하는 문제 해결 경험을 제공하였습니다. Part 2에서는 Python 응용 부분으로, Chap 5는 Python을 활용하여 그래픽 게임을 제작해 보고, Chap 6은 사용자가 실생활에 필요한 GUI 응용 프로그램을 제작해 보도록 구성하였습니다.
저자

이영준

미국미네소타대학교에서전산학박사학위를취득함.박사학위취득후1994년부터2003까지대기업/벤처기업연구소와사업부에서다양한프로젝트를수행하였으며,2003년부터한국교원대학교컴퓨터교육과교수로재직중임.초·중등교육에컴퓨팅사고력도입을위한기초연구,창의적소프트웨어인재양성을위한초·중등학생및교사교육프로그램개발연구등소프트웨어교육을위한다양한연구의책임을맡고있으며,정보과교육과정개발,정보교과서,교재및저서집필경험이풍부하며소프트웨어교육의질향상을위한활발한국내외학술교류활동을하고있음.

목차

Part1파이썬기초
Chapter1파이썬과프로그래밍
컴퓨터프로그램이란?
프로그래밍언어란?
파이썬(Python)이란?
파이썬시작하기
통합개발환경(IDLE)
Chapter2Turtle로파이썬익히기
Turtle기본도형그리기
for문
Turtle로원그리기
if문
Turtle로프랙탈그리기
Chapter3파이썬과친해지기
변수
자료형
연산자
while문
함수와리스트
Chapter4파이썬더깊게알기
주사위굴리기
기하학적도형그리기
행맨게임
크리스마스트리

Part2파이썬활용
Chapter5pygame으로파이썬게임만들기
파이썬으로게임을?
pygame모듈설치
게임제작준비
시작화면만들기
종료화면만들기
진행화면만들기
게임종료작성하기
게임진행프로그래밍
게임종료프로그래밍
Chapter6파이썬과GUI프로그래밍
CUI와GUI
GUI개발환경
인터랙티브프로그램제작
위젯
명령연결하기(바인딩)
계산기프로그램

출판사 서평

미래사회는고도화된정보기술을중심으로여러분야가융합되는시대가될것이라고합니다.많은직업들이정보기술을중심으로운영될것이며정보기술이영향을미치지않는분야는없을것입니다.
우리는이러한미래사회를살아가기위해서는어떤능력을갖추어야할까요?수많은학자들이21세기를살아가는학습자들이갖추어야할기초소양중하나로‘프로그래밍을통한문제해결력’을꼽고있습니다.읽기,쓰기,셈하기가20세기의필수적인소양이었다면프로그래밍은새로운시대의필수역량이될것입니다.
이책은널리사용되고있는프로그래밍언어중인Python에대해다루었습니다.Python은다른프로그래밍언어에비해문법이상대적으로쉬우면서도사용률도높은프로그래밍언어입니다.이책을통해Python에관심을가진많은사람들이프로그래밍을쉽고재미있게배워창의적이고생산적인문제해결능력을갖추기를바랍니다.