Invent Your Own Computer Games with Python



Download free course Invent Your Own Computer Games with Python, pdf file on 367 pages by Al Sweigart.
Invent Your Own Computer Games with Python teaches you how to program in the Python language. Each chapter gives you the complete source code for a new game, and then teaches the programming concepts from the examples. Games include Guess the Number, Hangman, Tic Tac Toe, and Reversi. This book also has an introduction to making games with 2D graphics using the Pygame framework.

Programming isn't hard. But it is hard to find learning materials that teach you to do interesting things with programming. Other computer books go over many topics most newbie coders don't need. This book will teach you how to program your own computer games. You'll learn a useful skill and have fun games to show for it!

This book is for:
- Complete beginners who want to teach themselves computer programming, even if they have no previous experience programming.
- Kids and teenagers who want to learn programming by creating games.
- Adults and teachers who wish to teach others programming.
- Anyone, young or old, who wants to learn how to program by learning a professional programming language.

Table of contents

  • Installing Python
  • The Interactive Shell
  • Writing Programs
  • Guess the Number
  • Jokes
  • Dragon Realm
  • Using the Debugger
  • Flow Charts
  • Hangman
  • Extending Hangman
  • Tic Tac Toe
  • Bagels
  • Cartesian Coordinates
  • Sonar Treasure Hunt
  • Caesar Cipher
  • Reversi
  • Reversi AI Simulation
  • Graphics and Animation
  • Collision Detection and Keyboard/Mouse Input
  • Sounds and Images
  • Dodger
Pages : 367
Size : 3.2 MB
File type : PDF
Downloads: 109
Created: 2022-02-03
License: CC BY-NC-SA
Author(s): Al Sweigart
Invent Your Own Computer Games with Python

Others python Tutorials

First Semester in Numerical Analysis with Python

Essential Python

Python for Everybody

Solving PDEs in Python

A Whirlwind Tour of Python

Others related eBooks about Invent Your Own Computer Games with Python

Guide to C++ Programming

This tutorial provides an introduction to C++ programming language in PDF. This guide will help you to learn how to write a simple computer programs in C++ with somes exercises....

Learning Ruby on Rails

Download free course Learning Ruby on Rails, pdf file on 291 pages by Stack Overflow Community....

Java Succinctly Part 1

Download free course Java Succinctly Part 1, pdf file on 125 pages by Christopher Rose....

Programming Fundamentals: A Modular Structured Approach Using C++

This book is an introduction to computer programming using C++ as the language for writing programmes, and to solid, fundamental programming principles - including writing structured programmes, looping, data structures and iteration. ...

Solving PDEs in Python: The FEniCS Tutorial I

This book offers a concise and gentle introduction to finite element programming in Python based on the popular FEniCS software library. Using a series of examples, including the Poisson equation, the equations of linear elasticity, the incompressible Navier–Stokes equations, and systems of nonl...

You Don't Know JS Yet: Scope and Closures

Download free course You Don't Know JS Yet: Scope and Closures, pdf file on 279 pages by Kyle Simpson....

Ruby Regexp

Download free course Ruby Regexp, pdf file on 72 pages by Sundeep Agarwal....

Csharp programming

Download C# PDF Tutorial for free, it consisting of 29 chapters and 175 pages covering all the most important C# concepts. This tutorial is intended for beginner programmers, and we recommend you to go through all the chapters, to get the most out of it as possible....

C# Features Succinctly

Download free course C# Features Succinctly, pdf file on 77 pages by Dirk Strauss....

Agile Android Software Development

This book teaches you how to turn your ideas into successful apps that everyone will talk about, love, and share. With Agile tools and techniques, any developer can get a chunk of the Android pie! ...