Alex
Можете в маунтед инициализировать плагины. Но это не периспользуемый вариант будет
Alex
В маунтед нужной страницы плагины инциализируйте тогда
Vlad
https://github.com/ded/script.js он может тянуть с cdn скрипты
но что за кейс у тебя странный?
Alex
Зачем так делать?
Иван
Alex
Роман
что-нибудь типа .map(x => x*2)
Иван
filtered = [x*2 for x in arr if x > 100 and x % 5 == 0]
Иван
А, а, а?
Vlad
КАК НАГЛЯДНО
Роман
а ты хорош :)
Роман
я говорил о чём-нибудь таком
foo = [2, 18, 9, 22, 17, 24, 8, 12, 27]
print filter(lambda x: x % 3 == 0, foo)
# [18, 9, 24, 12, 27]
print map(lambda x: x * 2 + 10, foo)
# [14, 46, 28, 54, 44, 58, 26, 34, 64]
print reduce(lambda x, y: x + y, foo)
# 139
Роман
а теперь объединяем эти функции и получаем матрёшку
Иван
Это не я хорош, это люди подумали прежде чем делать. Питон именно этим мне нравится - там не просто втыкают фичу на похуй, а сначала очень хорошо её обдумывают и интегрируют со всеми остальными фичами
Oleg
Всякий раз, когда обновляешь страницу браузера, на долю секунды появляются реактивные блоки, {{переменные}} и т.п., потом исчезают согласно заданным условиям. Есть ли вопрос избежать этого, чтобы данные отображались только когда уже произошли все связывания и т.п.?
Vlad
Роман
чёт слишком много восторга, for x in arr тащит, но вытаскивает не всё
Иван
я говорил о чём-нибудь таком
foo = [2, 18, 9, 22, 17, 24, 8, 12, 27]
print filter(lambda x: x % 3 == 0, foo)
# [18, 9, 24, 12, 27]
print map(lambda x: x * 2 + 10, foo)
# [14, 46, 28, 54, 44, 58, 26, 34, 64]
print reduce(lambda x, y: x + y, foo)
# 139
print sum(x*2+10 for x in foo if x%3 == 0)
Роман
обычно делают что-нибудь функциональное и объединяют черзе точку или |> такой конвейер, а в питон почему-то ничего подобного не завезли
Иван
Потому что питон не гонится за функциональщиной и прочим хайпом
Иван
Он делает не что б красиво было, а что б понятно, читаемо и single way
Роман
тащем-то использовать функциональщину для списков самое оно. Это пожалуй главное в чём она хороша
Sasha
Oleg
Иван
Роман
ага, жёсткие конвейры
Роман
ибо если сначала нужно сделать map, а потом filter, то придётся разбивать
Иван
filtered = [x for x in (y*2 for y in arr) if x > 100 and x % 5 == 0]
Иван
Короче, списочные выражения закрывают 80-90% типичных юзкейсов
Anonymous
разговор питониста с жсником о функциональщине
Иван
Остальные 10 уже есть твои мапы, фильтры и редьюсы
Роман
матрёшка!
Иван
И лямбды
Роман
* довольный уходит в закат *
Sunlive
Иван
Между прочим, эти матрешки на раз-два становятся ленивыми
Иван
В том же джсе с этим оч плохо все
Иван
filtered = (x for x in (y*2 for y in arr) if x > 100 and x % 5 == 0) - и все, filtered уже итератор, никакой работы совершено пока не было
Alex
Роскомнадзор попросил суд немедленно заблокировать Telegram. Это может случиться уже 13 апреля.
bit.ly/2GR9v2I
#блокировки #суды
Alex
спешите решить ваши вопросы сегодня 😄
Evgheni
Anonymous
Максим
Иван
А чо там отлаживать-то?
Иван
Надо будет - я вытащу часть в функцию и брепоинт условный в ней поставлю
Иван
Ну вообще да, если логика чуть сложнее, проще фор запилить
Anonymous
numpy классный
Anonymous
эфпэ
numpy.where(numpy.diff(numpy.sign(a)))[0]
Роман
а могли бы конвейеры запилить
numpay(a).sign().diff().where()
Роман
> Vue.compile, но как быть со стилями?
А что со стилями? они же просто стили в файлах
#3301⏣SoulString
#3301⏣SoulString
особенно если он в рамках проекта "нужен" часто
Роман
#3301⏣SoulString
причина выше озвучена
#3301⏣SoulString
в принципе в питоне и свичкейса нет
#3301⏣SoulString
pythonic-way это вообще другая вселенная местами
Vlad
сложно. конструктор SPA - конструктор сайтов?
#3301⏣SoulString
тут и сахар в виде else внутри try
#3301⏣SoulString
и все подобное
Vlad
И вы хотите собирать через vue html + css ?
Vlad
почему не nuxt ?
Vlad
Он будет рендерить и отдавать что надо
Владимир
кстати да, фиганите generate nuxta и подмените пути к скриптам
Vlad
DreaMinder
я так и не понел зачем тут нухт но на всякий пожарный попиарю чат
https://t.me/nuxtjs_ru
Denys
Ребята у меня есть проблемка, у меня в цикле есть блок.рать его с DOM?
Denys
Aslan
Denys
А в чем проблема?
В том что когда я удаляю, оно весит еще на экране, только после перезагрузки, пропадает
Denys
а мне нужно что бы сразу оно его уберало
Aslan
Покажи метод удаления
Aslan
https://ru.vuejs.org/v2/guide/reactivity.html#ad
Denys