Доброго времени суток!
Если вы давно хотели отдать своего ребенка в ряды программистов, или хотя-бы начать с ним попробовать осваивать новую профессию, то этот курс для вас! По мере загруженности, я буду выкладывать на этот канале простые уроки, для детей, начинающих программистов, будем вместе вникать в азы мира IT начиная с простого и закончим полноценной программой!
Сегодня, поговорим о простом, как можно реализовать вывод даты и времени в python.
Наша задача будет вывести текущее время и дату с интервалом обновления в секунду.
Дорогой друг!
Если ты решил изучать язык программирования Pyhton, то ты выбрал правильный путь, если тебе интересны новые разработки и ты не безразличен к миру IT, то ты на правильном пути! Давай не буду томить и начнем с практики!
Установим саму программу Python на твой Windows !
Что бы все скрипты и программы работали, нужно установить так скажем язык программирования на твой ПК, заходи на официальный сайт питона и скачивай последнюю версию: https://www.python.org/downloads/
Скачивай, устанавливай как обычную программу, не забудь перезагрузить ПК и продолжим!
Создай на рабочем столе папку с названием на английском языке, например my_program и создай там текстовки файл 1.py
Открой его блокнотом или как у меня sublime text
Напишем первые строки кода!
Импортируем библиотеку для работы кода! Без импорта библиотек программа работать не будет!
Давай дальше придумаем имя переменной, пусть будет now
Давай ей, зададим значение даты и времени!
И Выведем результат командой Print
Сохраним и проверим результат! С зажатым SHIFT нажмем правую кнопку мыши (ПКМ)
Пишем py 1.py и жмём ENTER
Видим результат Текущее дату и время + миллисекунды
Вроде все хорошо, результат достигнут! Но нам нужно получать актуальное время и дату, а не на момент запуск скрипта!
Давай, исправим это!
Добавим цикл while True
Вроде круто! НО....
Цикл все выводит в разные строки...
Думаем дальше...
Добавим небольшую поправочку... в строку: end='\r'
Мы будем перезаписывать вывод Print в этой же строке
Смотри вывод:
Теперь время выводится в одну стрелку и постоянно обновляется!
Но, если мы остановим программу вручную, нажав: CTRL + C увидим ошибку:
Добавим исключение в код?
Обработчик try - escept
Если ошибка KeyboardInterrupt, выводим сообщение "Действие отменено пользователем"
Тем самым мы написали обработчик событий!
Проверим код!
Теперь все на высшем уровне и без ошибок! Мой друг!
Дата и время выходит на экран без задержек, команда print сменяет свой предыдущий вариант, все круто!
Дорогой друг, спасибо за внимание, давай учиться вместе программировать, подпишись на мой канал и поделись с другом!
Если возникнут вопросы пиши в комментарии, я стараюсь вовремя отвечать, буду рад новым друзьям! =)