Tagir
Я понял @staticmetod но не понял зачем нужен @classmetod какие проблемы он решает
Tagir
Можете разъяснить?
Андрей
csv.DictReader(file) сразу считывает весь файл или возвращает итератор для последовательного считывания строк? Вопрос важен, т.к. нужно оптимизировать программу по памяти
Денис
movies = [ { 'name': 'Interstellar', 'ratings': { 'John': 10, 'Jack': 3 } }, { 'name': 'Avengers: Infinity War', 'ratings': { 'Jack': 9, 'Jane': 10 } } ]
Денис
как отсортировать такой список в порядке убывания СРЕДНЕГО рейтинга?
Андрей
как отсортировать такой список в порядке убывания СРЕДНЕГО рейтинга?
import statistics movies.sort(key=lambda x: statistics.mean([value for _, value in x['ratings'].items()]))
Андрей
не запускал, но как-то так
Андрей
вообще этот пакет, вроде, недавно добавили. вместо него можно сделать так: sum(a)/len(a)
Oleg
Помогите плз, проблема такая: хочу изменить текст в inline keyboard по клику, возникает ошибка. aiogram.utils.exceptions.MessageNotModified: Message is not modified: specified new message content and reply markup are exactly the same as a current content and reply markup of the message Код: https://pastebin.com/buAxJTRC Код open_turn_finl: https://pastebin.com/4rTZyGQV как сообщение может быть одинаковым, если они разные?
Alexey
>>> lst = ['a', 'b', 'c', 'd'] >>> [f'{i} {j}' for i, j in zip(lst[:-1:2], lst[1::2])] ['a b', 'c d']
Dim
кто мд5 писал на сях?
K P
mt5?
Dim
написал = но считает не првильно!
Dim
не могу взять хэш от нулевой строки
Dim
исходник брал из вики
Captcha bot
Fermina Compton, если ты не бот, нажми "четыре". Удалено: 42.
Назарий
Добрый день! Кто знает как построить декоратор, который проверяет, относятся все параметры декоративной функции заданному типу. Если нет, то, инициирует исключение. Выполнить проверку работы декоратора для функции, которая вычисляет среднее значение нескольких числовых переменных?
L
Добрый день господа Питонисты, кто-нибудь работал с ebay order-api ?
Дмитро
Всем привет, пытаюсь поменять мин и макс местами в листе Подскажите, пожалуйста, почему первый вариант работает, а второй нет? В чём тут подводный камень? b = [5,4,3,2,1,10,12] i, j = b.index(min(b)), b.index(max(b)) b[i], b[j] = b[j], b[i] b = [5,4,3,2,1,10,12] b[b.index(min(b))], b[b.index(max(b))] = b[b.index(max(b))], b[b.index(min(b))]
Денис
Нужна помощь) нужно написать программу которая принимает от пользователя число N потом пользователь вводит N строк и нужно из этих всех строк получить пересечение множеств?
Alexey
Нужна помощь) нужно написать программу которая принимает от пользователя число N потом пользователь вводит N строк и нужно из этих всех строк получить пересечение множеств?
Приведи пример инпута и аутпута. А то не совсем понятно, кто является элементами множества. Строки или символы в них
Дмитро
Ребята, есть какой-то сайт аналог метанита, но для питона(на метаните побольше об с++/с)?
Tim
круче офф доки питона сложно что-то найти...
𝘤𝘩с𝘱𝘱𝘢 | washed
хелп можете разжевать шаблон регулярки? \b(.+)\1\b
>|<
юзаю pyautogui.press для нажатия 8 клавиш подряд, но нажатия происходят не с достаточной скоростью, чем я ещё могу эмулировать нажатие клавиши чтобы работало очень быстро?
>|<
Может асинхронности помогут?
но мне нужно нажать их синхронно в определенном порядке
Be fine
Кто может написать скрипт который будет считывать значение кубика и выводить их в массив по порядку
Be fine
какого кубика
Кости в телеграмме
Anonymous
но мне нужно нажать их синхронно в определенном порядке
Асинхронность - это и есть одновременное выполнение нескольких задач
Anonymous
Асинхронность - это и есть одновременное выполнение нескольких задач
Это с каких таких...? Не вводите человека в заблуждение...
CyberЖабка
как с помощью requests или telebot отправить в телеграм чат картинку/видео с текстом в одном посте?
Anonymous
Это с каких таких...? Не вводите человека в заблуждение...
Да ну, в unity к примеру корутины используются для того, чтобы выполнять несколько процессов одновременно
Anonymous
Мне тоже жаль людей не читающих документацию... и не отличающих асинхронность от параллельного выполнения... Азы то уж нужно знать горе девелопер.
Anonymous
Учите матчасть...
Ой, то есть я ещё в школе учусь.
Миша
извините за вопрос не конкретный, хочу найти друга себе в сфере питона, которому могу задавать разного рода вопросы(по питону), просить помощи, конечно же если это возможно то проявлять взаимную помощь, отпишитесь в лс пожалуста, надеюсь среди 12.5к людей смогу найти кого нибудь!?
Миша
&#128542;
Миша
простите, думал тут более профессеиональные и менее агресивные люди сидят
Миша
потому что в чате питона бегинерсов там просто какието ......... сидят
Миша
не ты
Миша
писал почему не хотел писать в более большоц чат
Миша
а извинился потому что просто кажется прикольным
Danila
Привет! Кто-нибудь знает как объявить пустую переменную, чтобы она могла принимать значения из цикла дальше? Вариант присвоить значение 0 не подходит, присвоить любое другое значение тоже не катит
Кудряш
None или пустые кавычки
Danila
Спасибо
ᅠ ᅠ
Здравствуйте
ᅠ ᅠ
Вы каким редактором пользуютесь
Danila
Привет! Подскажите, есть возможность разделить список [1, 22, 333, 444, 555] На отдельные символы? Типа [1, 2, 2, 3, 3, 3, 4, 4, 4,4, 5, 5, 5, 5, 5] ? Буду очень благодарен, гугол даёт ответы только по строкам, по списку ничего не удалось обнаружить.
Метал 0-4
Не нападай админ)
Danila
Спасибо за помощь, действительно не видел.
Миша
Поможет кто-то расшифровать &quot;напиши efgert543465h345f34f345g564h на 204&quot;
✙ Fatum ✙
Гайз, а кто знает - как из асинк метода вызвать другую асинхронную функцию, но в отдельном потоке и что она тоже асинхронная была? Типо async def call(): call another async def in different thread
✙ Fatum ✙
Не надо мешать асинк и многопоточку
Это как раз то исключение, когда надо. Я подписываюсь на событие из сокета от которого огромная часть системы зависит, а эти события иногда не приходят. Причина - в 3rd party сервере. Хочу написать в другом потоке функцию которая раз в минуту будет дергать рест на предмет обновления(если сокет опять наколол с апдейтами, что сокет делает уж больно часто)
✙ Fatum ✙
А кто мешает асинхронно запустить эту функцию?
Блокирует поток, так как она должна в цикле крутится
✙ Fatum ✙
А так - она заходит в этот поток и уже клиенту на gRPC не отвечает
✙ Fatum ✙
Значит, не так вызываешь
Так же, как и все остальные - через авеитер
✙ Fatum ✙
Покажи
NDA. Там просто await my_func(). А внутри my_func: while True: do request () await asyncio.sleep(60)
Alexey
Alexey
NDA. Там просто await my_func(). А внутри my_func: while True: do request () await asyncio.sleep(60)
https://newbedev.com/how-to-properly-create-and-run-concurrent-tasks-using-python-s-asyncio-module
Alexey
Через create_task все будет хорошо работать
✙ Fatum ✙
https://newbedev.com/how-to-properly-create-and-run-concurrent-tasks-using-python-s-asyncio-module
Премного благодарю, выглядит как то что мне нужно. Получается мне вместо run_until_complete - run_in_executor использовать в самом начале, где я инициализирую первую корутину? Ага и в примере вижу мультипроцессинг используют
Михаил
Привет, у меня есть скрипт который мониторит ram, он работает в фоне, я бы хотел добавить его в системный трей, что бы видеть выполняется он или нет, как это сделать?
Vladimir
Привет, у меня есть скрипт который мониторит ram, он работает в фоне, я бы хотел добавить его в системный трей, что бы видеть выполняется он или нет, как это сделать?
не сталкивался с таким, но думаю тебе нужно какую-то библиотеку для этого использовать, в зависимости от того какая у тебя ОС. Если linux то думаю важно какой это дистрибутив, и какая графическая оболочка - KDE или GNOME или что-то другое.