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

Страница 296 из 1885
Stanislav
13.08.2016
22:00:46
Давай Обещаю без троллинга

Dk
13.08.2016
22:01:26
С терминологией не разобрался. Если я напишу функцию, которая будет брать данные, обрабатывать и возвращать результат, то это будет декларативный или функциональный стиль?

[Anonymous]
13.08.2016
22:03:28
Так-с, так-с, так-с, куда правила делись?

Даёшь хаскель шоле7

Google
Dk
13.08.2016
22:04:55
Нет

Никто не объяснит?

Stanislav
13.08.2016
22:06:46
Ненавижу разделение на парадигмы Это все абстракция и зачастую нихуя не ясно что куда относится

Stanislav
13.08.2016
22:09:46
Это ни то, ни то
Кстати да Читаю на Википедии, вроде не подходит

Dk
13.08.2016
22:11:56
Эм. Функциональный - процесс вычисления трактуется как вычисление значений функций Декларативный - описывается, что представляет собой проблема и ожидаемый результат.

Просто посмотрел примеры - увидел cat | sort | uniq - декларативный.

Но ведь функциями того же можно добится.

Stanislav
13.08.2016
22:14:18
Функция вообще математическое понятие

Denis
13.08.2016
22:14:33
print(*sorted(set(map(int, input().split()))))

dmks
13.08.2016
22:14:53
Denis
13.08.2016
22:15:05
Баш не нужен

Google
Denis
13.08.2016
22:16:02
Для одной функции глупо определять парадигму

Dk
13.08.2016
22:16:55
Функция вообще математическое понятие
Это так важно? Ок, пилю математическую функцию. Даю данные, получаю результат.

Denis
13.08.2016
22:17:19
И чо

f(x)=x^2+x+1

53r63rn4r
13.08.2016
22:17:57
1+ху

Denis
13.08.2016
22:18:00
Это математическая функция

1+ху
Это не функция

Stanislav
13.08.2016
22:18:49
f(x)=x^2+x+1
Парабола, ветки вверх

Denis
13.08.2016
22:19:00
Dk
13.08.2016
22:19:07
f(y)*?

Stanislav
13.08.2016
22:19:43
Даа

53r63rn4r
13.08.2016
22:21:18
Че не спите?

Stanislav
13.08.2016
22:21:33
Хз хз

Медитирую

[Anonymous]
13.08.2016
22:25:20
Кушать иду.

Ночь, время еды.

Stanislav
13.08.2016
22:25:50
Жиза

53r63rn4r
13.08.2016
22:27:26
Норм, приятного

Stanislav
13.08.2016
22:27:54
Своя, с грядки

53r63rn4r
13.08.2016
22:30:49
Счастливый фермер

Google
[Anonymous]
13.08.2016
22:32:27
А я когда-то летом ходил аж на поле за городом.

Gra4
13.08.2016
22:32:48
Что у вас тут за кипиши?

Доброго времени суток всем

Denis
13.08.2016
22:33:02
Хаю хай

53r63rn4r
13.08.2016
22:33:16
О, денис-ивангай

Gra4
13.08.2016
22:33:43
Dima
13.08.2016
22:55:42
ребята. есть регулярка с юникодом, ну типа [а-яё]+, в третьем питоне всё ок, во втором (если заменить буквы на \uXXXX и добавить юникодную литеру) тоже всё ок. но! как сделать эту регулярку совместимой с обеими версиями?

Cykooz
13.08.2016
23:06:32
Ну и не забывай указывать кодировку файла в начале, может из-за этого во втором питоне тебе и приходится использовать \uXXXX, т.к. иначе он не в той кодировке воспринимает твою строку`а-яё`

Gra4
14.08.2016
00:02:59
Ребят

А Яву сложно учить?

Artem
14.08.2016
00:03:35
Не сложно. Да вот только зачем? x)

Собственно, субъективные приятные ощущения от программирования на python не сравнятся с болью программирования на Java ^__^

Многословная она какая-то..

Andrey
14.08.2016
00:20:15
А Яву сложно учить?
Всё зависит от того, что ты знаешь.

Многословная она какая-то..
Статическая типизация - она такая.

Artem
14.08.2016
00:21:45
Статическая типизация - она такая.
Ну, когда на Haskell писал, она под ногами не путалась, а только помогала. С Java, субъективно, как-то не так круто всё.

Andrey
14.08.2016
00:22:45
Ох как. Что-то даже страшно увидеть ответ)

Google
Artem
14.08.2016
00:32:34
А чем она в java мешается?
Вот, например, можно попробовать вернуть из функции два значения. Это ведь нужно что сделать: 1) Создать класс, который эти твои 2 значения содержать будет. 2) Инстанциировать его. Закинуть их. 3) Вернуть из функции. Либо возвращать Map или List. Но это только в случае, если твои два значения — одного типа. Да, конечно, если бы в Java сделали возможность возврата двух значений - было бы проще, и так далее.. но я не об этом. Я про то, что чтобы твоя программа была красивой, без кучи костылей и анонимных классов, нужно очень глубоко архитектуру продумывать с самого начала. Чтобы перед тем, как вернуть эти 2 значения из функции, класс для этих значений уже валялся где-то в com.pupkin.project.utils и был чем-то стандартным и использующимся у тебя в проекте широко. На такое проектирование большинство индусов и начинающих пока не способны. Я был начинающим и вкусил, короче, что непрофессионалу красиво исполнять на этом языке сложновато. Вот и получается боль.

Andrey
14.08.2016
00:35:40
Вот, например, можно попробовать вернуть из функции два значения. Это ведь нужно что сделать: 1) Создать класс, который эти твои 2 значения содержать будет. 2) Инстанциировать его. Закинуть их. 3) Вернуть из функции. Либо возвращать Map или List. Но это только в случае, если твои два значения — одного типа. Да, конечно, если бы в Java сделали возможность возврата двух значений - было бы проще, и так далее.. но я не об этом. Я про то, что чтобы твоя программа была красивой, без кучи костылей и анонимных классов, нужно очень глубоко архитектуру продумывать с самого начала. Чтобы перед тем, как вернуть эти 2 значения из функции, класс для этих значений уже валялся где-то в com.pupkin.project.utils и был чем-то стандартным и использующимся у тебя в проекте широко. На такое проектирование большинство индусов и начинающих пока не способны. Я был начинающим и вкусил, короче, что непрофессионалу красиво исполнять на этом языке сложновато. Вот и получается боль.
Да. Это плохой дизайн. Эта функция должна быть отдельным классом, откуда далее с помощью getField1() и getField2() можно получить интересующие тебя поля.

Admin
ERROR: S client not available

Andrey
14.08.2016
00:37:01
Но в каждом случае решение индивидуально.

Artem
14.08.2016
00:38:32
Наверное, когда-то и вкинуть в функцию мутабельных переменных, чтобы она тебе их поменяла просто, не вернув ничего - не грех.

Если так можно в java. Я уже и забыл.

Artem
14.08.2016
00:39:22
Есть хорошие современные языки со статической типизацией. Java, конечно, ещё 100 лет в ходу будет (слишком много уж на ней написано), а после C++ так вообще панацеей кажется, но лучше языки есть однозначно.

Вот за JVM спасибо ей, кстати )

Andrey
14.08.2016
00:43:13
Есть хорошие современные языки со статической типизацией. Java, конечно, ещё 100 лет в ходу будет (слишком много уж на ней написано), а после C++ так вообще панацеей кажется, но лучше языки есть однозначно.
Да, конечно есть языки, которые спроектированы лучше, чем java. Но требования меняются и эти новые языки могут лет через 5 оказаться в положении текущей джавы.

Gra4
14.08.2016
01:12:52
Да я в андройд немного пробовать хочу

И хочу начать еще язык какой-нибудь учить

Zart
14.08.2016
01:37:18
Вот, например, можно попробовать вернуть из функции два значения. Это ведь нужно что сделать: 1) Создать класс, который эти твои 2 значения содержать будет. 2) Инстанциировать его. Закинуть их. 3) Вернуть из функции. Либо возвращать Map или List. Но это только в случае, если твои два значения — одного типа. Да, конечно, если бы в Java сделали возможность возврата двух значений - было бы проще, и так далее.. но я не об этом. Я про то, что чтобы твоя программа была красивой, без кучи костылей и анонимных классов, нужно очень глубоко архитектуру продумывать с самого начала. Чтобы перед тем, как вернуть эти 2 значения из функции, класс для этих значений уже валялся где-то в com.pupkin.project.utils и был чем-то стандартным и использующимся у тебя в проекте широко. На такое проектирование большинство индусов и начинающих пока не способны. Я был начинающим и вкусил, короче, что непрофессионалу красиво исполнять на этом языке сложновато. Вот и получается боль.
пример, притянутый за яйца..

Artem
14.08.2016
01:51:07
пример, притянутый за яйца..
Да нет, вполне выбешивающая в языке вещь, на самом деле.

Да я в андройд немного пробовать хочу
В андроиде, вроде, по слухам, всё лучше, чем в Java EE вещах.

ᅠᅠ
14.08.2016
01:53:11
Вы не спите что ли?

Google
Artem
14.08.2016
01:53:55
Вы не спите что ли?
В Красноярске 9 утра.

for some value of "лучше"
тогда давайте писать на питоне и обсуждать здесь его :D

Dima
14.08.2016
02:36:36
а зачем менять? да и юникод литералс не обязателен
https://gist.github.com/dveselov/d93550fde9257f0ac4574bdb5fe5b62c в третьем питоне работает без проблем. во втором как-то по другому работает, если не менять.

[Anonymous]
14.08.2016
06:49:43
Благодарствуем?

[Anonymous]
14.08.2016
07:12:41
Посоветуйте годный алгоритм для ресайза с сохранением пропорций, как у вк

Пиплз

Изображени?

Борис
14.08.2016
07:19:14
[Anonymous]
14.08.2016
07:21:19
Давай, попробую разобраться)

Борис
14.08.2016
07:24:06
⬗VLAD⌶K⬖
14.08.2016
07:54:00
кто знает что такое уязвимость NULL-day ?

Pavel
14.08.2016
07:56:37

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

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