x

Задание на питоне

Перейти к заказу
Спроектируйте для языке Python два класса: один класс студент врач-ветеринар, другой класс студент врач-физик-кибернетик. В каждом классе должны быть методы: добавить студента в таблицу, удалить студента из таблицы, вывести список студентов с их средним баллом. От двух этих классов отнаследуйте класс врача, который лечит в будущем людей-киборгов, со своими специфичными методами.Заготовка решения данной задачи в файле: Three_students.ipynbДля реализации описанной задачи на языке Python, нужно создать три класса: Veterinarian, MedicalStudent, и CyborgDoctor. Первые два класса будут иметь методы для добавления, удаления и вывода списка студентов с их средним баллом. Третий класс CyborgDoctor будет наследоваться от первых двух и добавлять свои специфичные методы.Описание:Класс Veterinarian:Имеет методы для добавления, удаления и вывода списка студентов ветеринарных врачей с их средним баллом.Использует словарь students для хранения студентов и их средних баллов.Класс MedicalStudent:Аналогичен классу Veterinarian, но предназначен для студентов-медиков.Класс CyborgDoctor:Наследуется от Veterinarian и MedicalStudent.Добавляет методы для работы с киборг-пациентами: добавление и вывод списка киборг-пациентов.Примечание:В данном примере используется множественное наследование, потому что требуется объединить функциональность нескольких классов.Методы add_student, remove_student, и list_students в классе CyborgDoctor наследуются от Veterinarian и MedicalStudent. В данном случае, если методы в родительских классах имеют одинаковые имена, будет использоваться метод из первого указанного класса в списке наследования (в данном случае Veterinarian).III) Задание 1. Реализация интерфейса должна быть в текстовом терминале с возможностью выбора через кнопочно-циферное меню, например вот так:####################################Нажмите "1" для выбора меню СтудентаНажмите "2" для выбора меню Декана####################################В меню Студента должно быть подменю выбора типа студента-врача и выбор методов, специфичных для данного вида студента.Аналогично в меню Декана должно быть подменю выбора методов, специфичных для Декана.Не забудьте про Пациентов, им тоже потребуется свой функционал.1) В первых двух классах студента ветеринарного врача и студента врача-физика-кибернетика добавьте методы добавления соответствующих пациентов (по аналогии с киборг-пациентами: add_animal_patient и add_human_patient). Вам нужно сделать так, чтобы эти методы были недоступны для класса CyborgDoctor.2) [Опциональное задание] Изолируйте через инкапсуляцию методы add_student, remove_student и list_students для класса CyborgDoctor.3) В каждом классе у каждого типа студента добавить метод, имитирующий (случайно заполняющий) табеля (массивы) посещения лекций для каждого типа студентов). Названия предметов придумайте сами, у каждого типа врача-студента должны быть свои дисциплины. Лекций в каждом семестре всегда 16, заполняем массивы по предметам: "0" - пропустил, "1" - посетил.4) В каждом классе у каждого типа студента-врача добавить метод, имитирующий процент излечения своих пациентов (выставлять случайный процент от 0 до 100).5) В каждом классе у каждого типа студента-врача добавить метод, имитирующий вылечивание пациентов (например, через 5 новых добавленных пациентов, предыдущий в списке (n-5)-й пациент вылечивается). Вылеченного пациента оставлять в таблице врач-пациент с флагом как вылеченный, но не выводить его в методе для вывода списка пациентов.6) В каждом классе у каждого типа студента-врача добавить метод, имитирующий результат написания итоговой тестовой работы по лекционным предметам (случайно выставлять ему оценку: "2", "3", "4" или "5").7) Эти три типа студентов учатся в одном ВУЗе, на одном факультете, например в Галактическом Кибернетическом Ветеринарном Факультете. Создать класс Декана этого Факультета, отнаследовавшись от трёх классов студентов. Добавить в класс Декана методы изменения оценок для каждого типа студентов (после пересдачи по желанию студентов: если студент получил "2", сделайте метод подачи заявления от студента Декану; и метод у Декана, когда Декан после получения заявления от студента, решает в диалоговом окне разрешить студенту пересдавать или нет; а далее студент будет снова сдавать на случайную оценку; здесь потребуется таблица Студент-Декан), методы вывода итоговой статистики для мониторинга успеваемости как по каждому студенту, внутри каждого направления студентов, так и вообще по всему Факультету. Придумать дополнительные методы, на ваш взгляд, специфичные для Декана такого Факультета.8) Для пациентов, если врач их плохо лечит, добавьте методы: "перейти к другому студенту-врачу текущего профиля" (с перемещением в таблице врачей-пациентов), "перейти к студенту-врачу другого профиля" (с перемещением в таблице врачей-пациентов) и "сбежать из этой лечебницы-богадельни" (с полным удалением из таблицы врачей-пациентов).9) Сделать медоты сохранения и чтения всех таблиц для студентов-врачей, их пациентов и декана через текстовые файлы.Понимаю, что задача объемная и странная (университетская), но попрошу подробно объяснить (например в текстовом файле ) как работает скрипт на конкретных этапах.

Найдено 349140 результатов

Настроить 2 формы Битрикс сайт + отправка в тг бот

Собственно задача заключается в том что у нас есть на сайте две формы которые по-разному не работают, — нужно сделать так чтобы формы начали принимать заявки и они падали и на почту и в Telegram бот - для telegram-бота уже стоит модуль который это умеет и принимает со всех остальных форм, вам осталось только сделать чтобы из этих форм тоже оно могло принимать ТЗ — https://docs.google.com/document/d/1GN4if3BDzliAJ1jSnqybz5ljP8-3vm3azCZYlyz5rrY/edit?tab=t.0 — Откликайтесь Пожалуйста только если вы готовы работать по безопасности внутри биржи

Доработка и настройка сайта
Опубликован:
13.02.25 09:32
Бюджет:
3000 руб.~$37.45
Сделать лендинг по продаже каркасных бань с квизом

есть старый, монжо его скопировать и поменять некоторые данные. а можно создать новый по примеру старого. нужен квиз на лендинге. https://xn--80acgfbsl1azdqr.xn------mddbb5anchbfjlgcq7d0e3cta2d.xn--p1ai/

Создание сайта
Опубликован:
13.02.25 09:32
Бюджет:
10000 руб.~$124.83
Сделать страницу на сайте

Сделать страницу на сайт metlana.ru Примерно должна выглядеть как прикрепленный файл. На него нужно ориентироваться. Также делаем мобильную версию.

Веб и мобильный дизайн
Опубликован:
13.02.25 09:32
Бюджет:
12000 руб.~$149.8
Редактировать два приложения, Android и iOS

Необходимо заменить в приложениях ссылки на ресурс, названия ресурса и иконки приложений. Есть документация, если понадобиться. руб

IT-технологии и Разработка
Опубликован:
13.02.25 09:30
Бюджет:
1000 руб.~$12.49
Оповещения при алертах сервера HP Server 2008 r2

Сделать оповещения при алертах сервера, чтобы приходили на почту и/или телефон. В последний раз сломались одновременно 2 диска которые были в зеркале. Сделать чтобы работали Agentless Management and Insight Management Agents

Сервера и хостинг
Опубликован:
13.02.25 09:29
Бюджет:
4000 руб.~$49.94
Публикация статьи

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

Тексты
Опубликован:
13.02.25 09:29
Бюджет:
500 руб.~$6.25
Обновления на сайте на wordpress

Ежемесячные обновления и оптимизация сайта на wordpress: обновление новостей, других разделов, небольшие изменения в структуре при необходимости. Ежемесячно до 15 новостей. Постоянная работа.

Внутренняя оптимизация
Опубликован:
13.02.25 09:28
Бюджет:
20000 руб.~$249.66
Найти 50 каналов - обзорщиков товаров с маркетплэйсов

Составить таблицу с сылками на каналы, в ютуб, инте, дзены, тикток, телеграм, вк итд Каналы должны быть НЕ авторские! Просто перезаливочные, где берут чужие видео и перезаливают на свой канал с целью получения дополнительного охвата и новых подписчиков. Пример: 1) https://www.youtube.com/@wildberries.baraholka/shorts 2) https://www.youtube.com/@dom_wb/shorts

Базы данных и клиентов
Опубликован:
13.02.25 09:27
Бюджет:
1000 руб.~$12.49
Юрист взаимодействие ООО и службы занятости

Юридическая консультация взаимодействия ООО и службы занятости по вакансиям сотрудников. Служба занятости требует сотрудничества, взаимодействия.

Юридическая помощь
Опубликован:
13.02.25 09:27
Бюджет:
6000 руб.~$74.9
Переработать текст сайта

Нужно структурировать все текста, которые уже размещены на сайте под единый стиль https://conceptav.ru/landings/ - должно быть минимум три абзаца - минимум ~ 1000 Слов

Продающие и бизнес-тексты
Опубликован:
13.02.25 09:25
Бюджет:
2500 руб.~$31.21
Настроить ЯД и открутить первый тестовый бюджет

Нужен директолог для психологического проекта. Задача: настроить ЯД (собрать семантику, сделать объявления, настроить аналитику и тд) и открутить тестовый бюджет, чтобы получить первичную статистику по лидам. Свяжитесь со мной, чтобы узнать детали работы.

Контекстная реклама
Опубликован:
13.02.25 09:25
Бюджет:
10000 руб.~$124.83
Техническая поддержка по приложениям

Нам требуется человек на поддержку - общение с клиентами по почте и в чатах. У нас несколько приложений. Иногда они падают - и нужно их перезапустить. В основном - клиенты не читают инструкции - и нужно помочь. Заявки приходят в разное время - и их не так уж много - может быть от 1 до 5 в день. Так же потребуется предлагать доработки. Желательно знание PHP - тогда вы могли бы и доработку делать. Но это уже опционально

Персональный помощник
Опубликован:
13.02.25 09:24
Бюджет:
1000 руб.~$12.49
Импорт товаров на опенкарт (CSV)

Добрый день! Требуется залить товары на сайт опенкарт. Нужно импортировать товары на сайт из https://dveri.com/export/csv/moskva?rand=365 Пример готовой карточки товара - (https://dveri.com/catalog/dveri-mezhkomnatnyye/dveri-ekoshpon/bravo/bravo-21-snow-melinga) Сайт еще не создан. Тема будет эта https://prostore.899themes.ru

Доработка и настройка сайта
Опубликован:
13.02.25 09:23
Бюджет:
10000 руб.~$124.83
CS card. Верстка страницы

Заверстать страницу на сайт metlana.ru. Дизайн еще в разработке. Хочется, чтобы дизайнер и разработчик сразу были в контакте, чтобы потом не было недопонимания. Страница без сложной анимации и т.д.

Верстка
Опубликован:
13.02.25 09:18
Бюджет:
14000 руб.~$174.76
Нужно написать автотесты на JS и Сypress для части функционала приложения

Нужно написать автотесты на JS и Cypress для сайта, окружение будет предоставлено. Основные моменты которые необходимо покрыть:... руб

IT-технологии и Разработка
Опубликован:
13.02.25 09:17
Бюджет:
10000 руб.~$124.83
Перевод интерфейса ИИ-сервиса chatGPT-SD-итд (англ-рус)

Ищем переводчика, знакомого со сферой нейросетей, чтобы перевести интерфейс на русский язык. Важно быть в контексте и использовать термины, которые уже устоялись в русскоязычном пространстве. Общий объем работы ~ 40 000 символов или 8 000 слов.

Переводы
Опубликован:
13.02.25 09:17
Бюджет:
40000 руб.~$499.32
Дизайн

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

Веб и мобильный дизайн
Опубликован:
13.02.25 09:17
Бюджет:
5000 руб.~$62.42
Чертеж обвязки газовой горелки

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

Стройка и ремонт
Опубликован:
13.02.25 09:16
Бюджет:
7000 руб.~$87.38
Дизайн главной страницы

Необходимо обновить дизайн главной страницы для проекта https://www.seatsza.com/ Сайт посвящен продаже билетов на спортивные мероприятия. Сайт референс https://www.seatsnet.com/en/ Сделать современный, привлекательный дизайн главной страницы.

Веб и мобильный дизайн
Опубликован:
13.02.25 09:16
Бюджет:
10000 руб.~$124.83
Улучшить качество с камеры видео наблюдения

Имеется запись с камеры видео наблюдения. Нужно улучшить изображение, чтобы отчетливо, был видна передняя часть каждого проезжающего автомобиля и желательно, его гос.номер.

Видеосъемка и монтаж
Опубликован:
13.02.25 09:16
Бюджет:
4000 руб.~$49.94

Текущая страница: 81

Всего страниц: 17457