Это пост о моей первой масштабной программе на Python, которая является частью задания по курсу «Информатика», который я изучаю в Codecademy.

Эта программа представляет собой небольшую текстовую игру о приюте для животных. Я создал его, чтобы проверить свои текущие базовые знания фундаментальных концепций Python, таких как функции, циклы, списки, классы и объекты. В этой игре вы посещаете приют, где обитает множество разных животных. Вы можете сделать две вещи: либо взять животное, либо стать спонсором. Эти две функции занимают большую часть кода, но есть и некоторые дополнительные возможности. Например, программа генерирует и распечатывает список спонсоров, в ней также есть инструмент, создающий посетителя, и небольшая, но приятная функция, которая выбирает трех случайных животных и распечатывает их в приветственном сообщении.

В программе есть три класса с разными атрибутами и функциями. Он также имеет функцию добавления новых животных в The Shelter, но пока он скрыт, пользователь не может добавлять своих животных. Я мог бы реализовать это позже.

Вы можете проверить программу на GitHub: https://github.com/Oxiplegatz/Beginning/blob/main/Shelter.py

В целом я бы сказал, что создание этой программы в качестве практического проекта действительно помогло мне лучше понять Python и многое узнать о нем.