@ru_python

Страница 7193 из 9768
Tishka17
28.11.2018
13:52:25
нельзя

Michael
28.11.2018
13:52:37
Нельзя, я просто недопонял вопрос

Sfy
28.11.2018
13:52:37
Это был вопрос риторический.

Tishka17
28.11.2018
13:52:42
итератор это только __next__

Google
Michael
28.11.2018
13:52:56
Тишка всё правильно написал. Генератор - это итератор. Но не наоборот

Tishka17
28.11.2018
13:54:00
так скажем генераторы - это название таких итераторы, которые создают данные на ходу, как правило они реализуются с помощью оператора yield

Sfy
28.11.2018
13:54:40
Генератор - особенный итератор, который не берёт информацию для определения состояния после next() из существующего итерируемого объекта, а высчитывает её внутри себя, в соответствии с заданным алгоритмом.

Это безошибочное утверждение?

Или всё ещё что-то упускаю?

Tishka17
28.11.2018
13:55:49
ну грубо да

итераторы - все по чему можно итерироваться

Sfy
28.11.2018
13:56:48
Я понял то, что вы написали, как мне кажется. Если моё утверждение сейчас не ошибочно.

Tishka17
28.11.2018
13:57:02
да, ты верно сейчас сказал

Sfy
28.11.2018
13:57:18
Отлично. Значит я всё понял.

Спасибо.

Alina
28.11.2018
14:00:27
кто-нибудь сталкивался с подобной ошибкой при запуске проекта на хероку?



Google
Ruslan
28.11.2018
14:01:18
ты прочитай текст, оно же пишет, что конфигурация у тебя некошерная

Alina
28.11.2018
14:01:47
но я по гайду смотрела, вроде все ок

Ruslan
28.11.2018
14:02:13
гайд мог устареть

Alina
28.11.2018
14:02:25
я смотрела несколько

Ruslan
28.11.2018
14:02:51
знакомо

Tishka17
28.11.2018
14:06:33
def foo(): yield 1 yield 2 где тут итерируемый объект?
нету, норм такой генератор в соответствии с определнием

не берет данные ниоткуда

Roman
28.11.2018
14:07:23
нету, норм такой генератор в соответствии с определнием
так зачем говорить, что чувак верно написал, если у него каша в голове

Cykooz
28.11.2018
14:07:27
Генератор - особенный итератор, который не берёт информацию для определения состояния после next() из существующего итерируемого объекта, а высчитывает её внутри себя, в соответствии с заданным алгоритмом.
Генератор - это такой синтаксический сахар в питоне, который позволяет проще создавать итераторы (итерируемые объекты). А от куда он берёт данные (хранит в памяти или генерит на лету) - это уже другой вопрос.

Tishka17
28.11.2018
14:08:22
чувак плюс минус верно написал. Генератор не возвращает данные как есть из существующего объекта. Напрмиер, такого объекта может не быть

ну ладно, да

убедили

Tishka17
28.11.2018
14:09:40
да может, может

Roman
28.11.2018
14:09:56
?

Anastasia
28.11.2018
14:10:03
13 декабря мы проводим бесплатный митап на тему «Что нужно знать разработчику, кроме кода». Специалисты из Нетологии, Яндекса, Marilyn, ВТБ 24, ДодоПиццы, Боржоми и SkyEng расскажут: — как быть общительным интровертом; — почему программист должен уметь продавать; — чему можно научиться обучая; — почему положительные эмоции важны в работе; — как говорить «нет». Когда: 13 декабря, 18:00 Где: Москва, офис SkyEng, ул. Александра Солженицына, 23а, строение 1 Онлайн-трансляция: да Регистрируйтесь! http://ylink.pro/tbUjFL

Tishka17
28.11.2018
14:10:05
вообще мы щас договоримся до того, что не существуюет генераторов

> Generator functions A function or method which uses the yield statement (see section The yield statement) is called a generator function. Such a function, when called, always returns an iterator object which can be used to execute the body of the function

Google
Tishka17
28.11.2018
14:12:22
вот тогда уж

Alexey
28.11.2018
14:12:30
Тишка, а почему ты не админ?

Tishka17
28.11.2018
14:12:30
есть функции генераторы, есть выражения генераторы

Sfy
28.11.2018
14:16:28
def foo(): yield 1 yield 2 где тут итерируемый объект?
Нигде. Всё как я и написал. Я не понял, где ты увидел противоречие.

Tishka17
28.11.2018
14:16:51
короче термин чтением документации свыелся к генераторная функция - функция с yield в коде. Она возвращает итератор генераторные выражения - выражения вида (блаблабла for чо-то in чтото), тоже результат вычисления выражения - итератор

Alexey
28.11.2018
14:16:55
Всем привет!)



Roman
28.11.2018
14:18:04
Нигде. Всё как я и написал. Я не понял, где ты увидел противоречие.
генератор может не быть связан с итерируемым объектом, на основе чего выдаются из возвращаемого итератора значения - деталь реализации

Roman
28.11.2018
14:18:48
Aragaer
28.11.2018
14:19:16
А тут кому-нибудь приходилось под линукс нотификейшны показывать? Чот не могу сделать как-то тривиальным образом

Ilia
28.11.2018
14:20:32
Или просто мессаг богзы?

Stas
28.11.2018
14:21:03
всем привет

Sfy
28.11.2018
14:21:03
получается да
То есть, я изначально был прав в самом первом своём вопросе, а дальнейшие переформулирования были ошибочными?

Google
Admin
ERROR: S client not available

Tishka17
28.11.2018
14:21:12
да

rasonbot
28.11.2018
14:21:20
File "main.py", line 23, in create self.add(npyscreen.TitleText, name = 'Status', value=vk.status.get()) NameError: name 'vk' is not defined

Ognev
28.11.2018
14:21:21
Поставь букву r перед строкой

rasonbot
28.11.2018
14:21:28
почему может такое быть?

Sfy
28.11.2018
14:21:37
да
Спасибо.

rasonbot
28.11.2018
14:21:48
а импорт?
import npyscreen, vk_api global vk_auth, vk, Password, Login class myEmployeeForm(npyscreen.Form): def create(self): #global Password, Login Login = self.add(npyscreen.TitleText,name = 'Name',editable=True) Password = self.add(npyscreen.TitlePassword, name='Password',editable=True) self.edit() def afterEditing(self): #global vk_auth, vk self.parentApp.setNextForm("MENU") class Test(npyscreen.Form): def afterEditing(self): self.parentApp.setNextForm(None) def create(self): #global vk, vk_auth self.add(npyscreen.TitleText, name = 'Status', value=vk.status.get()) def beforeEditing(self): #global vk_auth, vk vk_auth = vk_api.VkApi(str(Login.value), str(Password.value)) vk_auth.auth() vk = vk_auth.get_api()

тапком за глобал не бить

Stas
28.11.2018
14:22:57
ребята, есть такой вопрос. хочу использовать на макоси одну утилиту сделанную на питоне, вот эту https://github.com/kcoley/gltf2usd среди прочего в DEPENDENCIES там указано "make sure you add the USD dir to your PYTHONPATH". я скачал сам USD Toolkit, но ума не приложу куда его нужно запихнуть чтобы заработало и как добавить это в PYTHONPATH

Alexey
28.11.2018
14:24:15
Ognev
28.11.2018
14:24:49
r"some_text_example"

Google
Ognev
28.11.2018
14:25:10
Ilia
28.11.2018
14:25:18
Ну вроде DBus надо пинать.

Stas
28.11.2018
14:26:09
https://github.com/kcoley/gltf2usd macOS, нужно использовать эту утилиту. среди зависимостей указан Prebuild USD Toolkit. сам тулкит скачал, но как его добавить в PYTHONPATH не могу понять, и при запуске самой утилиты пишет ошибку что не найдет модуль pxr который находоится в USD тулките(что логично). кто знает как правильно подкинуть этот тулкит?

Alexey
28.11.2018
14:26:18
r"some_text_example"
а строка при че тут, мне нужно результат функции вывести, кавычки комментируют

Stas
28.11.2018
14:26:24
уж более четко сформулировать я и не смогу наверное

Maxim robox
28.11.2018
14:27:06
Vaderoff
28.11.2018
14:27:22
Если раньше я делал from states import States as st где States это класс, то сейчас у меня все находится в одном файле, мне теперь нужно делать так st = States() или можно напрямую обращаться States.some_state ? Я запутался немного

Vaderoff
28.11.2018
14:28:56
правильно, st = States()
Сенк, как я понимаю, если обращаться напрямую, то класс каждый раз будет инициализироваться, а это плохо

Страница 7193 из 9768