@ru_python

Страница 8945 из 9768
Iva
06.05.2019
18:45:26
да и просто дофига удобно

меньше сокобок

Tishka17
06.05.2019
18:45:49
Пример дсл, которая так сделала
Щас, распаршю что такое dsl. Для меня это все ещё семейство протоколов типа adsl

?? Eugene
06.05.2019
18:46:42
domain specific language

Google
Andrew
06.05.2019
18:46:48
@goo_cloud_ru по гуглоклауду тебе сюда
Шутники там какие-то, а не помощники)

Worlak
06.05.2019
18:47:26
Генераторы часто используют вообще ?

Tishka17
06.05.2019
18:48:26
domain specific language
Стало ещё более непонятно

Где-то раз в пару дней

Если считать только те дни, когда пишу код

Worlak
06.05.2019
18:49:16
Где-то раз в пару дней
Можешь скинуть пример в коде где использовал ?

Кусок функцию

Tishka17
06.05.2019
18:49:41
Щас гляну, есть че на гитхабе

Worlak
06.05.2019
18:49:50
Generator example ???

Tishka17
06.05.2019
18:52:16
Чёт даже и показать нечего

Можешь скинуть пример в коде где использовал ?
https://github.com/Tishka17/joom_test/blob/master/generate.py

Что нашлось

Google
Tishka17
06.05.2019
18:55:24
На гитхабе чет у меня все простое очень

Iva
06.05.2019
19:03:57
Щас, распаршю что такое dsl. Для меня это все ещё семейство протоколов типа adsl
пример, у тебя есть списки. Ты вводишь пустой список [] и операторы для добавления элемента в начало :: для конкатенации списков :::, :+ для добавления в конец. итого v = 1 :: 2 :: 3 :: [] vv = 4 :: 5 :: [] w = v ::: vv

точно так же с паттернматчем, правда с некоторыми ограничениями

а, он у вас же только для тьюплов

Iva
06.05.2019
19:06:20
дальше вместо zip(a,b) пишешь a zip b

вместо l.append(x) l append x

в иных языках это кодорезка

Tishka17
06.05.2019
19:07:40
Удобно, да. Надо ещё сразу линтер и поддержку форматирования и подсветки в редактор. Так что это реально? Вики по слову DSL говорит, что латех и сиквль - тоже dsl

Iva
06.05.2019
19:08:11
Я не знаю как это в питоне сделать

Андрей
06.05.2019
19:08:41
Скажите что не так с переводом из списка в массив? wb = load.workbook(filepath) sheet = wb.active df1 = pd.DataFrame(sheet.values) df2 = df1.values.tolist() list1 = df2[[0,1,2]] list2 = df2[[3]] var1 = array(list1) var2 = array(list2).T Ругается на строчку с list1 Typerror list indices must be integers or slices not list. Но мне нужен именно такой формат чтоб поместить его в массив

Tishka17
06.05.2019
19:08:42
Я не знаю как это в питоне сделать
Что сделать? Свои операторы? Зачем?

Iva
06.05.2019
19:09:10
право и лево ассоциативность

для бинарных функций

Iva
06.05.2019
19:09:31
проблематично

Tishka17
06.05.2019
19:10:19
можно ли определять свои бинарные лево и правоассоциативные операторы?
А зачем? То есть прикольно конечно. Но реально зачем?

Iva
06.05.2019
19:10:46
А зачем? То есть прикольно конечно. Но реально зачем?
очень сильно короче код, почти каждый день этим пользуюсь но не в питоне.

Google
Tishka17
06.05.2019
19:10:53
Я тоже иногда думаю сделать свой оператор, но потом подумаю ещё раз и уже не нужно

Iva
06.05.2019
19:11:24
если map представить оператором а лямбду аргументом, то тоже хорошо получается

list map {_ * 2}

Tishka17
06.05.2019
19:11:37
Мап очень редко тоже юзаю

Iva
06.05.2019
19:12:06
Мап очень редко тоже юзаю
Ну, на вкус и цвет...

Андрей
06.05.2019
19:12:06
array - это что?
Это импорт из numpy

Tishka17
06.05.2019
19:12:13
Artem
06.05.2019
19:12:19
про := и уход гвидо с поста bdfl https://youtu.be/6uAvHOKofws

Андрей
06.05.2019
19:12:21
Да

Tishka17
06.05.2019
19:13:30
Хз

Тут я не шарю

Iva
06.05.2019
19:16:30
Ещё одна архиполезная штука которую просто не получится в питоне сделать - неявные параметры.

Они по сути кастомизируемые дефолтные

Vasilii
06.05.2019
19:17:43
народ

есть кто?

кто помочь может

Iva
06.05.2019
19:18:10
@nometa_xyz

Google
Vasilii
06.05.2019
19:18:23
?

Iva
06.05.2019
19:18:39
https://nometa.xyz/

Vasilii
06.05.2019
19:19:14
._.

кроч я бота хочу сделать

а у меня ошибка



Admin
ERROR: S client not available

Whore Amazing
06.05.2019
19:19:54
Впн.

Vasilii
06.05.2019
19:20:02
так

Tishka17
06.05.2019
19:20:07
Возможно, РКН

Vasilii
06.05.2019
19:20:08
и чо с этим делать

Tishka17
06.05.2019
19:20:18
Валить из страны

Vasilii
06.05.2019
19:20:24
круто

а другой способ

Iva
06.05.2019
19:21:46
Явное лучше чем неявное.
Пусть у тебя есть аннотация типа T и параметр этого же типа. Ты ставишь модификатор implicit и если у тебя в скоупе есть аннотированое значение/метод этого типа, оно залетает на это место, а если нет, программа не компилится.

Vasilii
06.05.2019
19:21:58
народ

Tishka17
06.05.2019
19:22:01
Треш какой

Google
Iva
06.05.2019
19:22:06
ad-hoc полиморфизм

Vasilii
06.05.2019
19:22:06
чо мне с впн делать

Iva
06.05.2019
19:22:19
XD

Tishka17
06.05.2019
19:22:29
Больше непонятной хуйни, которая держится на соплях

Iva
06.05.2019
19:22:44
в питоне увы, да

но если есть стат типы всё по другому)

Tishka17
06.05.2019
19:23:02
Это же не будет работать дольше пары дней если код не влезает в экран

Vasilii
06.05.2019
19:23:07
люди

хелп

Tishka17
06.05.2019
19:23:24
хелп
Да мы откуда знаем.

Iva
06.05.2019
19:23:36
Vasilii
06.05.2019
19:23:40
._.

Tishka17
06.05.2019
19:23:54
Я знаю проекты более 200к с этими фичами
Это ж как люди осторожно правят код

Iva
06.05.2019
19:24:11
Там можно на морозе писать, компилятор сразу даст по рукам

с закрытми галзами

Tishka17
06.05.2019
19:24:39
Это что за язык?

Whore Amazing
06.05.2019
19:24:42
чо мне с впн делать
Устанавливать.

Iva
06.05.2019
19:24:43
scala

Tishka17
06.05.2019
19:24:54
А, ну ок

Скала другой мир, я пока не суюсь

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