Anonymous
Видели PEP 554?
Anonymous
Кто-нибудь понял, нафига?
Anonymous
https://www.python.org/dev/peps/pep-0554/
🗣
@Tishka17 выручай
Anonymous
Они приводят как единственный аргумент уменьшение оверхеда на создание/поддержание множества процессов, но кажется, что он небольшой (== существенно меньше, чем оверхед от самого интерпретатора питона)
API выглядит довольно ужасно, нужно передавать строку кода! чтобы его запустить, коммуникация между subinterpreters ничем не лучше, чем IPC
Anonymous
Насколько я понял, это мешает работать асинхронщине (что понятно — она основана на epoll, который использует fd, а они шарятся внутри процесса)
Anonymous
Больше всего напоминает use threads из перла. Для протокола замечу, что в перле use threads использовать не рекомендуется.
(И даже там это реализовано заметно лучше)
Anonymous
Дискасс
Anonymous
Anton
Пытаюсь написать бота в телеграм.
Выдает ошибку
AttributeError: module 'telebot' has no attribute 'TeleBot'
Не могу понять поставил следующий модуль
pyTelegramBotAPI 3.6.6
Тело программы
import telebot
token = '########################'
bot = telebot.TeleBot(token)
@bot.message_handler(commands=['start'])
@bot.message_handler(content_types=['text'])
def send_text(message):
bot.send_message(message.chat.id, 'привет')
bot.polling()
Подскажите где неправильно думаю
Anonymous
Алексей
Anton
Алексей
Anton
Алексей
уже пробовал
возможно pip не к тому питону относится
Anton
Алексей
pip3 тоже пробовал
лучше попробовать через
python -m pip
где python-тот питон, которым запускаешь программу
Anton
пунк
Добрый день, кто поможет прогнать пару строчек кода? За чашку кофе
Avin
Ребят, кто брал себе этот пак? https://www.humblebundle.com/books/artificial-intelligence-deep-learning-books?hmb_source=navbar&hmb_medium=product_tile&hmb_campaign=tile_index_3
Александр
Народ, вопрос про телеграмму. У меня кнопочный телефон, телега стоит на компе, а значит не имеет доступ к симки и контактам. Откуда же она знает, кто у меня в контактах? Появился чел в телеге из моих контактов и мне пришло сообщение, что теперь он в телеге. Как так?
Slam!
ilya
значит телега скачивает себе при первом же подключении твои контакты)
Slam!
Александр
Святий Сучий
Помогите разобраться с многопоточностю
Святий Сучий
Мне надо что бы сначала запустилась функция fun1 а потом вывелось 'a'
Святий Сучий
Vyaches
Кто может подсказать что тварится с PyCharm + PyQT5? pycharm cannot find reference pyqt Приложение запускается нормально
Sergey
мало данных, но как минимум не вижу смысла сначала импортировать всё из модуля (from ... import *) и вслед за этим еще раз импортировать то же самое, но уже по имени (я бы понял, если бы в конце стояло .. as some_thing)
Tishka17
Возможно конфликт айпишников у сервера. Или сервер тупо падает
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
Ребят, кто поможет запустить готового бота?
Slam!
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
B
Простите за офтоп. Пишу везде, срочно, сгорело железо, нужна рабочая лошадка до 30к бюджет, есть советы какие? (Калининград регион, но думаю не суть)
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
Делаю все как в инструкции и ошибки выдаёт :(
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
Я не особо разбираюсь, по этому нужна помощь😂
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
🕷Ⲥⲡⲩⲇυ ⲙⲩⲏ🕷
Святий Сучий
Мне надо что бы сначала запустилась функция fun1 а потом вывелось 'a'
~ Κοσμοκρατωρ
Есть список неопределённой длины, содержащий любые объекты (не обязательно int).
Как проще всего сгруппировать элементы списка представленным образом?
Aragaer
а как словами описать "преставленный образ"?
~ Κοσμοκρατωρ
Существует список неопределённой длины, мне нужно вытягивать из него объекты и группирвоать по два. Причем если количество элементов нечетное, последняя группа будет только с одним элементом.
Aragaer
"по два"
Aragaer
zip_longest(arr[::2], arr[1::2])
Aragaer
но там последний будет в паре с None, но это легко поправить
Aragaer
или же zip обычный и вручную обработать последний нечетный
~ Κοσμοκρατωρ
Aragaer
зачем без
~ Κοσμοκρατωρ
Потому что так красивее
Aragaer
result = list(zip(arr[::2], arr[1::2])) + ([arr[-1]] if len(arr) % 2 else [])
Aragaer
но я не уверен, что так красивее
Tishka17
Aragaer
я старался, да
Aragaer
result = list(zip(arr[::2], arr[1::2]))
if len(arr) % 2 == 1:
result += [arr[-1]]
Aragaer
так лучше
Aragaer
хм.. ну можно даже
result += [arr[-1]]*(len(arr)%2)
Aragaer
но это уже совсем треш пошел
Святий Сучий
кто нибудь поможет с моим вопросом ?
Святий Сучий
Aragaer
я вижу какой-то файл, который мне не хочется качать
Aragaer
ок
Tishka17
b=[
a[x:x+2] for x in range(0, len(a), 2)
]
Tishka17
Ну или
b=[
a[x*2:(x+1)*2] for x in range(len(a)/2)
]
Святий Сучий
кто нибудь поможет с моим вопросом ?
Denis
Anonymous
Anonymous
И он уйдет
Святий Сучий