Python Proga
2.26K subscribers
40 photos
12 videos
1 file
133 links
Всем привет! В этом телеграмм канале ты сможешь найти много кодов на Python. В общем будет интересно, так что подписывайся!
Мой аккаунт в тг: @local_id
Download Telegram
​​А вот и последняя версия нашего калькулятора. Тут я добавил три кнопки, две скобочки и третья, которая находится под кнопкой "C". Она удаляет последний знак или число. В этой версии я решил предыдущие проблемы. Теперь когда вы в пример вводите функцию round, то сам курсор перемещается в скобочки, а не просто буквы по нажатию на кнопку вставляются в скобочки. То есть теперь с цифры с клавиатуры и кнопок будут вводиться в одно и тоже место. Также я сделал так, что когда вы удаляете функцию round(), удаляется сразу всё слово round, а не одна последняя буква. А если удалять скобочки, то они автоматически будут удаляться со своей парой.
👍1
На майских праздниках я отдыхал и ничего не делал, поэтому, пока что могу предложить лишь ответы на вопросы:
Эти фото мне отправили в боте.
А теперь txt файл, который мне тоже отправили в боте.
Вчера я немного упростил код своего бота. Я просто заметил, что в функциях, которые скачивают фото, видео и файлы почти одинаковый код, и просто вынес это в отдельную функцию. Старого кода у меня не сохранилось, но вот новый:
Всем привет! Сегодня я загружал своего бота на Heroku, и поэтому некоторое время он не работал (хотя может быть не работал и до этого из-за того, что я его не включил). Но потом я вспомнил, что в heroku нельзя сохранять файлы (если это не так, поправьте меня в чате), и поэтому мой бот всё также будет работать на хостинге pythonanywhere.
👍1
А вот и ответы на сообщения. Сегодня всего лишь одно, но зато с фотографией.
​​А вот и фото, которое мне отправили в боте. Она заново не по тематике программирования, что конечно жаль. Так что, если будут фотографии по нашей тематике, то обязательно скидывайте😉
​​А вот и интересный код. Сегодня мы сделаем настоящие часы с помощью turtle.
👍3
​​Сегодня я покажу вам код, благодаря которому можно узнать информацию о биткоин-адресе.
Идею взял отсюда: https://github.com/Mizogg/
А вот и впервые за долгое время ответы на вопросы:
​​А вот и решение задачи, которую меня попросили решить. Если что, вот условие - "1.есть золотая шахта, в которой 1000 золота. есть 3 рабочих,которые майнят со скоростью 3 золота в секунду. У рабочих есть имена типа "Worker#1". Так же есть Барраки,которые каждые 10 секунд производят по одному рабочему,которые сразу идут майнить золото в шахту.
Каждую секунду необходимо выводить логи - сколько золота какой рабочий уже намайнил. Программа завершается,когда золото в шахте заканчивается."

Чтобы рабочие могли одновременно добывать золото, я запустил каждого из них в разном потоке. Также мне надо было каждую секунду выводить, сколько золота добыл каждый рабочий. И из-за того, что много потоков одновременно печатали что-то в консоли, она работала немного некорректно (можете сами это проверить). Дабы решит эту проблему, я начал выводить информацию не в консоль, а сохранять в файл. Так проблема исчезла.
​​А сейчас я покажу вам, как сделать такую же тему в PyCharm, как и у меня:
​​Для начала нажимает на вкладочку File, которая находится в верхнем правом углу экрана.
​​В открывшемся окне нажимаем на вкладочку Settings
​​Теперь нажимаем на вкладочку Plugins
​​Тут нажимаем на вкладку Marketplace, она находится по центру, вверху
​​И последний штрих. Вбиваем в поиске Night Owl и скачиваем вторую сверху тему
Что лучше для написания телеграмм ботов?
Anonymous Poll
74%
pyTelegramBotApi
26%
Aiogram