Book
Licensed
Unlicensed
Requires Authentication
Python. An Introduction to Programming
-
James R. Parker
Language:
English
Published/Copyright:
2021
About this book
Learn programming concepts using Python 3 as the target language. As Python is the language of choice for basic game development, this book is also perfect for beginning game designers. Covering basic computer concepts such as loops, strings, functions, files, graphics, multimedia, algorithms, classes, writing code, etc, the accompanying companion files also provide source code, solved programming exercises, projects, game demos and figures from the text.
Author / Editor information
Parker James R. :
James R. Parker, PhD is a professor of Art and Digital Media at the University of Calgary. His areas of research include computer games and media art, computer simulation, and educational technology. Dr. Parker is the author of Game Development Using Python, 2/E (Mercury Learning) and The Guide to Simulations and Games (Wiley).
Topics
-
Download PDFPublicly Available
Frontmatter
i -
Download PDFPublicly Available
Contents
v -
Download PDFPublicly Available
Preface
xv -
Requires Authentication UnlicensedLicensed
Chapter 0: Modern Computers
1 -
Requires Authentication UnlicensedLicensed
Chapter 1: Computers and Programming
35 -
Requires Authentication UnlicensedLicensed
Chapter 2: Repetition
67 -
Requires Authentication UnlicensedLicensed
Chapter 3: Sequences: Strings, Tuples, and Lists
101 -
Requires Authentication UnlicensedLicensed
Chapter 4: Functions
143 -
Requires Authentication UnlicensedLicensed
Chapter 5: Files: Input and Output
189 -
Requires Authentication UnlicensedLicensed
Chapter 6: Classes
217 -
Requires Authentication UnlicensedLicensed
Chapter 7: Graphics
255 -
Requires Authentication UnlicensedLicensed
Chapter 8: Manipulating Data
295 -
Requires Authentication UnlicensedLicensed
Chapter 9: Multimedia
333 -
Requires Authentication UnlicensedLicensed
Chapter 10: Basic Algorithms
363 -
Requires Authentication UnlicensedLicensed
Chapter 11: Programming for the Sciences
405 -
Requires Authentication UnlicensedLicensed
Chapter 12: How To Write Good Programs
441 -
Requires Authentication UnlicensedLicensed
Chapter 13: Communicating with the Outside World
489 -
Requires Authentication UnlicensedLicensed
Chapter 14: Parsing–The Structure of Data
517 -
Requires Authentication UnlicensedLicensed
Chapter 15: Communicating Using Graphics: Windows, User Interfaces, and Pygame
543 -
Requires Authentication UnlicensedLicensed
Index
565
Publishing information
Pages and Images/Illustrations in book
eBook published on:
March 18, 2021
eBook ISBN:
9781683926238
Paperback published on:
April 16, 2021
Paperback ISBN:
9781683926245
Edition:
2nd edition
Pages and Images/Illustrations in book
Main content:
572
Keywords for this book
parsing; graphics; Pygame; loops; strings; functions; files; graphics; multimedia; algorithms; writing code; Python 3; game development
Safety & product resources
-
Manufacturer information:
Walter de Gruyter GmbH
Genthiner Straße 13
10785 Berlin
productsafety@degruyterbrill.com