3 ДЗ + аттестация

Выполнен
Заказ
6388383
Раздел
Программирование
Предмет
Тип работы
Антиплагиат
Не указан
Срок сдачи
28 Ноя в 23:55
Цена
Договорная
Блокировка
10 дней
Размещен
26 Ноя в 09:18
Просмотров
23
Описание работы

Домашнее задание 


Написать регулярное выражение, для проверки правильности введенного ip адреса. Диапазон ip адресов от 0.0.0.0 до 255.255.255.255. Программа должна выводит верен или нет ip адрес.


---------------------------------------------------------------------------------

Домашнее задание 


Реализовать графическое окно ввода логина и пароля, состоящее из двух надписей, двух полей ввода и одной кнопки.


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


----------------------------------------------------------------------------------


Домашнее задание 


Напишите асинхронную функцию, которая:

Принимает имя задачи (task_name) и случайное время ожидания от 1 до 5 секунд.

Использует asyncio.sleep для имитации выполнения задачи.


Возвращает сообщение в формате:

Task {task_name} completed after {sleep_time} seconds


Создайте 5 задач с именами Task 1, Task 2, ..., Task 5 и выполните их одновременно с использованием asyncio.gather.


----------------------------------------------------------------------------------


Промежуточная аттестация 


Задание: Создание программы на Tkinter для сортировки последовательности чисел


Требования к программе:


Интерфейс пользователя

Поле ввода для чисел (с указанием, что числа нужно вводить через запятую).

Выпадающий список для выбора типа сортировки: "Сортировка по возрастанию" и "Сортировка по убыванию".

Кнопка "Start" для запуска сортировки.

Поле для вывода отсортированной последовательности.

Поле для отображения времени, затраченного на сортировку.

Логика работы программы


Пользователь вводит последовательность чисел, разделенных запятыми.

Выбирает тип сортировки (по возрастанию или по убыванию) из выпадающего списка.

Нажимает кнопку "Start" для запуска процесса сортировки.

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

Требования к коду


Обработать возможные ошибки ввода, например, если пользователь ввел некорректные данные (символы вместо чисел) или не ввел данные вообще.

Документировать код: описать классы, методы и ключевые шаги в виде комментариев.

Использовать библиотеку unittest для создания тестов, которые проверяют корректность сортировки и обработки исключений.

Дополнительные функции


Замер времени сортировки с помощью модуля time.

Подсчет времени выполнения сортировки с отображением в поле вывода.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
2 дня 13 часов 31 минута
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир