Python crash course a hands-on, project-based introduction to programming

Includes instructions for basic concepts such as variables, lists, classes, and loops. Practice exercises come with each topic. The end goal is the creation of a Space Invaders-inspired arcade game to deploy online.

Saved in:
Bibliographic Details
Main Author: Matthes, Eric, 1972- (Author)
Format: Books Print Book
Language:English
Published: San Francisco : No Starch Press, [2023]
Edition:3rd edition.
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Introduction
  • Part I: basics
  • Getting started
  • Variables and simple data types
  • Introducing lists
  • Working with lists
  • If statements
  • Dictionaries
  • User input and while loops
  • Functions
  • Classes
  • Files and exceptions
  • Testing your code
  • Part II: projects
  • A ship that fires bullets
  • Aliens!
  • Scoring
  • Generating data
  • Downloading data
  • Working with APIS
  • Getting started with Django
  • User accounts
  • Styling and deploying an app
  • Installation and troubleshooting
  • Text editors and IDES
  • Getting help
  • Using GIT for version control
  • Troubleshooting deployments
  • Index.