logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Adventures in Python

Adventures in Python (Paperback)

크레이그 리처드슨 (지은이)
John Wiley & Sons
51,110원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
40,880원 -20% 0원
1,230원
39,650원 >
yes24 로딩중
교보문고 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Adventures in Python
eBook 미리보기

책 정보

· 제목 : Adventures in Python (Paperback) 
· 분류 : 외국도서 > 어린이 > 챕터북 > 논픽션 챕터북
· ISBN : 9781118951798
· 쪽수 : 288쪽
· 출판일 : 2015-02-09

목차

Introduction 1

Adventure 1

Diving into Python 23

What Is Programming? 24

Opening IDLE 25

Returning to Your First Python Program 26

It Isn’t Working—Grrr! 28

Using a File Editor 30

Asking Questions with Variables 33

A Bit About Variables 35

Using Variables for a Fill-in-the-Blanks Story 37

Making the Program Make Decisions: Conditionals 39

Using if Statements 39

Nested if Statements 41

Creating an Imaginary Vending Machine 43

Repeating Code with Loops 45

Using while Loops 45

Infinite while Loops 47

Praise Generator 48

A Bigger Adventure: Spaceship Control Console 50

Set-Up and Password 50

Using the Console to Do Things 52

Adventure 2

Drawing with Turtle Graphics 57

Getting Started with Turtle 57

Using Variables to Change Angles and Lengths 61

Using Addition to Draw a Spiral 64

Saving Some Space with Loops 65

A Shape with 360 Sides: Drawing a Circle 67

Controlling the Number of Sides Using for Loops 68

Changing the Fill Colour in a Shape 71

Creating Functions to Reuse Your Code 72

Shape Presets 75

Adding Randomly Generated Pictures 76

Adventure 3

Windows, Buttons, and Other GUI Stuff 83

Creating Buttons 84

Changing the Button Text on Click 87

Counting Clicks 88

Creating Text Boxes 90

Writing It Backwards 92

Adding Passwords 93

Building a Random Sentence Generator 96

Programming a Guessing Game 99

Adventure 4

More GUI Elements with Tkinter 105

Creating Sliders 105

How Colours Work on Computers and as Hexadecimal Values 109

Changing the Canvas Colour 111

Making the Colour Picker 113

Adding a Text Box 116

Creating a Click Speed Game 117

Adventure 5

Drawing Shapes with PyGame 123

Installing PyGame 123

My First PyGame 124

Creating Rectangles 127

Creating a Rectangle 127

A Rainbow of Rectangles 128

Colour Grid 131

Creating Ellipses 133

Wobbling Circle 133

Saving Your Images 135

Saving a Single Image 135

Saving a Series of Images 136

Adventure 6

Adding Keyboard Input with PyGame 139

Using Keyboard Input 140

Other Keys You Can Use 142

Creating the Game 142

Introducing Full Movement 146

Moving the Player Offscreen 148

Adding the Ball 150

Creating Collisions 152

Goal! 154

Adding a Time Limit 157

Adventure 7

Creative Ways to Use a Mouse with PyGame 161

Getting the Mouse Position 161

Making a Button 163

Moving Target 166

Exploding Clicks 169

Making a Mesh 172

Creating Mouse Trails 175

Adventure 8

Using Images with PyGame 181

Loading an Image 181

Layering Images 184

Randomly Layering Images 186

Adding a Moustache to a Photograph 188

Making Sprites 191

Creating a Walking Animation 191

Walking in All Directions 195

Teleportation 197

Adventure 9

Using Sounds and Music with PyGame 203

Playing Sounds 203

Creating a Noise Loop 205

Making Keyboard Sound Effects 207

Using Music with Python 210

Playing Music 210

Adding Volume Tremolo 212

Making a Music Player 215

Adding Sounds and Music to a Game 218

Adventure 10

Your Really Big Adventure 223

Writing the Program for the Game 224

Setting Up the Files 224

Making the Game 225

Walls 226

Doors, Collisions and Coins 229

Setting Up the Window and Variables 231

Adding the Game Loop 234

Character Controls and Animations 234

Player Collisions and Collecting Coins 237

Displaying Points and Updating the Window 237

Playing the Game 238

Debugging the Game 239

Summary 240

Appendix A

Installing and Downloading the Proper Files 243

Installing PyGame 243

Windows 8 243

Windows 7 245

Mac 245

Linux (Ubuntu) 247

Raspberry Pi 248

Downloading the Files for Adventures 8, 9 and 10 248

Windows 8 248

Windows 7 249

Mac 249

Linux (Ubuntu) 250

Raspberry Pi 250

Glossary 251

Index 257

저자소개

크레이그 리처드슨 (지은이)    정보 더보기
소프트웨어 개발자이자 파이썬 교육자입니다. 크레이그는 라즈베리 파이 재단에서 일했으며, 고등학교 컴퓨터 수업을 맡기도 했습니다. 또한, 마인크래프트를 통한 파이썬 프로그래밍과 관련된 수많은 워크숍을 진행했습니다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책