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

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others python Tutorials

Biopython: Tutorial and Cookbook

Essential Python

Test-Driven Development with Python

Test-Driven Development with Python

Python for You and Me

Others related eBooks about Invent Your Own Computer Games with Python

Automate the Boring Stuff with Python: Practical Programming for Total Beginners

If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? ...

Programming for Computations - Python: A Gentle Introduction to Numerical Simulations with Python 3.6

This second edition of the well-received book has been extensively revised: All code is now written in Python version 3.6 (no longer version 2.7). In addition, the two first chapters of the previous edition have been extended and split up into five new chapters, thus expanding the introduction to pr...

C++ Notes for Professionals

Download free course C++ Notes for Professionals, pdf file on 707 pages by Stack Overflow Community....

Spring Framework Tutorial

Download free Spring tutorial course in PDF, training file in 18 chapters and 68 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

The Coder's Apprentice

The Coder's Apprentice is a course book, written by Pieter Spronck, that is aimed at teach..., download free Coding tutorial in PDF (398 pages) created by Pieter Spronck ....

Learn Node.JS

This beginner's course of Node.js will teach you how to make a first functional Web application using Node.js. The author presents his work as the guide he would have liked to read starting with Node.js. He has deliberately simplified his explanations so as to be comprehensible to the greatest numbe...

Getting Started with JPA

Download a free PDF tutorial about JPA (Java persistence Application) ,training document material on 6 pages designated to beginners....

Python re(gex)?

Scripting and automation tasks often need to extract particular portions of text from inpu..., download free Python tutorial in PDF (71 pages) created by ....

Flutter in Action

With Flutter, you can build mobile applications using a single, feature-rich SDK that includes everything from a rendering engine to a testing environment. Flutter compiles programs written in Google’s intuitive Dart language to platform-specific code so your iOS and Android games, utilities, and ...

A Byte of Python

Python is one of those rare languages which can claim to be both simple and powerful. You ..., download free Python tutorial in PDF (117 pages) created by Swaroop C H ....