Python programming for the absolute beginner. Add to My Bookmarks Export citation. Type Book Author(s) Dawson, Michael Date 2010 Publisher Course Technology Cengage Learning Pub place Boston, MA Edition 3rd ed ISBN-455009, 013 eBook. Access the eBook. Open eBook in new window. Format electronic resource. This item appears on. NOOK Book (eBook) USD 24.49. In addition to Python Programming for the Absolute Beginner, he is also the author of Beginning C++ Through Game Programming.
Table of Contents
- Copyright
- Introduction
- Chapters
- 1. Python Has Class
- Getting Started with Python
- Python Tools
- Objects in Python
- What Came Before?
- OOP: The Python Way
- Getting Started with Python
- 2. Getting Started with Pygame: The Pie Game
- Using Pygame
- 3. File I/O, Data, and Fonts: The Trivia Game
- Python Data Types
- File Input/Output
- Working with Text Files
- Working with Binary Files
- The Trivia Game
- 4. User Input: The Bomb Catcher Game
- Pygame Events
- Device Polling
- 5. Math and Graphics: The Analog Clock Demo
- Basic Trigonometry
- Traversing a Circle’s Perimeter
- The Analog Clock Demo
- Drawing the Clock
- Basic Trigonometry
- 6. Bitmap Graphics: The Orbiting Spaceship Demo
- Using Bitmaps
- Orbiting the Planet
- 7. Animation with Sprites: The Escape the Dragon Game
- Using Pygame Sprites
- The Escape the Dragon Game
- 8. Sprite Collision Detection: The Zombie Mob Game
- Collision Detection Techniques
- The Zombie Mob Game
- 9. Arrays, Lists, and Tuples: The Block Breaker Game
- Arrays and Lists
- Lists with One Dimension
- Lists with More Dimensions
- Tuples
- The Block Breaker Game
- Block Breaker Levels
- Arrays and Lists
- 10. Timing and Sound: The Oil Spill Game
- Sound
- Building The Oil Spill Game
- Gameplay
- 11. Program Logic: The Snake Game
- Building The Snake Game
- Teaching the Snake to Move Itself
- 12. Trigonometry: The Tank Battle Game
- Angular Velocity
- Building The Tank Battle Game
- The Tanks
- Main Code
- 13. Random Terrain: The Artillery Gunner Game
- Creating the Terrain
- Defining the Height Map
- Artillery Cannons
- Creating the Terrain
- 14. More of Everything: The Dungeon Role-Playing Game
- Review of Classic Dungeon RPGs
- Creating a Dungeon Level
- Understanding ASCII Characters
- Simulating a Text Console Display
- Generating Random Rooms
- Generating Random Hallways
- Populating the Dungeon
- Adding the Player’s Character
- Advanced Gameplay
- Fighting Monsters
- Wrapping Up the Gameplay
- A. Installing Python and Pygame
Book Name: More Python Programming for the Absolute Beginner
Author: Jonathan S. Harbour
ISBN-10: 1435459806
Year: 2011
Pages: 348
Language: English
File size: 5.82 MB
File format: PDF
More Python Programming for the Absolute Beginner Book Description:
Beginner Python Programming Projects
What better way is there to learn a programming language than with a game-oriented approach? If you ask the many readers that have made this book’s prequel, More Python Programming for the Absolute Beginner, a bestseller, they’ll tell you – there isn’t one. MORE PYTHON PROGRAMMING FOR THE ABSOLUTE BEGINNER offers readers more practice, more exercises, and slightly more advanced instruction in Python programming, all while using the game-focused examples and projects that have proven to be both effective and fun. It picks up where its prequel leaves off, addressing data structures, file handling, exceptions, object oriented programming, GUI programming, multimedia programming, name spaces, and program planning. Following a deliberate, logical progression of topics that cover increasingly complex subject matter, this is a powerful resource that will arm readers with an in-depth knowledge of the Python language.