Оптимизируем простейший таймер. Когда-то давно мы делали простой таймер с напоминанием на Python. Он работал так: У такой схемы есть минус: мы не можем пользоваться программой и выделенными на неё ресурсами до тех пор, пока она не проснётся. Процессор по кругу гоняет пустые команды и ждёт, когда можно будет продолжить полезную работу. Чтобы процессор и программа могли во время работы таймера делать что-то ещё, используют потоки. Что такое поток В упрощённом виде потоки — это параллельно выполняемые задачи...
Какой бы язык программирования вы не начали изучать, вашей первой программой, скорее всего, будет «Hello World!». Допустим, вы хотите написать такую программу на Python. Это можно сделать двумя способами: писать сразу в оболочке Python либо написать скрипт в редакторе кода и затем запускать в терминале. Что такое оболочка? Операционная система состоит из множества программ. Они выполняют различные задачи: управление файлами, памятью, ресурсами. Также они обеспечивают беспроблемный запуск ваших приложений...
Ты когда-нибудь мечтал создать свою программу, но не знал, с чего начать? Возможно, слово "код" кажется тебе чем-то сложным, а Python – названием змеи, а не языка программирования. Не переживай! Я тоже когда-то был новичком и боялся, что программирование – это что-то для "гениев". Но знаешь что? Написать свою первую программу на Python проще, чем кажется. В этой статье я расскажу, как за несколько шагов создать простую программу, даже если ты никогда не писал код. Мы разберем все по полочкам: от установки Python до запуска твоей первой программы...