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: 96
Created: 2022-02-03
License: CC BY-NC-SA
Author(s): Al Sweigart
Invent Your Own Computer Games with Python

Others python Tutorials

Python Data Science Handbook: Essential Tools for Working with Data

Python for Everybody

Learning Python language

Hands-on Python Tutorial

Deep Learning with Python

Others related eBooks about Invent Your Own Computer Games with Python

Introduction to language R

This pdf tutorial is an introduction to language R, free training document under 10 pages for beginners....

Making Games with Python & Pygame

Download free course Making Games with Python & Pygame, pdf file on 365 pages by Al Sweigart....

JavaScript from ES5 to ESNext

Download free course JavaScript from ES5 to ESNext, pdf file on 84 pages by Flavio Copes....

Word 2010 advanced part 1

Advanced tutorial about Microsoft Word 2010, download free course for beginners in PDF....

ASP.NET Core 2 Succinctly

Download free course ASP.NET Core 2 Succinctly, pdf file on 109 pages by by Simone Chiaretta, Ugo Lattanzi....

Introduction to C and GUI Programming

The popular C programming language is used for a huge range of applications, from the tiny microcontrollers used in toasters and watches up to complete operating systems....

ASP.NET Core 3.1 Succinctly

Download free course ASP.NET Core 3.1 Succinctly, pdf file on 130 pages by by Simone Chiaretta, Ugo Lattanzi....

C++ Pointers and Memory

This document explains how pointers and memory work and how to use them—from the basic concepts through all the major programming techniques. For each topic there is a combination of discussion, sample C code, and drawings....

Hands-on Python Tutorial

Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C. The language provides constructs intended to enable...

Java, Java, Java

Download free course Java, Java, Java, pdf file on 856 pages by Ralph Morelli, Ralph Walde....