├── .idea └── .gitignore ├── 01. First Steps in OOP ├── 01. First Steps in OOP - Exercise │ ├── 01_shop.py │ ├── 02_hero.py │ ├── 03_employee.py │ ├── 04_cup.py │ ├── 05_flower.py │ ├── 06_steam_user.py │ ├── 07_programmer.py │ ├── 08_ pokemon_battle.py │ ├── __init__.py │ └── project │ │ ├── __init__.py │ │ ├── pokemon.py │ │ └── trainer.py └── 01. First Steps in OOP - Lab │ ├── 01_rhombus_of_stars.py │ ├── 02_scope_mess.py │ ├── 03_class_book.py │ ├── 04_car.py │ ├── 05_music.py │ └── __init__.py ├── 02. Classes and Objects ├── 02. Classes and Objects - Exercise │ ├── 1_vet.py │ ├── 2_time.py │ ├── 3_account.py │ ├── 4_pizza_delivery.py │ ├── __init__.py │ ├── project_guild │ │ ├── __ini__.py │ │ ├── guild.py │ │ └── player.py │ ├── project_library │ │ ├── __init__.py │ │ ├── library.py │ │ ├── registration.py │ │ └── user.py │ ├── project_spoopify │ │ ├── __init__.py │ │ ├── album.py │ │ ├── band.py │ │ └── song.py │ ├── project_to_do │ │ ├── __init__.py │ │ ├── section.py │ │ └── task.py │ ├── test_guild_system.py │ ├── test_library.py │ ├── test_spoopify.py │ └── test_to_do.py └── 02. Classes and Objects - Lab │ ├── 1_vehicle.py │ ├── 2_point.py │ ├── 3_circle.py │ ├── 4_glass.py │ ├── 5_smartphone.py │ └── __init__.py ├── 03. Inheritance ├── 03. Inheritance - Exercise │ ├── project │ │ ├── car.py │ │ ├── cross_motorcycle.py │ │ ├── family_car.py │ │ ├── motorcycle.py │ │ ├── race_motorcycle.py │ │ ├── sport_car.py │ │ └── vehicle.py │ ├── project_person │ │ ├── child.py │ │ └── person.py │ ├── project_players_and_monsters │ │ ├── blade_knight.py │ │ ├── dark_knight.py │ │ ├── dark_wizard.py │ │ ├── elf.py │ │ ├── hero.py │ │ ├── knight.py │ │ ├── muse_elf.py │ │ ├── soul_master.py │ │ └── wizard.py │ ├── project_shop │ │ ├── __init__.py │ │ ├── drink.py │ │ ├── food.py │ │ ├── product.py │ │ └── product_repository.py │ └── project_zoo │ │ ├── animal.py │ │ ├── bear.py │ │ ├── gorilla.py │ │ ├── lizard.py │ │ ├── mammal.py │ │ ├── reptile.py │ │ └── snake.py └── 03. Inheritance - Lab │ ├── 6_stack_of_strings.py │ ├── project_food │ ├── food.py │ └── fruit.py │ ├── project_hierarchical_inheritance │ ├── animal.py │ ├── cat.py │ └── dog.py │ ├── project_multilevel_inheritance │ ├── car.py │ ├── sports_car.py │ └── vehicle.py │ ├── project_multiple_inheritance │ ├── employee.py │ ├── person.py │ └── teacher.py │ ├── project_single_inheritance │ ├── animal.py │ └── dog.py │ └── test.py ├── 04. Encapsulation ├── 04. Encapsulation - Exercise │ ├── project_football_team_generator │ │ ├── player.py │ │ └── team.py │ ├── project_pizza_maker │ │ ├── __init__.py │ │ ├── dough.py │ │ ├── pizza.py │ │ ├── project.zip │ │ ├── topping.py │ │ └── validation │ │ │ └── validation.py │ ├── project_restaurant │ │ ├── __init__.py │ │ ├── beverage │ │ │ ├── __init__.py │ │ │ ├── beverage.py │ │ │ ├── coffee.py │ │ │ ├── cold_beverage.py │ │ │ ├── hot_beverage.py │ │ │ └── tea.py │ │ ├── food │ │ │ ├── __init__.py │ │ │ ├── cake.py │ │ │ ├── dessert.py │ │ │ ├── food.py │ │ │ ├── main_dish.py │ │ │ ├── salmon.py │ │ │ ├── soup.py │ │ │ └── starter.py │ │ └── product.py │ └── project_wild_cat_zoo │ │ ├── __init__.py │ │ ├── animal.py │ │ ├── caretaker.py │ │ ├── cheetah.py │ │ ├── keeper.py │ │ ├── lion.py │ │ ├── tiger.py │ │ ├── vet.py │ │ ├── worker.py │ │ └── zoo.py └── 04. Encapsulation - Lab │ ├── 1_person.py │ ├── 2_mammal.py │ ├── 3_profile.py │ ├── 4_email_validator.py │ └── 5_account.py ├── 05. Static and Class Methods ├── 05. Static and Class Methods - Exercise │ ├── 1_photo_album.py │ ├── project_2_movie_world │ │ ├── __init__.py │ │ ├── customer.py │ │ ├── dvd.py │ │ └── movie_world.py │ ├── project_3_document_management │ │ ├── __init__.py │ │ ├── category.py │ │ ├── document.py │ │ ├── storage.py │ │ └── topic.py │ └── project_4_gym │ │ ├── __init__.py │ │ ├── customer.py │ │ ├── equipment.py │ │ ├── exercise_plan.py │ │ ├── gym.py │ │ ├── subscription.py │ │ └── trainer.py └── 05. Static and Class Methods - Lab │ ├── 1_calculator.py │ ├── 2_shop.py │ ├── 3_integer.py │ └── project_4_hotel_rooms │ ├── __init__.py │ ├── hotel.py │ └── room.py ├── 06. Polymorphism and Abstraction ├── 06. Polymorphism and Abstraction - Exercise │ ├── 1_vehicles.py │ ├── 2_groups.py │ ├── 3_account.py │ ├── project_4_wild_farm │ │ ├── __init__.py │ │ ├── animals │ │ │ ├── __init__.py │ │ │ ├── animal.py │ │ │ ├── birds.py │ │ │ └── mammals.py │ │ └── food.py │ ├── project_5_animals │ │ ├── __init__.py │ │ ├── animal.py │ │ ├── cat.py │ │ ├── dog.py │ │ ├── kitten.py │ │ └── tomcat.py │ └── project_6_formula_1_manager │ │ ├── __init__.py │ │ ├── f1_season_app.py │ │ ├── formula_teams │ │ ├── __init__.py │ │ ├── formula_team.py │ │ ├── mercedes_team.py │ │ └── red_bull_team.py │ │ └── ver 2.0 │ │ ├── __init__.py │ │ ├── f1_season_app.py │ │ ├── formula_teams │ │ ├── __init__.py │ │ ├── formula_team.py │ │ ├── mercedes_team.py │ │ └── red_bull_team.py │ │ └── validation │ │ ├── __init__.py │ │ └── validation.py └── 06. Polymorphism and Abstraction - Lab │ ├── 2_image_area.py │ ├── 3_playing.py │ └── 4_shapes.py ├── 07. SOLID ├── 07. SOLID - Exercise │ ├── 1_workers.py │ ├── 2_workers_updated.py │ ├── 3_prisoner.py │ ├── 4_shapes.py │ └── 5_emails.py └── 07. SOLID - Lab │ ├── 1_books.py │ ├── 2_animals.py │ ├── 3_ducks.py │ ├── 4_entertainment_system.py │ └── 5_print_books.py ├── 08. Iterators and Generators ├── 08. Iterators and Generators - Exercise │ ├── 1_take_skip.py │ ├── 2_dictionary_iterator.py │ ├── 3_countdown_ierator.py │ ├── 4_sequence_repeat.py │ ├── 5_take_halves.py │ ├── 6_fibonacci_generator.py │ ├── 7_reader.py │ ├── 8_prime_nmbers.py │ └── 9_possible_permutations.py └── 08. Iterators and Generators - Lab │ ├── 1_custom_range.py │ ├── 2_reverse_iter.py │ ├── 3_vowels.py │ ├── 4_squares.py │ ├── 5_generator_range.py │ └── 6_reverse_string.py ├── 09. Decorators ├── 09. Decorators - Exercise │ ├── 1_logged.py │ ├── 2_even_parameters.py │ ├── 3_bold_italic_underline.py │ ├── 4_type_check.py │ ├── 5_cache.py │ └── 6_html_tags.py └── 09. Decorators - Lab │ ├── 1_number_increment.py │ ├── 2_vowel_filter.py │ ├── 3_even_numbers.py │ └── 4_multiply.py ├── 10. Testing ├── 10. Testing - Exercise │ ├── 01_mammal.py │ ├── 02_vehicle.py │ ├── 03_hero.py │ └── 04_student.py └── 10. Testing - Lab │ ├── 1_test_worker.py │ ├── 2_test_cat.py │ ├── 3_test_list.py │ └── 4_test_car_manager.py └── README.md /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Exercise/01_shop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/01. First Steps in OOP/01. First Steps in OOP - Exercise/01_shop.py -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Exercise/02_hero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/01. First Steps in OOP/01. First Steps in OOP - Exercise/02_hero.py -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Exercise/03_employee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/01. First Steps in OOP/01. First Steps in OOP - Exercise/03_employee.py -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Exercise/04_cup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/01. First Steps in OOP/01. First Steps in OOP - Exercise/04_cup.py -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Exercise/05_flower.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/01. First Steps in OOP/01. First Steps in OOP - Exercise/05_flower.py -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Exercise/06_steam_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/01. First Steps in OOP/01. First Steps in OOP - Exercise/06_steam_user.py -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Exercise/07_programmer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/01. First Steps in OOP/01. First Steps in OOP - Exercise/07_programmer.py -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Exercise/08_ pokemon_battle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/01. First Steps in OOP/01. First Steps in OOP - Exercise/08_ pokemon_battle.py -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Exercise/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Exercise/project/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Exercise/project/pokemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/01. First Steps in OOP/01. First Steps in OOP - Exercise/project/pokemon.py -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Exercise/project/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/01. First Steps in OOP/01. First Steps in OOP - Exercise/project/trainer.py -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Lab/01_rhombus_of_stars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/01. First Steps in OOP/01. First Steps in OOP - Lab/01_rhombus_of_stars.py -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Lab/02_scope_mess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/01. First Steps in OOP/01. First Steps in OOP - Lab/02_scope_mess.py -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Lab/03_class_book.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/01. First Steps in OOP/01. First Steps in OOP - Lab/03_class_book.py -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Lab/04_car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/01. First Steps in OOP/01. First Steps in OOP - Lab/04_car.py -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Lab/05_music.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/01. First Steps in OOP/01. First Steps in OOP - Lab/05_music.py -------------------------------------------------------------------------------- /01. First Steps in OOP/01. First Steps in OOP - Lab/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/1_vet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/1_vet.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/2_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/2_time.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/3_account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/3_account.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/4_pizza_delivery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/4_pizza_delivery.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/project_guild/__ini__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/project_guild/guild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/project_guild/guild.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/project_guild/player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/project_guild/player.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/project_library/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/project_library/library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/project_library/library.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/project_library/registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/project_library/registration.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/project_library/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/project_library/user.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/project_spoopify/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/project_spoopify/album.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/project_spoopify/album.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/project_spoopify/band.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/project_spoopify/band.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/project_spoopify/song.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/project_spoopify/song.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/project_to_do/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/project_to_do/section.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/project_to_do/section.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/project_to_do/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/project_to_do/task.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/test_guild_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/test_guild_system.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/test_library.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/test_library.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/test_spoopify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/test_spoopify.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Exercise/test_to_do.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Exercise/test_to_do.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Lab/1_vehicle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Lab/1_vehicle.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Lab/2_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Lab/2_point.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Lab/3_circle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Lab/3_circle.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Lab/4_glass.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Lab/4_glass.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Lab/5_smartphone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/02. Classes and Objects/02. Classes and Objects - Lab/5_smartphone.py -------------------------------------------------------------------------------- /02. Classes and Objects/02. Classes and Objects - Lab/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project/car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project/car.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project/cross_motorcycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project/cross_motorcycle.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project/family_car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project/family_car.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project/motorcycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project/motorcycle.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project/race_motorcycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project/race_motorcycle.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project/sport_car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project/sport_car.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project/vehicle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project/vehicle.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_person/child.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_person/child.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_person/person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_person/person.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/blade_knight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/blade_knight.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/dark_knight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/dark_knight.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/dark_wizard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/dark_wizard.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/elf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/elf.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/hero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/hero.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/knight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/knight.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/muse_elf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/muse_elf.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/soul_master.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/soul_master.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/wizard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_players_and_monsters/wizard.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_shop/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_shop/drink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_shop/drink.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_shop/food.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_shop/food.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_shop/product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_shop/product.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_shop/product_repository.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_shop/product_repository.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_zoo/animal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_zoo/animal.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_zoo/bear.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_zoo/bear.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_zoo/gorilla.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_zoo/gorilla.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_zoo/lizard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_zoo/lizard.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_zoo/mammal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_zoo/mammal.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_zoo/reptile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_zoo/reptile.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Exercise/project_zoo/snake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Exercise/project_zoo/snake.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Lab/6_stack_of_strings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Lab/6_stack_of_strings.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Lab/project_food/food.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Lab/project_food/food.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Lab/project_food/fruit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Lab/project_food/fruit.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Lab/project_hierarchical_inheritance/animal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Lab/project_hierarchical_inheritance/animal.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Lab/project_hierarchical_inheritance/cat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Lab/project_hierarchical_inheritance/cat.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Lab/project_hierarchical_inheritance/dog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Lab/project_hierarchical_inheritance/dog.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Lab/project_multilevel_inheritance/car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Lab/project_multilevel_inheritance/car.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Lab/project_multilevel_inheritance/sports_car.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Lab/project_multilevel_inheritance/sports_car.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Lab/project_multilevel_inheritance/vehicle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Lab/project_multilevel_inheritance/vehicle.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Lab/project_multiple_inheritance/employee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Lab/project_multiple_inheritance/employee.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Lab/project_multiple_inheritance/person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Lab/project_multiple_inheritance/person.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Lab/project_multiple_inheritance/teacher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Lab/project_multiple_inheritance/teacher.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Lab/project_single_inheritance/animal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Lab/project_single_inheritance/animal.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Lab/project_single_inheritance/dog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Lab/project_single_inheritance/dog.py -------------------------------------------------------------------------------- /03. Inheritance/03. Inheritance - Lab/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/03. Inheritance/03. Inheritance - Lab/test.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_football_team_generator/player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_football_team_generator/player.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_football_team_generator/team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_football_team_generator/team.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_pizza_maker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_pizza_maker/dough.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_pizza_maker/dough.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_pizza_maker/pizza.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_pizza_maker/pizza.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_pizza_maker/project.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_pizza_maker/project.zip -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_pizza_maker/topping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_pizza_maker/topping.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_pizza_maker/validation/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_pizza_maker/validation/validation.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/beverage/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/beverage/beverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/beverage/beverage.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/beverage/coffee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/beverage/coffee.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/beverage/cold_beverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/beverage/cold_beverage.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/beverage/hot_beverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/beverage/hot_beverage.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/beverage/tea.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/beverage/tea.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/food/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/food/cake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/food/cake.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/food/dessert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/food/dessert.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/food/food.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/food/food.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/food/main_dish.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/food/main_dish.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/food/salmon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/food/salmon.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/food/soup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/food/soup.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/food/starter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/food/starter.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_restaurant/product.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/animal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/animal.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/caretaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/caretaker.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/cheetah.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/cheetah.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/keeper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/keeper.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/lion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/lion.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/tiger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/tiger.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/vet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/vet.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/worker.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/zoo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Exercise/project_wild_cat_zoo/zoo.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Lab/1_person.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Lab/1_person.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Lab/2_mammal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Lab/2_mammal.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Lab/3_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Lab/3_profile.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Lab/4_email_validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Lab/4_email_validator.py -------------------------------------------------------------------------------- /04. Encapsulation/04. Encapsulation - Lab/5_account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/04. Encapsulation/04. Encapsulation - Lab/5_account.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/1_photo_album.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Exercise/1_photo_album.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_2_movie_world/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_2_movie_world/customer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Exercise/project_2_movie_world/customer.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_2_movie_world/dvd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Exercise/project_2_movie_world/dvd.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_2_movie_world/movie_world.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Exercise/project_2_movie_world/movie_world.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_3_document_management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_3_document_management/category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Exercise/project_3_document_management/category.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_3_document_management/document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Exercise/project_3_document_management/document.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_3_document_management/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Exercise/project_3_document_management/storage.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_3_document_management/topic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Exercise/project_3_document_management/topic.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_4_gym/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_4_gym/customer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Exercise/project_4_gym/customer.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_4_gym/equipment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Exercise/project_4_gym/equipment.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_4_gym/exercise_plan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Exercise/project_4_gym/exercise_plan.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_4_gym/gym.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Exercise/project_4_gym/gym.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_4_gym/subscription.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Exercise/project_4_gym/subscription.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Exercise/project_4_gym/trainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Exercise/project_4_gym/trainer.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Lab/1_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Lab/1_calculator.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Lab/2_shop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Lab/2_shop.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Lab/3_integer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Lab/3_integer.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Lab/project_4_hotel_rooms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Lab/project_4_hotel_rooms/hotel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Lab/project_4_hotel_rooms/hotel.py -------------------------------------------------------------------------------- /05. Static and Class Methods/05. Static and Class Methods - Lab/project_4_hotel_rooms/room.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/05. Static and Class Methods/05. Static and Class Methods - Lab/project_4_hotel_rooms/room.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/1_vehicles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/1_vehicles.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/2_groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/2_groups.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/3_account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/3_account.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_4_wild_farm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_4_wild_farm/animals/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_4_wild_farm/animals/animal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_4_wild_farm/animals/animal.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_4_wild_farm/animals/birds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_4_wild_farm/animals/birds.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_4_wild_farm/animals/mammals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_4_wild_farm/animals/mammals.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_4_wild_farm/food.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_4_wild_farm/food.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_5_animals/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_5_animals/animal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_5_animals/animal.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_5_animals/cat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_5_animals/cat.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_5_animals/dog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_5_animals/dog.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_5_animals/kitten.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_5_animals/kitten.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_5_animals/tomcat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_5_animals/tomcat.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/f1_season_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/f1_season_app.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/formula_teams/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/formula_teams/formula_team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/formula_teams/formula_team.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/formula_teams/mercedes_team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/formula_teams/mercedes_team.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/formula_teams/red_bull_team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/formula_teams/red_bull_team.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/ver 2.0/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/ver 2.0/f1_season_app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/ver 2.0/f1_season_app.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/ver 2.0/formula_teams/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/ver 2.0/formula_teams/formula_team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/ver 2.0/formula_teams/formula_team.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/ver 2.0/formula_teams/mercedes_team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/ver 2.0/formula_teams/mercedes_team.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/ver 2.0/formula_teams/red_bull_team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/ver 2.0/formula_teams/red_bull_team.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/ver 2.0/validation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/ver 2.0/validation/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Exercise/project_6_formula_1_manager/ver 2.0/validation/validation.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Lab/2_image_area.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Lab/2_image_area.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Lab/3_playing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Lab/3_playing.py -------------------------------------------------------------------------------- /06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Lab/4_shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/06. Polymorphism and Abstraction/06. Polymorphism and Abstraction - Lab/4_shapes.py -------------------------------------------------------------------------------- /07. SOLID/07. SOLID - Exercise/1_workers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/07. SOLID/07. SOLID - Exercise/1_workers.py -------------------------------------------------------------------------------- /07. SOLID/07. SOLID - Exercise/2_workers_updated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/07. SOLID/07. SOLID - Exercise/2_workers_updated.py -------------------------------------------------------------------------------- /07. SOLID/07. SOLID - Exercise/3_prisoner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/07. SOLID/07. SOLID - Exercise/3_prisoner.py -------------------------------------------------------------------------------- /07. SOLID/07. SOLID - Exercise/4_shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/07. SOLID/07. SOLID - Exercise/4_shapes.py -------------------------------------------------------------------------------- /07. SOLID/07. SOLID - Exercise/5_emails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/07. SOLID/07. SOLID - Exercise/5_emails.py -------------------------------------------------------------------------------- /07. SOLID/07. SOLID - Lab/1_books.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/07. SOLID/07. SOLID - Lab/1_books.py -------------------------------------------------------------------------------- /07. SOLID/07. SOLID - Lab/2_animals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/07. SOLID/07. SOLID - Lab/2_animals.py -------------------------------------------------------------------------------- /07. SOLID/07. SOLID - Lab/3_ducks.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /07. SOLID/07. SOLID - Lab/4_entertainment_system.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/07. SOLID/07. SOLID - Lab/4_entertainment_system.py -------------------------------------------------------------------------------- /07. SOLID/07. SOLID - Lab/5_print_books.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/07. SOLID/07. SOLID - Lab/5_print_books.py -------------------------------------------------------------------------------- /08. Iterators and Generators/08. Iterators and Generators - Exercise/1_take_skip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/08. Iterators and Generators/08. Iterators and Generators - Exercise/1_take_skip.py -------------------------------------------------------------------------------- /08. Iterators and Generators/08. Iterators and Generators - Exercise/2_dictionary_iterator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/08. Iterators and Generators/08. Iterators and Generators - Exercise/2_dictionary_iterator.py -------------------------------------------------------------------------------- /08. Iterators and Generators/08. Iterators and Generators - Exercise/3_countdown_ierator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/08. Iterators and Generators/08. Iterators and Generators - Exercise/3_countdown_ierator.py -------------------------------------------------------------------------------- /08. Iterators and Generators/08. Iterators and Generators - Exercise/4_sequence_repeat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/08. Iterators and Generators/08. Iterators and Generators - Exercise/4_sequence_repeat.py -------------------------------------------------------------------------------- /08. Iterators and Generators/08. Iterators and Generators - Exercise/5_take_halves.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/08. Iterators and Generators/08. Iterators and Generators - Exercise/5_take_halves.py -------------------------------------------------------------------------------- /08. Iterators and Generators/08. Iterators and Generators - Exercise/6_fibonacci_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/08. Iterators and Generators/08. Iterators and Generators - Exercise/6_fibonacci_generator.py -------------------------------------------------------------------------------- /08. Iterators and Generators/08. Iterators and Generators - Exercise/7_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/08. Iterators and Generators/08. Iterators and Generators - Exercise/7_reader.py -------------------------------------------------------------------------------- /08. Iterators and Generators/08. Iterators and Generators - Exercise/8_prime_nmbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/08. Iterators and Generators/08. Iterators and Generators - Exercise/8_prime_nmbers.py -------------------------------------------------------------------------------- /08. Iterators and Generators/08. Iterators and Generators - Exercise/9_possible_permutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/08. Iterators and Generators/08. Iterators and Generators - Exercise/9_possible_permutations.py -------------------------------------------------------------------------------- /08. Iterators and Generators/08. Iterators and Generators - Lab/1_custom_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/08. Iterators and Generators/08. Iterators and Generators - Lab/1_custom_range.py -------------------------------------------------------------------------------- /08. Iterators and Generators/08. Iterators and Generators - Lab/2_reverse_iter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/08. Iterators and Generators/08. Iterators and Generators - Lab/2_reverse_iter.py -------------------------------------------------------------------------------- /08. Iterators and Generators/08. Iterators and Generators - Lab/3_vowels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/08. Iterators and Generators/08. Iterators and Generators - Lab/3_vowels.py -------------------------------------------------------------------------------- /08. Iterators and Generators/08. Iterators and Generators - Lab/4_squares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/08. Iterators and Generators/08. Iterators and Generators - Lab/4_squares.py -------------------------------------------------------------------------------- /08. Iterators and Generators/08. Iterators and Generators - Lab/5_generator_range.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/08. Iterators and Generators/08. Iterators and Generators - Lab/5_generator_range.py -------------------------------------------------------------------------------- /08. Iterators and Generators/08. Iterators and Generators - Lab/6_reverse_string.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/08. Iterators and Generators/08. Iterators and Generators - Lab/6_reverse_string.py -------------------------------------------------------------------------------- /09. Decorators/09. Decorators - Exercise/1_logged.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/09. Decorators/09. Decorators - Exercise/1_logged.py -------------------------------------------------------------------------------- /09. Decorators/09. Decorators - Exercise/2_even_parameters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/09. Decorators/09. Decorators - Exercise/2_even_parameters.py -------------------------------------------------------------------------------- /09. Decorators/09. Decorators - Exercise/3_bold_italic_underline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/09. Decorators/09. Decorators - Exercise/3_bold_italic_underline.py -------------------------------------------------------------------------------- /09. Decorators/09. Decorators - Exercise/4_type_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/09. Decorators/09. Decorators - Exercise/4_type_check.py -------------------------------------------------------------------------------- /09. Decorators/09. Decorators - Exercise/5_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/09. Decorators/09. Decorators - Exercise/5_cache.py -------------------------------------------------------------------------------- /09. Decorators/09. Decorators - Exercise/6_html_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/09. Decorators/09. Decorators - Exercise/6_html_tags.py -------------------------------------------------------------------------------- /09. Decorators/09. Decorators - Lab/1_number_increment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/09. Decorators/09. Decorators - Lab/1_number_increment.py -------------------------------------------------------------------------------- /09. Decorators/09. Decorators - Lab/2_vowel_filter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/09. Decorators/09. Decorators - Lab/2_vowel_filter.py -------------------------------------------------------------------------------- /09. Decorators/09. Decorators - Lab/3_even_numbers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/09. Decorators/09. Decorators - Lab/3_even_numbers.py -------------------------------------------------------------------------------- /09. Decorators/09. Decorators - Lab/4_multiply.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/09. Decorators/09. Decorators - Lab/4_multiply.py -------------------------------------------------------------------------------- /10. Testing/10. Testing - Exercise/01_mammal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/10. Testing/10. Testing - Exercise/01_mammal.py -------------------------------------------------------------------------------- /10. Testing/10. Testing - Exercise/02_vehicle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/10. Testing/10. Testing - Exercise/02_vehicle.py -------------------------------------------------------------------------------- /10. Testing/10. Testing - Exercise/03_hero.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/10. Testing/10. Testing - Exercise/03_hero.py -------------------------------------------------------------------------------- /10. Testing/10. Testing - Exercise/04_student.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/10. Testing/10. Testing - Exercise/04_student.py -------------------------------------------------------------------------------- /10. Testing/10. Testing - Lab/1_test_worker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/10. Testing/10. Testing - Lab/1_test_worker.py -------------------------------------------------------------------------------- /10. Testing/10. Testing - Lab/2_test_cat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/10. Testing/10. Testing - Lab/2_test_cat.py -------------------------------------------------------------------------------- /10. Testing/10. Testing - Lab/3_test_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/10. Testing/10. Testing - Lab/3_test_list.py -------------------------------------------------------------------------------- /10. Testing/10. Testing - Lab/4_test_car_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ip681/python-oop/HEAD/10. Testing/10. Testing - Lab/4_test_car_manager.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # python-oop --------------------------------------------------------------------------------