Skip to content

MOOC Advanced Course in Programming using Python (2022). Course link is attached below.

Notifications You must be signed in to change notification settings

jevgenix/Python_OOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MOOC 2022 Python OOP

All course exercises are completed, and final project is published.

Here are some snapshots from final game project:

Game itself is inside the folder osa14-01_pelin_palautus (last folder)

Folders include following elements:

Osa8: Objects and methods, Classes and objects, Defining classes, Defining methods, examples of classes,

Osa9: Objects and references, Objects as attributes, Encapsulation, Scope of methods, Class attributes, more examples with classes

Osa10: Class hierarchies, Access modifiers, Object oriented programming techniques, Developing a larger application

Osa11: List comprehensions, more comprehensions, Recursion, more recursion examples

Osa12: Functions as arguments, Generatos, Functional programming, Regular expressions

Osa13: Pygame, Animation, Events, pygame techniques

Osa14: Game project, Game project snapshotes are shown below

Main menu Instructions Gameplay snapshot

About

MOOC Advanced Course in Programming using Python (2022). Course link is attached below.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages