885 читали · 3 года назад
Python: как сделать многопоточную программу
Оптимизируем простейший таймер. Когда-то давно мы делали простой таймер с напоминанием на Python. Он работал так: У такой схемы есть минус: мы не можем пользоваться программой и выделенными на неё ресурсами до тех пор, пока она не проснётся. Процессор по кругу гоняет пустые команды и ждёт, когда можно будет продолжить полезную работу. Чтобы процессор и программа могли во время работы таймера делать что-то ещё, используют потоки. Что такое поток В упрощённом виде потоки — это параллельно выполняемые задачи...
2 месяца назад
«Как я сэкономил 3 часа в день с Python-ботом, который сделал всё за меня (и как вы можете повторить)»
📌 Представьте: Вы каждый день тратите часы на рутину — сбор данных из таблиц, отправку однотипных сообщений клиентам или контроль дедлайнов. А потом смотрите на часы и понимаете, что «рабочий день» закончился, а вы даже не взялись за главное.  Так было и со мной. Пока я не написал бота на Python, который сделал всё сам. 💡 Что он умеет: 1️⃣ Автоматически парсить данные из Excel и закидывать их в Google-таблицы.  2️⃣ Отправлять уведомления в Telegram, если где-то сбой или просрочка.  3️⃣ Генерировать отчеты за 5 минут вместо моих привычных 40...