Python Game Development™: Build 5 Professional Games

Go to class
Write Review

Python Game Development™: Build 5 Professional Games provided by Udemy is a comprehensive online course, which lasts for 33 hours worth of material. Python Game Development™: Build 5 Professional Games is taught by Sachin Kafle. Upon completion of the course, you can receive an e-certificate from Udemy. The course is taught in Englishand is Paid Course. Visit the course page at Udemy for detailed price information.

Overview
  • Make games like Solitaire, Space Shooter, Chain Reaction, Pac-man and many more using Python programming Language!

    What you'll learn:

    • Master some complex games with most easiest programming language
    • Develop a basic logic of programming with Python
    • Will know how to make best GUI games with Python
    • Will know how to use arrays of python libraries
    • Will learn advanced concepts of python like OOP, Functional Programming, Decorators etc.
    • Python basics like data-types, loops, decision-makings, file handling, libraries, modules, date-times etc.

    Have you ever wanted to build a game with a graphical interface but didn't know how to? Maybe you even know how to create tools on a command line but have no idea how to convert it into a graphical interface that people can click on. In this course, we will be learning Python GUI Programming + Turtle + other advanced python modules to build graphical user interfaces (GUI) and games from scratch.

    Game projects covered:

    1. Solitaire

    2. Space Shooter

    3. Chain Reaction

    4. Pac-man

    5. Car Racing

    6. Snake and many more.


    Basic Python course Highlights:

    1. Installing Python

    2. Running Python Code

    3. Strings

    4. Lists

    5. Dictionaries

    6. Tuples

    7. Sets

    8. Number Data Types

    9. Print Formatting

    10. Functions

    11. Scope

    12. args/ kwargs

    13. Built-in Functions

    14. Debugging and Error Handling

    15. Modules

    16. External Modules

    17. Object-Oriented Programming

    18. Inheritance

    19. Polymorphism

    20. Encapsulation

    21. Advanced Methods

    22. Iterators

    23. Closures

    24. and much more!