Size: a a a

2020 April 11

G

Gymmasssorla in // CIPHERNET
> Или еще можно сказать, что инструментами ООП удобно описывать "что надо сделать", а инструментами ФП — "как мы это делаем".
источник

G

Gymmasssorla in // CIPHERNET
источник

G

Gymmasssorla in // CIPHERNET
Я нормальной статьи про ФП не видел ещё, тем более - на Хабре
источник

G

Gymmasssorla in // CIPHERNET
Хотите ФП - читайте папиры/книги
источник

ED

Eto Demerzel in // CIPHERNET
Gymmasssorla
> Функции с одинаковым типом входного и выходного значения являются моноидами и имеют специальное название — «эндоморфизмы»

Как-то очень нестрого
Это вроде транскрипция выступления "ФП за 40 минут".
источник

G

Gymmasssorla in // CIPHERNET
Ну за 40 минут только покакать можно несколько раз
источник

ІК

Іван Федорович Крузенштерн in // CIPHERNET
Gymmasssorla
но sql базовый учится за минут 30
Внатуре? Я уже два часа не могу понять как узнать есть ли у меня данное значение в таблице в sqlite с питоном? Везде пишут чисто ввод вывод, есть ресурсы какие то?
источник

ED

Eto Demerzel in // CIPHERNET
Іван Федорович Крузенштерн
Внатуре? Я уже два часа не могу понять как узнать есть ли у меня данное значение в таблице в sqlite с питоном? Везде пишут чисто ввод вывод, есть ресурсы какие то?
Эм
источник

ED

Eto Demerzel in // CIPHERNET
Что ты узнать пытаешься?
источник

ІК

Іван Федорович Крузенштерн in // CIPHERNET
Eto Demerzel
Что ты узнать пытаешься?
У меня есть таблица, у меня есть значение, какой мне запрос отослать, чтоб проверить, есть ли такое значение в данном столбце? Или нужно сделать запрос на чтение и обрабатывать ошибку?
источник

ED

Eto Demerzel in // CIPHERNET
Іван Федорович Крузенштерн
У меня есть таблица, у меня есть значение, какой мне запрос отослать, чтоб проверить, есть ли такое значение в данном столбце? Или нужно сделать запрос на чтение и обрабатывать ошибку?
Ты раньше с реляционными базами не имел дела?
источник

ІК

Іван Федорович Крузенштерн in // CIPHERNET
Eto Demerzel
Ты раньше с реляционными базами не имел дела?
Не имел
источник

ED

Eto Demerzel in // CIPHERNET
Ну, допустим тебе надо узнать, если ли уже юзер с таким мылом:

select * from users where email = '...'
источник

ED

Eto Demerzel in // CIPHERNET
Тебе вернёт все записи, с таким мылом.
источник

ED

Eto Demerzel in // CIPHERNET
Соответственно, хоть одну вернуло — значит есть.
источник

ED

Eto Demerzel in // CIPHERNET
Как там правильно питоновские либы использовать — я не знаю.
источник

ІК

Іван Федорович Крузенштерн in // CIPHERNET
Eto Demerzel
Тебе вернёт все записи, с таким мылом.
Понял, спасибо большое
источник

ED

Eto Demerzel in // CIPHERNET
Why else? Well, FP is easier to write, easier to read, easier to test, and easier to understand. Now I imagine that a few of your are waving your hands and shouting at the screen. You’ve tried FP and you have found it anything but easy. All those maps and reduces and all the recursion – especially the tail recursion are anything but easy. Sure. I get it. But that’s just a problem with familiarity. Once you are familiar with those concepts – and it doesn’t take long to develop that familiarity – programming gets a lot easier.

(http://blog.cleancoder.com/uncle-bob/2017/07/11/PragmaticFunctionalProgramming.html)
источник

ED

Eto Demerzel in // CIPHERNET
источник
2020 April 12

G

Gymmasssorla in // CIPHERNET
источник