MLKot
не выдает подсказки
MLKot
😔
koder
pycharm?
Алексей
бывает
MLKot
koder
Andrey
шо за пюпитор
MLKot
koder
так бы и написал. jupyter не очень с анализом данных о типе. Он работает интроспектируя данные. Т.е. что бы он выдал подсказку чаще всего нужно что бы переменная уже существовала
koder
Jupyter
т.е. определяешь ее в одной ячейке, исполняешь ячейку и тогда в следующей jupyter может автодоплнять (иногда)
MLKot
MLKot
koder
но если оно не пашет, то все
koder
или кинь кусок кода
koder
прямо в присвоении cast сделай, не переназначай, а то ему моск свернет
koder
если цикл, то
for i in cast(Iterable[XXX], data):
Vadim
Привет, не работает с кондой jupyter.
MLKot
Tishka17
MLKot
Tishka17
Эм. А код не работает?
Andrey
блин, я эту же задачу видел в этом же чате недели 3 назад
Anton
Посоветуйте библиотеки для честных стабов внешних вызовов, аля wiremock . С ходу не нашел ничего похожего. Есть много внешних вызовов, в ответ на которые хочется отдавать стабы, проверять заголовки запроса и тд
Andrey
чуваки, может кто-нибудь объяснить, почему можно сделать так:
Andrey
Dmytro
пушто a не создана еще в тот момент
Arwi
Andrey
в скриншотах я меняю a и 1 местами
Andrey
Tigran
ты русскую а не вписал случайно?
Dmytro
Dmytro
Language:
py3
Source:
я_люблю_питон = True
print(я_люблю_питон)
Result:
True
Andrey
можете у себя в интерпретаторах проверить всё, тут нет мухлежа, мне просто интересно почему
Tigran
🤔
Tigran
какой-то прикол с областями видимости 🤷♂️
Dmytro
Language:
py3
Source:
class A:
a = 3
b = a
print(A.b)
Result:
3
Dmytro
а, с областями видимости связано
Dmytro
правильно сказал тигран
Andrey
типа внутри вычисляемого значения в генераторном выражении своя область видимости?
Andrey
а почему интерпретатор не ищет эту переменную в родительской области видимости?
🧤 Андрей
Hi guys, could you help me in one question?
I received program for changing license in cash register.
It has piktogram like Python-program.
How I can open file and see source code?
Can I decompile the file?
Никита
Парни привет. Случилась такая проблема, как удалить значения ключа из словаря если их несколько? И возможно ли это сделать с помощью remove?
A = {'Robot':['1', '2', '3']}
Что то типо такого. Хз, когда пробовал через remove типа A['Robot'].remove['1'] выдает ошибку синтаксиса
Dmytro
Andrey
ну если сделать вот так, то я понимаю, что происходит
Dmytro
Dmytro
загуглите удаление элементов из списка
Dmytro
Andrey
løst
Andrey
о, можно по имени класса обратиться
Dmytro
Language:
py3
Source:
class A:
a = 1
b = A.a
Errors:
Traceback (most recent call last):
File "source_file.py", line 1, in <module>
class A:
File "source_file.py", line 3, in A
b = A.a
NameError: name 'A' is not defined
Dmytro
Dmytro
перезапустите интерпретатор
løst
ну ты же обращается к атрибуту объекта, а не к объекту объемлющей области видимости
Andrey
Dmytro
koder
Что то там у тебя с кодом странное
koder
koder
Кинь весь файл
Andrey
Andrey
точно, мой косяк
Andrey
выходит, такое вообще сделать нельзя — использовать a внутри генераторного выражения или включения в теле класса
Andrey
странно, что просто так использовать можно
løst
Python 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 03:37:03) [MSC v.1900 64 bit (AMD64)] on win32
>>> a = 1
>>> class Kek():
... a = 2
... b = (a for _ in range(5))
...
>>> c = Kek()
>>> next(c.b)
1
добрый вечер
Dmytro
Andrey
Серафима O̡͙ ͈_O̧͖̣
Руслан, я знаю, что ты тут сидишь, поэтому вот, как ты и просил, я помогу тебе с вопросом об установке танков.
Ты говорил, что они долго устанавливаются, но интернет заебись, в таком случае, зайди в диспетчер задач, потом в процессы и найди процесс лаунчера, где танки скачиваются, я не знаю, как он называется, сам найдешь. Затем, пкм по процессу и там будет приоритет - ставишь высокий, после чего должно нормально качаться, если ничего не изменилось, то поставь высокий приоритет всему, что связано с танками. Когда все это сделаешь, напиши мне, когда меня разблокируют.
Dmytro
Руслан, я знаю, что ты тут сидишь, поэтому вот, как ты и просил, я помогу тебе с вопросом об установке танков.
Ты говорил, что они долго устанавливаются, но интернет заебись, в таком случае, зайди в диспетчер задач, потом в процессы и найди процесс лаунчера, где танки скачиваются, я не знаю, как он называется, сам найдешь. Затем, пкм по процессу и там будет приоритет - ставишь высокий, после чего должно нормально качаться, если ничего не изменилось, то поставь высокий приоритет всему, что связано с танками. Когда все это сделаешь, напиши мне, когда меня разблокируют.
ві чат перепутали