Рубрики
Без рубрики

Создайте простое приложение для напоминания в Python ⏰

Я продолжаю забыть сделать перерывы во время работы над своим ноутбуком, поэтому я решил сделать приложение для напоминания …. Tagged с Python, Codenewbie, Tuperial, производительность.

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

Приложение будет очень просто:

  1. Спросите себя, о чем вы хотите напомнить
  2. Спросите в какое время (за считанные минуты)
  3. Рассчитайте тайм -аут
  4. Подождите указанное время
  5. Отправьте напоминание с шага 1

Шаг 0: Настройка вещей

Вот команда Python, которую я буду использовать:

Время импорта

Импорт говорит Python загрузить модуль с инструментами, которые нам понадобятся для этого. Время – это название модуля. Нам понадобится только метод, называемый «сон» из этого модуля. Я использую ее, чтобы приостановить программу в течение определенного времени.

Шаг 1: Запрашивая напоминание

Сначала вам нужно спросить пользователя (в данном случае, сами 🙃) и получить ответ. В идеальном мире мы хотели бы такого кода:

напоминание.

Но начнем с простой реализации, поэтому я пойду со встроенными командами:

Печать («Что мне напомнить?»)

Печать Отправляет текстовое сообщение в вывод Python по умолчанию (который в нашем случае является командной строкой).

ввод текста())

Это означает: «Возьмите то, что пользователь написал, думайте об этом как о тексте и поместите его в память под именем« Текст ». Input () читает все, что пользователь вводит. Str () превращает это в текст. Равно означает «поместите одну вещь в память с таким именем».

Шаг 2: Запрашивая время

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

Печать (“за сколько минут?”)

local_time (input ())

Вторая строка означает: «Возьмите то, что пользователь вводит, подумайте об этом как о числе, поместите его в память под именем” local_time “.

Шаг 3. Расчет тайм -аута

У нас есть несколько минут, которые наше приложение должно ждать, прежде чем напомнить нам. Но метод Python Time.sleep () требует секунд, а не минуты. Итак, нам нужно преобразовать минуты в секунды:

local_time * 60

Это гласит: «Возьмите все, что находится в памяти под именем« local_time », умножьте его на 60 и поместите в память под именем« local_time ».

Шаг 4. Ожидающий…

Теперь нам понадобится этот модуль времени, который мы загрузили на шаге 0:

Time.sleep (local_time)

Это гласит: «Возьмите метод« Сон ». Из модуля «Время». Найдите кусок данных под названием «local_time». Из памяти. Дайте этот кусок данных «спать» и посмотрите, что произойдет ».

Что происходит: у нас есть несколько секунд в «local_time». Мы даем этот номер «спать», и программа дает на указанное количество секунд.

Шаг 5. Отправка напоминания

Помните, что текст напоминания хранится в памяти под именем «Текст»? Пришло время использовать его:

Печать (текст)

Это означает: возьмите все, что находится в памяти под «текстом» и отправьте его на вывод.

Окончательный код

Время импорта Печать («Что мне напомнить?») (вход()) Печать (“за сколько минут?”) (вход()) * 60 Time.sleep (local_time) Печать (текст)

Если вы введете это в свой ноутбук Jupyter и запустите (Shift + Enter), вы увидите свою программу в действии:

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

Между тем, если вам скучно и вы хотите учиться Python Построив практические вещи, проверьте Наш курс на практике . У него 20 часов бесплатных уроков 🚀

Оригинал: “https://dev.to/andrewu/build-a-simple-reminder-app-in-python-5gja”