Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Центр помощи
  • » Помогите с домашкой, Git Push. Необязательно давать готовый код, будет круто если вы просто напишите с чего я должен начать, что использовать и тд. [RSS Feed]

#1 Апрель 20, 2021 14:37:29

cacxa1122
Зарегистрирован: 2021-04-20
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с домашкой, Git Push. Необязательно давать готовый код, будет круто если вы просто напишите с чего я должен начать, что использовать и тд.

Представьте, что вы менеджер музыкальной группы. Ваша группа разъезжает по разным городам и даёт концерты. Ваша задача написать программу мониторинга вашей группы.

**В вашей программе должны быть:**

Профили всех участников группы. У каждого участника должно быть **имя**, **дата рождения** и **роль** в группе. Храните информацию об участниках группы так, что можно было бы по имени удалить или редактировать информацию об участнике.

*Напишите функцию удаления участника. Напишите функцию добавления участника в группу.

Информация о концертах. На каждом концерте у вас должны быть записаны **ваши затраты**. Их может быть *произвольное количество*(поездка, питание, отель…). Вам необязательно хранить цель затрат. Так же вы должны хранить **сумму контракта** за концерт. Эта сумма всегда *одна*. Так же вы должны хранить **дату концерта**. Храните информацию о концертах так, что можно было бы по названию города удалить или редактировать информацию о концерте

*Напишите функцию добавления концерта. Напишите функцию, которая высчитывает общую сумму затрат за концерт. Напишите функцию, высчитывающую выгоду за концерт(разницу между затратами и суммой контракта)

Создайте группу из 3-ёх участников. Дайте концерт в 5-и разных городах. Посчитайте общую сумму заработанную вашей группой. *Цифры и значения можете придумать, точность необязательна*

Везде где нужно использовать дату, используйте date из библиотеки datetime

Создайте свой репозиторий в github. Загрузите туда вашу программу. При сдаче ДЗ пришлите **только** ссылку на этот репозиторий

Офлайн

#2 Апрель 20, 2021 22:26:15

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Помогите с домашкой, Git Push. Необязательно давать готовый код, будет круто если вы просто напишите с чего я должен начать, что использовать и тд.

Из того что вы привели складывается впечатление что вы ничего не знаете. Значит начать надо со скачивания учебника по питону. Потом его надо прочитать, установить среду разработки.

Конкретно по вашей задаче надо освоить модуль pickle или json. прочитать про списки, словари, функции.

Если вопросы останутся писать сюда.



Офлайн

#3 Апрель 21, 2021 00:33:10

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9897
Репутация: +  855  -
Профиль   Отправить e-mail  

Помогите с домашкой, Git Push. Необязательно давать готовый код, будет круто если вы просто напишите с чего я должен начать, что использовать и тд.

cacxa1122
Создайте свой репозиторий в github. Загрузите туда вашу программу.
Вот с этого можешь начать. Всё равно пригодится в любом случае.

Для начала узнай, что такое Git.
https://ru.wikipedia.org/wiki/Git
https://git-scm.com/book/ru/v2

Потом узнай, что такое GitHub
https://ru.wikipedia.org/wiki/GitHub
https://github.com/

Дальше сделай репозиторий Git у себя на компе, создай в нём любой файл и выгрузи этот репозиторий на GitHub. Потренируйся на этом тестовом репозитории выполнять разные операции по изменению файлов репозитория.

Дальше можешь приступать к программированию.

cacxa1122
Представьте, что вы менеджер музыкальной группы. Ваша группа разъезжает по разным городам и даёт концерты. Ваша задача написать программу мониторинга вашей группы.
Менеджер не должен писать программы, как и программист не должен управлять музыкальной группой. Каждый должен заниматься своим делом, в котором он специалист. Соответственно, чтобы стать специалистом и продолжать им оставаться, нужно читать специальную литературу по соответствующей специальности. Поэтому первым делом нужно спросить “с какого перепугу я должен менеджерить группу, если я не учился на менеджера, нахожусь на позиции программиста и мне за менеджерство не платят дополнительно ничего?”. Дальше от тебя отстают, и ты больше хернёй не занимаешься, которой должен другой кто-то заниматься.

После того как ты получил роль программиста, очищенную от обязанностей поломойки, электрика и вахтёра, ты начинаешь программировать.

И тут встаёт вопрос: а умеешь ли ты программировать вообще? Если нет, то надо будет научиться. Если да, то берёшь и программируешь.



Офлайн

  • Начало
  • » Центр помощи
  • » Помогите с домашкой, Git Push. Необязательно давать готовый код, будет круто если вы просто напишите с чего я должен начать, что использовать и тд.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version