알 스웨이가트의 파이썬 프로젝트 (81개의 실습 예제로 시작하는 파이썬 프로그래밍 입문)

알 스웨이가트의 파이썬 프로젝트 (81개의 실습 예제로 시작하는 파이썬 프로그래밍 입문)

$31.02
Description
간단하고, 간결하고, 쉽고, 재미있는!
이 모두를 한 권에 응축한 81개의 파이썬 실습 프로젝트!
디지털 아트, 게임, 애니메이션, 계수 프로그램 등 다양한 실습 예제를 통해 81개의 파이썬 프로그램을 만들면서 코드가 어떻게 작동하는지를 알고 나면, 여러분의 아이디어를 반영해 프로그램을 변경하는 새로운 시도를 하게 됩니다. 이 책으로 프로그래밍 개념이 어떻게 적용되는지를 직접 확인해 보세요.
저자

알스웨이가트

AlSweigart
소프트웨어개발자이자작가이며,파이썬소프트웨어재단의펠로입니다.이전에는캘리포니아주오클랜드에있는비디오게임박물관‘TheMuseumofArtandDigitalEntertainment’에서교육책임자로있었으며,《파이썬프로그래밍으로지루한작업자동화하기》(스포트라잇북),《뚝딱뚝딱파이썬자동화》(인사이트),《나만의PythonGame만들기》(정보문화사),《암호해킹으로배우는파이썬의기초》(에이콘출판)를포함하여여러프로그래밍책을썼습니다.이책들은https://inventwithpython.com에서크리에이티브커먼즈라이선스(CCL)에따라무료로볼수있습니다.

목차

옮긴이머리말xiv
베타리더후기xvi
저자및기술검수자소개xviii
들어가며xix

PROJECT#1베이글1
PROJECT#2생일역설6
PROJECT#3비트맵메시지11
PROJECT#4블랙잭15
PROJECT#5돌아다니는DVD로고23
PROJECT#6카이사르암호29
PROJECT#7카이사르해커34
PROJECT#8캘린더메이커37
PROJECT#9상자속당근42
PROJECT#10쵸우한48
PROJECT#11낚시성기사제목생성기53
PROJECT#12콜라츠추측58
PROJECT#13콘웨이의라이프게임61
PROJECT#14카운트다운66
PROJECT#15깊은동굴70
PROJECT#16다이아몬드74
PROJECT#17주사위계산78
PROJECT#18주사위굴리기85
PROJECT#19디지털시계89
PROJECT#20디지털스트림92
PROJECT#21DNA시각화96
PROJECT#22오리100
PROJECT#23에칭그림판107
PROJECT#24인수파인더113
PROJECT#25패스트드로우117
PROJECT#26피보나치120
PROJECT#27수족관124
PROJECT#28플로더133
PROJECT#29산불시뮬레이션140
PROJECT#30FOUR-IN-A-ROW145
PROJECT#31숫자맞추기152
PROJECT#32속이기
PROJECT#33해킹미니게임159
PROJECT#34행맨과기요틴166
PROJECT#35헥사그리드173
PROJECT#36모래시계176
PROJECT#37굶주린로봇182
PROJECT#38J’ACCUSE!190
PROJECT#39랭턴의개미199
PROJECT#40리트스피크205
PROJECT#41럭키스타209
PROJECT#42매직포춘볼217
PROJECT#43만칼라221
PROJECT#44메이즈러너2D228
PROJECT#45메이즈러너3D234
PROJECT#46백만번의주사위굴림에대한통계시뮬레이터243
PROJECT#47몬드리안아트생성기247
PROJECT#48몬티홀문제254
PROJECT#49곱셈표261
PROJECT#50NINETY-NINEBOTTLES264
PROJECT#51niNety-nniinEBoOttels267
PROJECT#52진법카운터272
PROJECT#53원소주기율표276
PROJECT#54피그라틴281
PROJECT#55파워볼복권285
PROJECT#56소수290
PROJECT#57프로그레스바294
PROJECT#58무지개298
PROJECT#59가위바위보301
PROJECT#60가위바위보(항상이기는버전)305
PROJECT#61ROT13암호309
PROJECT#62회전하는큐브312
PROJECT#63우르의로열게임319
PROJECT#647세그먼트디스플레이모듈328
PROJECT#65빛나는카펫333
PROJECT#66간단한치환암호337
PROJECT#67사인메시지342
PROJECT#68슬라이딩타일퍼즐346
PROJECT#69달팽이경주353
PROJECT#70소로반,일본주판357
PROJECT#71사운드흉내363
PROJECT#72스펀지표기법367
PROJECT#73스도쿠퍼즐370
PROJECT#74텍스트음성변환377
PROJECT#753-카드몬테380
PROJECT#76틱-택-토386
PROJECT#77하노이타워390
PROJECT#78함정이있는질문395
PROJECT#792048402
PROJECT#80비즈네르암호410
PROJECT#81물통퍼즐415
APPENDIXA태그색인421
APPENDIXB문자맵425

출판사 서평

따라하기책들에질린코딩초보자를위한창의적프로젝트!

파이썬기본문법을익히고프로그램을작성할준비가되었다면이책을통해깨달음과재미를동시에느낄수있습니다.창의력을최대로끌어올려재미있는프로그램을가능한한적은코드로손쉽게구현하는방법도배울수있습니다.

디지털아트,게임,애니메이션,계수프로그램등다양한실습예제를통해81개의파이썬프로그램을만들면서코드가어떻게작동하는지를알고나면,여러분의아이디어를반영해프로그램을변경하는새로운시도를하게됩니다.이책으로프로그래밍개념이어떻게적용되는지를직접확인해보세요.

이단순한텍스트기반프로그램들은256줄이하의코드로구성되어있으며,빈티지화면보호기,달팽이경주게임,클릭비트헤드라인생성기,DNA애니메이션등의각프로젝트는온라인에서쉽게공유할수있도록설계되어있습니다.또한,이것들은단순한코드스니펫이아니라실행가능한전체소스가제공되는완전한파이썬프로그램입니다.

코드동작방식에익숙해지고나면여러분의생각을반영하여실제프로그램에서구현해보세요.그러다보면프로그램에대한개념을제대로이해하기시작하고,더중요한것은프로그램을어떻게만들어야하는지도알수있을것입니다.

주요내용
ㆍ 행맨,블랙잭및기타게임으로친구나컴퓨터와의대결
ㆍ 산불모의실험,주사위백만개굴리기,일본주판시뮬레이션
ㆍ 가상어항,회전큐브및돌아다니는DVD로고화면보호기와같은애니메이션
ㆍ 1인칭3D미로게임
ㆍ ROT13및비즈네르와같은암호를사용하여텍스트를숨기는암호화프로그램