Python is used by hundreds of thousands of programmers and is used in many places. Sometimes only Python code is used for a program, but most of the time it is used to do simple jobs while another programming language is used to do more complicated tasks. You can use Python for developing desktop GUI applications, websites and web applications. Also, Python, as a high level programming language, allows you to focus on core functionality of the application by taking care of common programming tasks.
This course will teach you Python from scratch. You will create a simple game and learn as you go with the instructor helping you every step of the way. All software is free to download and works on MAC or PC. All extra tools are included in the course..
Your Instructor
Zenva Academy
Zenva are a team of passionate world class programmers. They are experts in Python, Virtual Reality, AI, Machine Learning, Game Development and more. Their passion is helping people from all backgrounds and all levels to become expert programmers.
- Over 4 hours of video training
- End-of-course certificate
- Access to members only forum
- Exam vendor – N/A
- Prerequisites – None
- Recommended – N/A
Module 1 | Introduction and Installation |
---|---|
Unit 1 | Welcome to the Course |
Unit 2 | Install Pyton and Pygame MAC |
Unit 3 | Install Pyton and Pygame PC |
Unit 4 | Intro to Idle |
Module 2 | Introduction to Python |
Unit 1 | Variables Intro |
Unit 2 | Variable Operations |
Unit 3 | Tuples, Lists, Dictionaries |
Unit 4 | If Statements |
Unit 5 | While and For in Loops |
Unit 6 | Functions |
Unit 7 | Classes and Objects |
Unit 8 | Subclasses and Inheritance |
Module 3 | Build a Game in Python |
Unit 1 | Setting up the Display |
Unit 2 | Building a Basic Game Loop |
Unit 3 | Displaying Shapes and Images |
Unit 4 | Making Code Object Oriented |
Unit 5 | Creating Game Object Class |
Unit 6 | Implementing Player Class and Basic Movement |
Unit 7 | Implementing Enemy Class and Bounds Checking |
Unit 8 | Implement Collision Detection |
Unit 9 | Implementing Win and Lose Conditions |
Unit 10 | Increasing Game Difficulty |
Unit 11 | Project Summary |