Python Games with Pygame
Published 7/2025
Duration: 2h 41m | .MP4 1280x720 30 fps(r) | AAC, 44100 Hz, 2ch | 1.74 GB
Genre: eLearning | Language: English
Published 7/2025
Duration: 2h 41m | .MP4 1280x720 30 fps(r) | AAC, 44100 Hz, 2ch | 1.74 GB
Genre: eLearning | Language: English
Object Oriented Python the easy way
What you'll learn
- How to make games with Python and Pygame
- Learn how to code with images and simple drawings
- Get a basic understanding of Object Oriented Programming
- Learn to code with some basic ideas from Computer Science
Requirements
- A computer and Anaconda IDE with python
Description
Welcome to this beginner-friendly introduction to coding with Python and Pygame! In this course, we’ll start by setting up our development environment using Anaconda and installing Pygame, a powerful library that makes it easy to build games and graphical applications. From there, we’ll explore the fundamentals of Python programming, including variables, conditionals, loops, and functions. As we progress, we'll begin working with object-oriented programming by creating and using Python classes. These classes will form the building blocks of our very own arcade-style game inspired bySpace Invaders.
Throughout the course, you'll learn how to design and control game elements like enemies, a player-controlled spaceship, and missiles. You’ll write code that brings these objects to life—making them move, bounce, collide, and react to keyboard input. Our game logic will evolve gradually, starting with simple structures and becoming more complex as we add features like scoring, hit detection, and game-over conditions. While we won’t dive deep into theoretical computer science, this course will give you a solid, practical foundation in coding and logical thinking, with the fun of creating a working game from scratch. Whether you're completely new to programming or just looking for a hands-on project, this course will help you gain confidence and experience with Python in an engaging, visual way.
Who this course is for:
- Anyone who wants to learn more about making games, Python, or object oriented programming
More Info