Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Вітаю, треба виконати лаб роботи. Третю я зробив, також зробив частину четвертої, залишилось тільки добавити функціонал редагування. Після закінчення четвертої, необхідно виконати п'яту. Код що вже написаний скину в особисті

Лабораторна робота 3. Створення графічної програми для роботи з класами та наслідуванням

Створити програму з графічним інтерфейсом, у якій:

  • визначити батьківський клас відповідно до варіанту;
  • самостійно обрати та успадкувати клас-нащадок від батьківського класу, визначити методи та атрибути;
  • створити об’єкт клас-нащадка, з використанням елементів Entry, Label та Button модуля Tkinter організувати інтерфейс для введення значень для атрибутів цього об’єкта, вивести отриману про об’єкт інформацію у зручному для користувача вигляді;
організувати галерею з 3-4 зображеннями створеного об’єкта, переключати зображення вперед-назад по натисканню на елементи Button.

Лабораторна робота 4. Створення графічної програми з використанням списків та кортежів

Взяти за основу програму, розроблену у лабораторній роботі № 3.

Доповнити опис об’єкта не менш ніж 4-ма атрибутами. Значення цих атрибутів користувач повинен обирати із списку з можливістю прокручування (скролінгу) елементів, який надає програма. Для роботи з такими атрибутами використовувати списки та кортежі.

Наприклад, для вибору кольору товару доцільно використовувати список, так як набір припустимих кольорів може змінюватись, а для вводу назви дня тижня – кортеж, бо перелік таких назв є незмінним.

Для атрибутів, представлених списками, додати можливості:

  • додавання нових значень у список;
  • редагування елементів списку;
  • сортування списку;
  • видалення елементу із списку;
  • перевірки, чи не є список порожнім;
  • перестановки елементів списку у зворотному порядку;
  • перевірки, чи не перевищує розмір списку певного лімітного розміру.
Лабораторна робота 5. Створення програми для роботи з файлами

Взяти за основу програму, розроблену у лабораторній роботі № 4.

Доповнити програму таким чином, щоб вона вміла:

  • вводити дані (атрибути) для довільної кількості об’єктів;
  • зберігати дані об’єктів у файлах різних типів: текстовому, csv та бінарному (інформація в файлах повинна дублюватись, тобто всі файли зберігають одні і ті ж самі дані);
  • зчитувати дані об’єктів з файлів різних типів: текстового, csv та бінарного;
  • виводити на екран дані по об’єктам (порційно, окремо для кожного об’єкта) у зручному для користувача вигляді.
Для переключення між різними об’єктами використовувати кнопки Button модуля Tkinter. Для збереження трьох файлів (.txt, .csv та .bin) створити папку, ім’я якої співпадає з прізвищем студента. Шлях до папки визначати самостійно.
год назад
Erikga
19 летУкраина
4 года в сервисе
Был
2 месяца назад
  • Похожие заказы
  • Создать приложение/сайт по извлечению данных из-под шаблонных документов. На вход подсистема получает n кол-во шаблонных документов, отличающимися графами (ФИО, код договора, паспортные данные и т.п.). На выходе подсистема преобразует полученные данные в различные форматы (json, scv, xlsx) Задача: Пользователь ...

    Закрыт
    год назад
  • преобразование данных в таблице, если цифра в колонке G подчеркнутa 1 раз - добавить в колонку K цифру 1 если цифра в колонке G подчеркнутa 2 раза - добавить в колонку K цифру 1 и добавить ...

    Прикладное ПОнет заявок
    Закрыт
    год назад
  • Здравствуйте!Мы ищем опытного разработчика node.js, который работал над проектами с большим объемом трафика и уделял большое внимание безопасности.У нас есть проект node.js, для которого требуются следующие задачи:[list][*]Аудит кода на предмет рефакторинга и безопасности.[*]Рефакторинг кодовой базы.[*]Создайте ...

    Закрыт
    год назад
  • 1.Нужна программа собирающая уникальные комментарии с указанного поста в txt файл. Посты в социальной сети, доступа к которой нет в России без впн. Комментарии должны проверяться на дубли. Допустим(!), в новом комменте не должно ...

    Прикладное ПОнет заявок
    Закрыт
    год назад
  • в Chrome открыто 1-100 вкладок. Нужно: В документ Excel. На Лист1:  в 1 вкладке Chrome: CTRL+A, CTRL+C, документ Excel Лист1 ячейка А1 -  CTRL+V На Лист2: в 2 вкладке Chrome: CTRL+A, CTRL+C, документ Excel Лист2 ячейка А1 - CTRL+V На Лист3: в 3 ...

    Прикладное ПО1 исполнитель
    Завершен
    год назад
  • нужно решить 10 любых задач по матрицам за подробностями в лс решить их надо в винформс

    Прикладное ПОнет заявок
    Завершен
    год назад
  • Нужно реализовать проект в tinkercad. На жидкокристалльный экран выводится браузерная игра "Динозаврик". Есть две кнопки, при нажатии на первую-динозавр прыгает, при нажатии на вторую - динозавр приседает. Скорость появления изображения на экране зависит от значения ...

    Закрыт
    год назад
  • Тема курсовой "Цифровой измеритель мощности", нужно чтобы на LCD выводило полную активную реактивную мощность  косинус(сдвиг фазы) через разность периодов тока и напряжения. Примерную схему нашла в инете(скину), нужно заменить шунт на датчик Холла, и написать ...

    Закрыт
    год назад