,

Captain Code

Unleash Your Coding Superpower with Python

Paperback Engels 2022 9780137653577
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

"This is the book I needed that I did not know I needed. Having taught myself Python and having taught students, there are still some gaps in my knowledge that Captain Code quickly filled. The overall design of the book is wonderful and easy to read. All of the questions I have normally had when it comes to Python are answered on the pages. The code is cleanly written and the ability to scan a QR code so you can copy the code digitally is a major time-saver. What is most evident about this book is that it has been written by people that have worked with students. Too often books are written for students by people who have never taught and it never translates well on the pages. Captain Code is accessible for students and teachers and I think it is a must have for any classroom that is exploring Python. I know I will keep one at home for me and a few more in the classroom."

Nicholas Provenzano

TheNerdyTeacher

@TheNerdyTeacher

Author - Your Starter Guide to Makerspaces, The Maker Mentality, and Beyond the Poster Board

MACUL OutstandingTechnology Using Teacher of the Year

ISTE Outstanding Teacher of the Year

Captain Code is a welcoming, engaging, and fun introduction to becoming a coder, designed for young students (ages 10-17) and the young-at-heart. Experienced educators and coders Ben & Shmuel Forta guide students using Python, one of the most popular programming languages in the world. Students will learn by creating games—from simple projects, to retro text-based adventures, to complete graphical arcade style games. Captain Code is 400 glossy color pages of goodness packed with welcoming images, useful tips and tidbits, and engaging, readable text that focuses on doing while having fun. All code listings are in full-color and QR codes link to bonus content, downloads, challenge solutions, and more.

Captain Code makes coding exciting and rewarding, as it prepares a new generation to take their next steps forward—in education, careers, or both.

Specificaties

ISBN13:9780137653577
Taal:Engels
Bindwijze:Paperback

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

<div> <div> Introduction&nbsp; &nbsp; &nbsp;xv </div> <div> <br> </div> <div> PART I:&nbsp; IT'S ALL FUN AND GAMES&nbsp; &nbsp; &nbsp;1 </div> <div> <br> </div> <div> Chapter 1&nbsp; Getting Started&nbsp; &nbsp; &nbsp;3 </div> <div> <br> </div> <div> Understanding Computer Programming&nbsp; &nbsp; &nbsp;4 </div> <div> <br> </div> <div> &nbsp; &nbsp; What is a computer?&nbsp; &nbsp; &nbsp;4 </div> <div> <br> </div> <div> &nbsp; &nbsp; How do we talk to computers?&nbsp; &nbsp; &nbsp;5 </div> <div> <br> </div> <div> &nbsp; &nbsp; What is Python?&nbsp; &nbsp; &nbsp;8 </div> <div> <br> </div> <div> Setting Things Up&nbsp; &nbsp; &nbsp;9 </div> <div> <br> </div> <div> &nbsp; &nbsp; Installing Python&nbsp; &nbsp; &nbsp;9 </div> <div> <br> </div> <div> &nbsp; &nbsp; Installing and Configuring Visual Studio Code&nbsp; &nbsp; &nbsp;10 </div> <div> <br> </div> <div> &nbsp; &nbsp; Creating a Work Folder&nbsp; &nbsp; &nbsp;13 </div> <div> <br> </div> <div> Writing Your First Python Program&nbsp; &nbsp; &nbsp;15 </div> <div> <br> </div> <div> &nbsp; &nbsp; Selecting Your Work Folder&nbsp; &nbsp; &nbsp;16 </div> <div> <br> </div> <div> &nbsp; &nbsp; It's Coding Time!&nbsp; &nbsp; &nbsp;17 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;19 </div> <div> <br> </div> <div> Chapter 2&nbsp; Mad Libs&nbsp; &nbsp; &nbsp;21 </div> <div> <br> </div> <div> Understanding Functions&nbsp; &nbsp; &nbsp;22 </div> <div> <br> </div> <div> Using Variables&nbsp; &nbsp; &nbsp;23 </div> <div> <br> </div> <div> &nbsp; &nbsp; Creating a Variable&nbsp; &nbsp; &nbsp;24 </div> <div> <br> </div> <div> &nbsp; &nbsp; Using a Variable&nbsp; &nbsp; &nbsp;24 </div> <div> <br> </div> <div> &nbsp; &nbsp; Some Important Variable Rules&nbsp; &nbsp; &nbsp;25 </div> <div> <br> </div> <div> &nbsp; &nbsp; Variables, More Variables, and Even More Variables&nbsp; &nbsp; &nbsp;26 </div> <div> <br> </div> <div> &nbsp; &nbsp; Getting User Input&nbsp; &nbsp; &nbsp;28 </div> <div> <br> </div> <div> Playing Mad Libs&nbsp; &nbsp; &nbsp;30 </div> <div> <br> </div> <div> &nbsp; &nbsp; Write Your Story&nbsp; &nbsp; &nbsp;30 </div> <div> <br> </div> <div> &nbsp; &nbsp; Add Variables&nbsp; &nbsp; &nbsp;30 </div> <div> <br> </div> <div> &nbsp; &nbsp; Get User Input&nbsp; &nbsp; &nbsp;32 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;33 </div> <div> <br> </div> <div> Chapter 3&nbsp; Roll the Dice&nbsp; &nbsp; &nbsp;35 </div> <div> <br> </div> <div> Using Libraries&nbsp; &nbsp; &nbsp;36 </div> <div> <br> </div> <div> &nbsp; &nbsp; The random Library&nbsp; &nbsp; &nbsp;36 </div> <div> <br> </div> <div> &nbsp; &nbsp; Generating Random Numbers&nbsp; &nbsp; &nbsp;37 </div> <div> <br> </div> <div> &nbsp; &nbsp; Choosing a Random Item&nbsp; &nbsp; &nbsp;38 </div> <div> <br> </div> <div> “3” Is Not 3&nbsp; &nbsp; &nbsp;41 </div> <div> <br> </div> <div> Commenting Your Code&nbsp; &nbsp; &nbsp;43 </div> <div> <br> </div> <div> One Die, Two Dice&nbsp; &nbsp; &nbsp;45 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;49 </div> <div> <br> </div> <div> Chapter 4&nbsp; Calculate the Day&nbsp; &nbsp; &nbsp;51 </div> <div> <br> </div> <div> Working with Dates&nbsp; &nbsp; &nbsp;52 </div> <div> <br> </div> <div> &nbsp; &nbsp; The datetime Library&nbsp; &nbsp; &nbsp;52 </div> <div> <br> </div> <div> &nbsp; &nbsp; Using the datetime Class&nbsp; &nbsp; &nbsp;55 </div> <div> <br> </div> <div> Making Decisions&nbsp; &nbsp; &nbsp;56 </div> <div> <br> </div> <div> &nbsp; &nbsp; The if Statement&nbsp; &nbsp; &nbsp;56 </div> <div> <br> </div> <div> &nbsp; &nbsp; What else?&nbsp; &nbsp; &nbsp;58 </div> <div> <br> </div> <div> &nbsp; &nbsp; if Revisited&nbsp; &nbsp; &nbsp;59 </div> <div> <br> </div> <div> &nbsp; &nbsp; Testing for Other Options&nbsp; &nbsp; &nbsp;61 </div> <div> <br> </div> <div> &nbsp; &nbsp; Using in&nbsp; &nbsp; &nbsp;62 </div> <div> <br> </div> <div> Beating the Mathematician&nbsp; &nbsp; &nbsp;63 </div> <div> <br> </div> <div> &nbsp; &nbsp; Handling Numeric Inputs&nbsp; &nbsp; &nbsp;63 </div> <div> <br> </div> <div> &nbsp; &nbsp; Putting It All Together&nbsp; &nbsp; &nbsp;64 </div> <div> <br> </div> <div> &nbsp; &nbsp; An Alternate Solution&nbsp; &nbsp; &nbsp;67 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;67 </div> <div> <br> </div> <div> Chapter 5&nbsp; Rock Paper Scissors&nbsp; &nbsp; &nbsp;69 </div> <div> <br> </div> <div> More Strings&nbsp; &nbsp; &nbsp;70 </div> <div> <br> </div> <div> Game Time&nbsp; &nbsp; &nbsp;72 </div> <div> <br> </div> <div> &nbsp; &nbsp; Handling User Input&nbsp; &nbsp; &nbsp;72 </div> <div> <br> </div> <div> &nbsp; &nbsp; The Game Code&nbsp; &nbsp; &nbsp;74 </div> <div> <br> </div> <div> &nbsp; &nbsp; One Last Tweak&nbsp; &nbsp; &nbsp;76 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;77 </div> <div> <br> </div> <div> Chapter 6&nbsp; Secret Codes&nbsp; &nbsp; &nbsp;79 </div> <div> <br> </div> <div> Lists&nbsp; &nbsp; &nbsp;80 </div> <div> <br> </div> <div> &nbsp; &nbsp; Creating Lists&nbsp; &nbsp; &nbsp;80 </div> <div> <br> </div> <div> &nbsp; &nbsp; Accessing List Items&nbsp; &nbsp; &nbsp;82 </div> <div> <br> </div> <div> &nbsp; &nbsp; Changing List Items&nbsp; &nbsp; &nbsp;83 </div> <div> <br> </div> <div> &nbsp; &nbsp; Adding and Removing Items&nbsp; &nbsp; &nbsp;84 </div> <div> <br> </div> <div> &nbsp; &nbsp; Finding Items&nbsp; &nbsp; &nbsp;85 </div> <div> <br> </div> <div> &nbsp; &nbsp; Sorting&nbsp; &nbsp; &nbsp;86 </div> <div> <br> </div> <div> Loop-de-Loop&nbsp; &nbsp; &nbsp;89 </div> <div> <br> </div> <div> &nbsp; &nbsp; Looping Through Items&nbsp; &nbsp; &nbsp;90 </div> <div> <br> </div> <div> &nbsp; &nbsp; Looping Through Numbers&nbsp; &nbsp; &nbsp;92 </div> <div> <br> </div> <div> &nbsp; &nbsp; Nested Loops&nbsp; &nbsp; &nbsp;93 </div> <div> <br> </div> <div> Cracking the Code&nbsp; &nbsp; &nbsp;95 </div> <div> <br> </div> <div> &nbsp; &nbsp; Encrypting Characters&nbsp; &nbsp; &nbsp;96 </div> <div> <br> </div> <div> &nbsp; &nbsp; Modulus Math&nbsp; &nbsp; &nbsp;97 </div> <div> <br> </div> <div> &nbsp; &nbsp; Encryption Code&nbsp; &nbsp; &nbsp;98 </div> <div> <br> </div> <div> &nbsp; &nbsp; Decryption Code&nbsp; &nbsp; &nbsp;102 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;104 </div> <div> <br> </div> <div> Chapter 7&nbsp; Guess the Number&nbsp; &nbsp; &nbsp;105 </div> <div> <br> </div> <div> Conditional Loops&nbsp; &nbsp; &nbsp;106 </div> <div> <br> </div> <div> Game Time&nbsp; &nbsp; &nbsp;111 </div> <div> <br> </div> <div> &nbsp; &nbsp; The Basic Game&nbsp; &nbsp; &nbsp;111 </div> <div> <br> </div> <div> &nbsp; &nbsp; Putting It All Together&nbsp; &nbsp; &nbsp;116 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;120 </div> <div> <br> </div> <div> Chapter 8&nbsp; Becoming a Coder&nbsp; &nbsp; &nbsp;121 </div> <div> <br> </div> <div> How Coders Code&nbsp; &nbsp; &nbsp;122 </div> <div> <br> </div> <div> &nbsp; &nbsp; Have a Plan&nbsp; &nbsp; &nbsp;122 </div> <div> <br> </div> <div> &nbsp; &nbsp; Think Small&nbsp; &nbsp; &nbsp;123 </div> <div> <br> </div> <div> Game Components&nbsp; &nbsp; &nbsp;124 </div> <div> <br> </div> <div> &nbsp; &nbsp; Restricting User Input&nbsp; &nbsp; &nbsp;125 </div> <div> <br> </div> <div> &nbsp; &nbsp; Storing User Guesses&nbsp; &nbsp; &nbsp;128 </div> <div> <br> </div> <div> &nbsp; &nbsp; Displaying Lists&nbsp; &nbsp; &nbsp;129 </div> <div> <br> </div> <div> &nbsp; &nbsp; Masking Characters&nbsp; &nbsp; &nbsp;131 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;136 </div> <div> <br> </div> <div> Chapter 9&nbsp; Hangman&nbsp; &nbsp; &nbsp;137 </div> <div> <br> </div> <div> Game Time&nbsp; &nbsp; &nbsp;138 </div> <div> <br> </div> <div> So How Does It Work?&nbsp; &nbsp; &nbsp;141 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;148 </div> <div> <br> </div> <div> Chapter 10&nbsp; Keep Going&nbsp; &nbsp; &nbsp;149 </div> <div> <br> </div> <div> Birthday Countdown&nbsp; &nbsp; &nbsp;150 </div> <div> <br> </div> <div> &nbsp; &nbsp; Program Requirements&nbsp; &nbsp; &nbsp;150 </div> <div> <br> </div> <div> &nbsp; &nbsp; Program Flow&nbsp; &nbsp; &nbsp;150 </div> <div> <br> </div> <div> &nbsp; &nbsp; Some Tips&nbsp; &nbsp; &nbsp;151 </div> <div> <br> </div> <div> Tip Calculator&nbsp; &nbsp; &nbsp;152 </div> <div> <br> </div> <div> &nbsp; &nbsp; Program Requirements&nbsp; &nbsp; &nbsp;152 </div> <div> <br> </div> <div> &nbsp; &nbsp; Program Flow&nbsp; &nbsp; &nbsp;153 </div> <div> <br> </div> <div> &nbsp; &nbsp; Some Tips (Pun Intended)&nbsp; &nbsp; &nbsp;153 </div> <div> <br> </div> <div> Password Generator&nbsp; &nbsp; &nbsp;154 </div> <div> <br> </div> <div> &nbsp; &nbsp; Program Requirements&nbsp; &nbsp; &nbsp;154 </div> <div> <br> </div> <div> &nbsp; &nbsp; Program Flow&nbsp; &nbsp; &nbsp;155 </div> <div> <br> </div> <div> &nbsp; &nbsp; Some Tips&nbsp; &nbsp; &nbsp;155 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;159 </div> <div> <br> </div> <div> PART II:&nbsp; ON AN ADVENTURE&nbsp; &nbsp; &nbsp;161 </div> <div> <br> </div> <div> Chapter 11&nbsp; Getting Func-ky&nbsp; &nbsp; &nbsp;163 </div> <div> <br> </div> <div> Functions Revisited&nbsp; &nbsp; &nbsp;164 </div> <div> <br> </div> <div> &nbsp; &nbsp; Creating a Function&nbsp; &nbsp; &nbsp;165 </div> <div> <br> </div> <div> &nbsp; &nbsp; Passing Arguments&nbsp; &nbsp; &nbsp;167 </div> <div> <br> </div> <div> &nbsp; &nbsp; Returning Values&nbsp; &nbsp; &nbsp;171 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;175 </div> <div> <br> </div> <div> Chapter 12&nbsp; Exploring&nbsp; &nbsp; &nbsp;177 </div> <div> <br> </div> <div> Game Concept&nbsp; &nbsp; &nbsp;178 </div> <div> <br> </div> <div> &nbsp; &nbsp; Game Structure&nbsp; &nbsp; &nbsp;179 </div> <div> <br> </div> <div> &nbsp; &nbsp; Prompting for Options&nbsp; &nbsp; &nbsp;181 </div> <div> <br> </div> <div> &nbsp; &nbsp; Processing Options&nbsp; &nbsp; &nbsp;182 </div> <div> <br> </div> <div> &nbsp; &nbsp; Create a Work Folder&nbsp; &nbsp; &nbsp;183 </div> <div> <br> </div> <div> Game Time&nbsp; &nbsp; &nbsp;184 </div> <div> <br> </div> <div> Test It&nbsp; &nbsp; &nbsp;189 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;191 </div> <div> <br> </div> <div> Chapter 13&nbsp; Cleanup Time&nbsp; &nbsp; &nbsp;193 </div> <div> <br> </div> <div> Optimizing Your Code&nbsp; &nbsp; &nbsp;194 </div> <div> <br> </div> <div> String Externalization&nbsp; &nbsp; &nbsp;196 </div> <div> <br> </div> <div> &nbsp; &nbsp; Creating the Strings File&nbsp; &nbsp; &nbsp;196 </div> <div> <br> </div> <div> &nbsp; &nbsp; Using Externalized Strings&nbsp; &nbsp; &nbsp;200 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;201 </div> <div> <br> </div> <div> Chapter 14&nbsp; Reduce, Reuse, Recycle, Refactor&nbsp; &nbsp; &nbsp;203 </div> <div> <br> </div> <div> Understanding Refactoring&nbsp; &nbsp; &nbsp;204 </div> <div> <br> </div> <div> &nbsp; &nbsp; Identifying Refactoring Opportunities&nbsp; &nbsp; &nbsp;205 </div> <div> <br> </div> <div> Creating a User Choice Component&nbsp; &nbsp; &nbsp;207 </div> <div> <br> </div> <div> &nbsp; &nbsp; Designing a Reusable Component&nbsp; &nbsp; &nbsp;208 </div> <div> <br> </div> <div> &nbsp; &nbsp; Creating the User Options Function&nbsp; &nbsp; &nbsp;213 </div> <div> <br> </div> <div> &nbsp; &nbsp; Updating Your Code&nbsp; &nbsp; &nbsp;218 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;221 </div> <div> <br> </div> <div> Chapter 15&nbsp; Carrying (and Using) Stuff&nbsp; &nbsp; &nbsp;223 </div> <div> <br> </div> <div> Planning the Inventory System&nbsp; &nbsp; &nbsp;224 </div> <div> <br> </div> <div> &nbsp; &nbsp; Creating a Dictionary&nbsp; &nbsp; &nbsp;225 </div> <div> <br> </div> <div> &nbsp; &nbsp; Working with Dictionaries&nbsp; &nbsp; &nbsp;226 </div> <div> <br> </div> <div> &nbsp; &nbsp; Lists of Dictionaries&nbsp; &nbsp; &nbsp;228 </div> <div> <br> </div> <div> The Inventory System&nbsp; &nbsp; &nbsp;229 </div> <div> <br> </div> <div> &nbsp; &nbsp; Creating an Inventory&nbsp; &nbsp; &nbsp;230 </div> <div> <br> </div> <div> &nbsp; &nbsp; Plugging In the Inventory System&nbsp; &nbsp; &nbsp;232 </div> <div> <br> </div> <div> &nbsp; &nbsp; Using the Inventory System&nbsp; &nbsp; &nbsp;233 </div> <div> <br> </div> <div> &nbsp; &nbsp; Displaying the Inventory&nbsp; &nbsp; &nbsp;238 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;239 </div> <div> <br> </div> <div> Chapter 16&nbsp; Keeping It Classy&nbsp; &nbsp; &nbsp;241 </div> <div> <br> </div> <div> The Player System&nbsp; &nbsp; &nbsp;242 </div> <div> <br> </div> <div> Creating a Player Class&nbsp; &nbsp; &nbsp;243 </div> <div> <br> </div> <div> &nbsp; &nbsp; Creating the Class&nbsp; &nbsp; &nbsp;243 </div> <div> <br> </div> <div> &nbsp; &nbsp; Defining Properties&nbsp; &nbsp; &nbsp;244 </div> <div> <br> </div> <div> &nbsp; &nbsp; Creating Methods&nbsp; &nbsp; &nbsp;247 </div> <div> <br> </div> <div> &nbsp; &nbsp; Initializing the Class&nbsp; &nbsp; &nbsp;250 </div> <div> <br> </div> <div> Using Our New Class&nbsp; &nbsp; &nbsp;251 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;255 </div> <div> <br> </div> <div> Chapter 17&nbsp; Color Your World&nbsp; &nbsp; &nbsp;257 </div> <div> <br> </div> <div> Installing Third-Party Libraries&nbsp; &nbsp; &nbsp;258 </div> <div> <br> </div> <div> Using Colorama&nbsp; &nbsp; &nbsp;259 </div> <div> <br> </div> <div> &nbsp; &nbsp; Importing and Initializing the Library&nbsp; &nbsp; &nbsp;259 </div> <div> <br> </div> <div> &nbsp; &nbsp; Coloring Your Output&nbsp; &nbsp; &nbsp;260 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;264 </div> <div> <br> </div> <div> Chapter 18&nbsp; Keep Going&nbsp; &nbsp; &nbsp;265 </div> <div> <br> </div> <div> Health and Lives&nbsp; &nbsp; &nbsp;266 </div> <div> <br> </div> <div> Shopping for Items&nbsp; &nbsp; &nbsp;271 </div> <div> <br> </div> <div> Random Events&nbsp; &nbsp; &nbsp;275 </div> <div> <br> </div> <div> Battling Enemies&nbsp; &nbsp; &nbsp;277 </div> <div> <br> </div> <div> Saving and Restoring&nbsp; &nbsp; &nbsp;280 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;282 </div> <div> <br> </div> <div> PART III:&nbsp; RACING AROUND&nbsp; &nbsp; &nbsp;283 </div> <div> <br> </div> <div> Chapter 19&nbsp; Crazy Driver&nbsp; &nbsp; &nbsp;285 </div> <div> <br> </div> <div> Introducing Pygame&nbsp; &nbsp; &nbsp;286 </div> <div> <br> </div> <div> Prepping the Game&nbsp; &nbsp; &nbsp;286 </div> <div> <br> </div> <div> &nbsp; &nbsp; Game Concept&nbsp; &nbsp; &nbsp;286 </div> <div> <br> </div> <div> &nbsp; &nbsp; Installing Pygame&nbsp; &nbsp; &nbsp;288 </div> <div> <br> </div> <div> &nbsp; &nbsp; Creating Work Folders&nbsp; &nbsp; &nbsp;288 </div> <div> <br> </div> <div> &nbsp; &nbsp; Obtaining Images&nbsp; &nbsp; &nbsp;289 </div> <div> <br> </div> <div> Getting Started&nbsp; &nbsp; &nbsp;289 </div> <div> <br> </div> <div> &nbsp; &nbsp; Initializing Pygame&nbsp; &nbsp; &nbsp;290 </div> <div> <br> </div> <div> &nbsp; &nbsp; Displaying Stuff&nbsp; &nbsp; &nbsp;294 </div> <div> <br> </div> <div> The Game Loop&nbsp; &nbsp; &nbsp;295 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;300 </div> <div> <br> </div> <div> Chapter 20&nbsp; Image-ine the Possibilities&nbsp; &nbsp; &nbsp;301 </div> <div> <br> </div> <div> Files and Folders&nbsp; &nbsp; &nbsp;302 </div> <div> <br> </div> <div> Setting the Background&nbsp; &nbsp; &nbsp;305 </div> <div> <br> </div> <div> Placing the Cars&nbsp; &nbsp; &nbsp;310 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;317 </div> <div> <br> </div> <div> Chapter 21&nbsp; We Like to Move It&nbsp; &nbsp; &nbsp;319 </div> <div> <br> </div> <div> Moving the Enemy&nbsp; &nbsp; &nbsp;320 </div> <div> <br> </div> <div> Moving the Player&nbsp; &nbsp; &nbsp;323 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;327 </div> <div> <br> </div> <div> Chapter 22&nbsp; Crash, Bang, Boom&nbsp; &nbsp; &nbsp;329 </div> <div> <br> </div> <div> You Crashed, Game Over&nbsp; &nbsp; &nbsp;330 </div> <div> <br> </div> <div> Tracking Score&nbsp; &nbsp; &nbsp;332 </div> <div> <br> </div> <div> Increasing Difficulty&nbsp; &nbsp; &nbsp;334 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;336 </div> <div> <br> </div> <div> Chapter 23&nbsp; Finishing Touches&nbsp; &nbsp; &nbsp;337 </div> <div> <br> </div> <div> Game Over Revisited&nbsp; &nbsp; &nbsp;338 </div> <div> <br> </div> <div> Pause&nbsp; &nbsp; &nbsp;341 </div> <div> <br> </div> <div> Varying Enemies&nbsp; &nbsp; &nbsp;343 </div> <div> <br> </div> <div> Ice Cubes&nbsp; &nbsp; &nbsp;348 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;351 </div> <div> <br> </div> <div> Chapter 24&nbsp; Keep Going&nbsp; &nbsp; &nbsp;353 </div> <div> <br> </div> <div> Splash Screen&nbsp; &nbsp; &nbsp;354 </div> <div> <br> </div> <div> Scores and High Scores&nbsp; &nbsp; &nbsp;354 </div> <div> <br> </div> <div> Oil Slick&nbsp; &nbsp; &nbsp;356 </div> <div> <br> </div> <div> Multiple Enemies&nbsp; &nbsp; &nbsp;357 </div> <div> <br> </div> <div> And Then&nbsp; &nbsp; &nbsp;358 </div> <div> <br> </div> <div> Summary&nbsp; &nbsp; &nbsp;359 </div> <div> <br> </div> <div> What Next?&nbsp; &nbsp; &nbsp;361 </div> <div> <br> </div> <div> There's a Lot More to Python&nbsp; &nbsp; &nbsp;362 </div> <div> <br> </div> <div> Web Development&nbsp; &nbsp; &nbsp;362 </div> <div> <br> </div> <div> Mobile App Development&nbsp; &nbsp; &nbsp;364 </div> <div> <br> </div> <div> Game Development&nbsp; &nbsp; &nbsp;364 </div> <div> <br> </div> <div> And Then&nbsp; &nbsp; &nbsp;365 </div> <div> <br> </div> <div> Index&nbsp; &nbsp; &nbsp;367 </div> <div> <br> </div> <div> Bonus Online Chapter 25&nbsp; Tinkering, Testing, and Debugging Revisited&nbsp; &nbsp; &nbsp;(Online Only) </div> </div> <div> <br> </div>

Managementboek Top 100

Rubrieken

    Personen

      Trefwoorden

        Captain Code