@python_beginnersЭта группа больше не существует

Страница 876 из 1885
[Anonymous]
05.12.2016
07:58:49
Andrey
05.12.2016
08:01:57
Можно сделать через operator.attrgetter: import operator to_tuple = operator.attrgetter("real", "imag")

arisu
05.12.2016
08:03:37
Можно сделать через operator.attrgetter: import operator to_tuple = operator.attrgetter("real", "imag")
Есть ли прямая необходимость так усложнять код?

Igor
05.12.2016
08:05:54
второй день подряд про охуенные штуки из operator узнаю

Google
Igor
05.12.2016
08:06:11
но да, выглядит в разы более громоздко и бесполезно, чем просто (complex.real, complex.imag)

Andrey
05.12.2016
08:09:57
Есть ли прямая необходимость так усложнять код?
Вообще судя по всему нет, потому что с attrgetter преобразование ещё и в два раза медленнее работает

Cpython 2.7.12, win32

Zart
05.12.2016
08:16:26
создание тупла - встроенный байткод через оператор - импорт, гетаттр и вызов функции...

не считая того что читаться будет погано

Igor
05.12.2016
08:19:30
++++++

darkwoolf
05.12.2016
08:38:10
есть такая сторока

которая через JSON выводит 6 первых клипов из youtuba

как её подкоректировать

у автора выходит так

Denis
05.12.2016
08:39:17
А у тебя что выходит?

Igor
05.12.2016
08:41:09
где-то с отступами пробелами накосячил

darkwoolf
05.12.2016
08:41:26
а блин

Google
darkwoolf
05.12.2016
08:41:29
точно

Igor
05.12.2016
08:41:33
или забыл скобку или двоеточие

darkwoolf
05.12.2016
08:41:36
не привык еще что нужно форматнуть

Pavel
05.12.2016
08:41:58
не привык еще что нужно форматнуть
это питон. Или привыкаешь на третьей минуте, или уходишь в другие языки.

Иначе - боль и страдания.

darkwoolf
05.12.2016
08:42:42
Та просто если бы я только писал на питоне

то всё было лучше

Pavel
05.12.2016
08:43:00
типа в других языках не надо внутри цикла отступ делать.

b0g3r
05.12.2016
08:44:05
Denis
05.12.2016
08:44:19
В брейнфаке не надо

В ассемблере тоже

darkwoolf
05.12.2016
08:44:45
ну просто если я копипастом всё закунул то для всё будет работать

в JS не нужно

Pavel
05.12.2016
08:44:54
В брейнфаке не надо
в брейнфаке есть цикл? в ассемблере есть цикл, а не пачка вариантов "сравни и перейди"?

darkwoolf
05.12.2016
08:45:20
можно всё в одну строку зафигачить

b0g3r
05.12.2016
08:45:21
в JS не нужно
Не нужно кому?

Denis
05.12.2016
08:45:34
В брейнфаке есть [], это цикл

darkwoolf
05.12.2016
08:45:36
не обязательно точнее

b0g3r
05.12.2016
08:45:36
А тому кто потом это будет читать?

darkwoolf
05.12.2016
08:45:52
ладно, нужно в щарагу

Google
darkwoolf
05.12.2016
08:45:54
бывайте

Pavel
05.12.2016
08:47:22
А тому кто потом это будет читать?
вот так и появляются потоки сознания, в духе вчерашнего высера на паскале.

Daniil
05.12.2016
09:32:13
Ребят, как перевести предложение: "... The next stage is the instantiation of an instance, when __init__ is called."

Denis
05.12.2016
09:32:46
Следующая стадия — инстанциация инстанции, когда вызывается __init__

Zart
05.12.2016
09:33:27
следующий этап - инициализация экземпляра, когда вызывается __init__

Sergey
05.12.2016
09:56:54
select date(strftime('%s', a.dm)/604800*604800, 'unixepoch') dateFrom from actions a group by dateFrom

как такое можно на django развернуть?

Daniil
05.12.2016
10:08:16
Благодарю

Evgen
05.12.2016
11:59:22
Как культурно кинуть варнинг в программе на питоне?

Igor
05.12.2016
11:59:34
в смысле - варнинг?

53r63rn4r
05.12.2016
11:59:54
logging.warning ?

Igor
05.12.2016
11:59:55
logging.warning raise

Evgen
05.12.2016
12:00:09
Ну тип вывести что-то вроде "не юзай меня, юзай другой файл"

Zart
05.12.2016
12:00:10
from warnings import warn warn('My warning')

Evgen
05.12.2016
12:00:20
logging.warning ?
А можно без логгинга?

Igor
05.12.2016
12:00:26
нихуя себе

Zart
05.12.2016
12:00:35
в питоне механизм ворнингов отдельный

Igor
05.12.2016
12:00:41
чума, спасибо

Zart
05.12.2016
12:00:57
logging.captureWarnings(True) # редиректит ворненги в py.warnings канал

Google
Evgen
05.12.2016
12:01:39
__main__:1: UserWarning: Test А можно как-то другой формат вывода?

Zart
05.12.2016
12:01:43
рекомендую либо взять готовый класс ворнингов, либо создать свой, для категоризации warn('this is warnings', UserWarning)

Admin
ERROR: S client not available

Zart
05.12.2016
12:02:00
Evgen
05.12.2016
12:02:13
ну выглядит как логгинг
Хотя это варнинг (выше)

Zart
05.12.2016
12:02:27
в общем читать https://docs.python.org/3/library/warnings.html

Evgen
05.12.2016
12:02:42
Ну окей, спасибо

Zart
05.12.2016
12:06:25
нихуя себе
хочешь резко прокачать карму? 8)

Igor
05.12.2016
12:06:41
валяй

Zart
05.12.2016
12:07:03
открой https://docs.python.org/3/library/ и просто внимательно пройдись по списку 8)

53r63rn4r
05.12.2016
12:07:15
python uninstall; install php

Zart
05.12.2016
12:07:25
можно даже не зубрить или заглядывать в каждый - а просто список модулей просмотреть

Igor
05.12.2016
12:07:43
31.3. modulefinder — Find modules used by a script епт, а я сам писал

ну в общем да, кхм. спасибо.

((((((

Zart
05.12.2016
12:08:01
о сколько нам открытий чудных... ...готовит старческий склероз

53r63rn4r
05.12.2016
12:08:27
А можно вообще пройтись по списку

И сделать лвлап

Zart
05.12.2016
12:08:50
я про это и сказал же

53r63rn4r
05.12.2016
12:09:16
Ядумал ты именно за 8 пункт

Google
Igor
05.12.2016
12:09:56
не, эт смайлик

Dmitry
05.12.2016
12:10:38
господа, вопрос: вот тут читал код того же peewee. создается абстрактный класс. при этом не используются модули для работы с ними, например, abc, а просто в комменте к классу """Abstract base class for router.""" это все ради обратной совместимости или есть какие-то глубокие причины?

Dmitry
05.12.2016
12:17:16
абстрактные базовые != абстрактные
различие в том, какая часть реализации будет в абстрактном родителе, а какая - в потомке? я правильно читаю, что ABC отличают функции, которые могут быть только pure virtual?

Zart
05.12.2016
12:17:31
забудь про абц

абц придумали чтобы перехватить проверку на протокол

Dmitry
05.12.2016
12:19:42
забыл. стал писать на питоне классы. хочу правильно организовать наследование. сам ошибся, создал экземпляр класса-родителя, что не предполагается, ибо он абстрактный. что мне использовать, чтобы от этого себя застраховать?

Zart
05.12.2016
12:20:01
да ничего

Dmitry
05.12.2016
12:20:04
голову не предлагать.

Zart
05.12.2016
12:20:14
некоторые люди пишут raise AbstractError

Страница 876 из 1885

Эта группа больше не существует Эта группа больше не существует