
Aragaer
04.06.2018
17:40:17
но две переменные, которые равны друг другу
в моем первом примере один экземпляр

Old
04.06.2018
17:40:26
так щас
подожи

Google

Tishka17
04.06.2018
17:41:19
Нельзя изнутри переменной (объекта) узнать её имя в коде

Old
04.06.2018
17:41:36
Ок, спасибо

Tishka17
04.06.2018
17:41:41
К тому же она может переприсваиваться сотни раз, а экземпляр будет один

Old
04.06.2018
17:42:06
Я тупой просто, сорян

Tishka17
04.06.2018
17:42:15
a=X()
b=a

Old
04.06.2018
17:43:07
это кст два разных экземпляра, я только-что проверил
если у а изменить какую-то переменную, у b она не изменится

Aragaer
04.06.2018
17:43:30
более того
def func(t):
что напечатать?
a = X()
func(a)

Roman
04.06.2018
17:48:46
>>> f = lambda x: [k for k, v in globals().items() if v is x]
>>> class X: pass
...
>>> a = X()
>>> b = a
>>>
>>> f(a)
['a', 'b']
>>> f(b)
['a', 'b']
>>>

Aragaer
04.06.2018
17:52:27
а как сделать, чтобы напечатало t?

Tishka17
04.06.2018
17:52:45

Димон
04.06.2018
17:53:04
Мрак

Donaudampf
04.06.2018
17:55:00
Чойто
я подозреваю, он проверял как-то так:
a = X()
b = a
a = 3
b - PROFIT

Google

Tishka17
04.06.2018
17:55:22

Denis
04.06.2018
17:56:19
def magic(__param__):
d = gc.get_referrers(__param__)[-1]
return [i for i in d if not i.startswith('__') and d[i] is __param__][0]

Old
04.06.2018
17:58:00
Видимо надо перечитать Лулза

Roman
04.06.2018
17:58:53

Tishka17
04.06.2018
18:00:11

Roman
04.06.2018
18:00:30
?

Tishka17
04.06.2018
18:03:21
Можно через gc.get_referrers попробовать. Но хз что там есть.
*referents

Roman
04.06.2018
18:04:06
>>> def func(*args):
... return [*[k for k,v in locals().items() if v in args],
*[k for k, v in globals().items() if v in args]]
...
>>> a = X()
>>> b = X()
>>>
>>> func(a, b)
['a', 'b']
>>>
>>> func(a)
['a']
>>>
>>> b = a
>>>
>>> func(a, b)
['a', 'b']
>>>
>>>
>>> aa = 1
>>>
>>> func(1)
['aa']
>>>

Tishka17
04.06.2018
18:04:39

Roman
04.06.2018
18:04:54
>>> func(a, a)
['a', 'b']
>>>

one-plance
04.06.2018
18:25:52
Не подскажите, какие есть библиотеки для визуализации данных?

Maxim robox
04.06.2018
18:28:23

Denis
04.06.2018
18:31:51
matplotlib

Emuena
04.06.2018
18:53:59
Ребят, как в python-telegram-bot сделать ответное сообщение? Был бы Благодарен если скинули бы код ибо все попытки безуспешны

Nikita
04.06.2018
18:56:37
всмысли?
эхо?

Q
04.06.2018
18:58:13
message = bot.send_message(m.chat.id, 'Выбирайте категорию:', reply_markup = keyboard)
```

Google

Emuena
04.06.2018
18:58:59
Reply сообщение имею ввиду

Fenicu ☁️♒️
04.06.2018
18:59:26
bot.reply_to(message, 'Hi')
но это pytelegrambotapi

Oleksandr
04.06.2018
18:59:55
Задание: отсортировать и вывести посты по количеству уникальных слов.
Postgres + aiohttp
Как это лучше всего сделать?
1) Функция-триггер в бд считает количество слов и записывает в соответственную колонку
2) При создании и изменении поста средствами пайтона считать слова и запихивать это в колонку
Любые альтернативные решения приветствуются.
Спасибо

Emuena
04.06.2018
19:00:19

Q
04.06.2018
19:00:41
bot.reply_to(message, "Howdy, how are you doing?")
https://github.com/eternnoir/pyTelegramBotAPI
По PyTelegramBotAPI гайдов больше

Fenicu ☁️♒️
04.06.2018
19:02:05
есть даже мини учебник
https://legacy.gitbook.com/book/groosha/telegram-bot-lessons/details
советую ознакомиться

Emuena
04.06.2018
19:03:09
@Saluev ты должен знать)

Q
04.06.2018
19:03:17
Три часа на Хакатоне изобретал велосипед, пока не узнал про существование PyTelegramBotAPI

fickle asshole
04.06.2018
19:03:29

Q
04.06.2018
19:04:01
А где все панели?

fickle asshole
04.06.2018
19:04:05
а зачем
читалка же

Q
04.06.2018
19:04:26
Понимаю, что хоткеями удобнее, но важно иметь визуальное представление о том, что у тебя вообще есть и открыто

Google

Q
04.06.2018
19:06:09
Признайся, это же голый Node Webkit

fickle asshole
04.06.2018
19:06:46
эххх
=с

Q
04.06.2018
19:07:17
Я не вижу информации о Habr API или о чем-то подобном, полагаю, они его просто не предоставляют. Попробуй парсить получаемый HTML
И запилить интерфейс для тру-читалки
У мобильной версии, кстати, интерфейс больше подходит для читалки

fickle asshole
04.06.2018
19:09:10
Я вообще хочу щас просто на электроне замутить и все =)

Q
04.06.2018
19:10:03
Через iframe что ли? Или у них все таки есть API и я не нашел ссылку?

fickle asshole
04.06.2018
19:10:33
Да, через айфрейм
)
АПИ нету
мне для себя просто
мб на гит
захотят > доработают

Q
04.06.2018
19:11:35
Ну, надеюсь не бросишь на полпути

fickle asshole
04.06.2018
19:11:52
Та тю, приложение на электроне пишется пол часа
Это же html + js
А потом просто скачать файлики, и запаковать в exe.
А затем просто сделать установщик легкий и все

Q
04.06.2018
19:12:32
Да, пробовал

Google

fickle asshole
04.06.2018
19:12:33
)

Q
04.06.2018
19:12:41
>установщик
Определенно лишнее

fickle asshole
04.06.2018
19:12:45
>в 2017
Та ну, он как у атома будет
хотя)
зачем
...
Или можно просто заставить добавлятся в меню пуск...

Q
04.06.2018
19:13:35
Уже неплохая мысль

fickle asshole
04.06.2018
19:13:41
Просто Exe искать неудобно...
А так в быстром доступе.

Q
04.06.2018
19:13:46
В хотбаре или как это называется

fickle asshole
04.06.2018
19:15:22
Да
просто на реакте делать...
ну реакт мощный инструмент, зачем его пихать в маленькие проекты
а электрон это для коленки
> на электроне написан атом
> на коленке
а вообще атом баганый в плане обнов
с расширениями после обнов не дружит