Home Page Icon
Home Page
Table of Contents for
Cover
Close
Cover
by Craig Richardson
Adventures in Python
Cover
Title Page
About the Author
Introduction
What Is Programming?
What Is Python and What Can You Do With It?
Who Should Read This Book?
What You Will Learn
What You Will Need for the Projects
How This Book Is Organised
Setting Up Python
Creating Your First Program
The Companion Website
Conventions
Reaching Out
Adventure 1: Diving into Python
What Is Programming?
Opening IDLE
Returning to Your First Python Program
It Isn’t Working—Grrr!
Using a File Editor
Asking Questions with Variables
Making the Program Make Decisions: Conditionals
Repeating Code with Loops
Praise Generator
A Bigger Adventure: Spaceship Control Console
Adventure 2: Drawing with Turtle Graphics
Getting Started with Turtle
Using Variables to Change Angles and Lengths
Using Addition to Draw a Spiral
Saving Some Space with Loops
A Shape with 360 Sides: Drawing a Circle
Creating Functions to Reuse Your Code
Shape Presets
Adding Randomly Generated Pictures
Adventure 3: Windows, Buttons, and Other GUI Stuff
Creating Buttons
Creating Text Boxes
Building a Random Sentence Generator
Programming a Guessing Game
Adventure 4: More GUI Elements with Tkinter
Creating Sliders
How Colours Work on Computers and as Hexadecimal Values
Changing the Canvas Colour
Making the Colour Picker
Adding a Text Box
Creating a Click Speed Game
Adventure 5: Drawing Shapes with PyGame
Installing PyGame
My First PyGame
Creating Rectangles
Creating Ellipses
Saving Your Images
Adventure 6: Adding Keyboard Input with PyGame
Using Keyboard Input
Other Keys You Can Use
Creating the Game
Adventure 7: Creative Ways to Use a Mouse with PyGame
Getting the Mouse Position
Making a Mesh
Creating Mouse Trails
Adventure 8: Using Images with PyGame
Loading an Image
Adding a Moustache to a Photograph
Making Sprites
Adventure 9: Using Sounds and Music with PyGame
Playing Sounds
Using Music with Python
Adding Sounds and Music to a Game
Adventure 10: Your Really Big Adventure
Writing the Program for the Game
Debugging the Game
Summary
Appendix A: Installing and Downloading the Proper Files
Installing PyGame
Downloading the Files for Adventures 8, 9 and 10
Glossary
End User License Agreement
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Title Page
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset