
H
28.12.2016
17:27:57
нет
в бутстрапе

Zart
28.12.2016
17:30:42
а там рядышком еще и https://spb.hh.ru/vacancy/19291792

H
28.12.2016
17:36:58
а что во второй плохо, переписывать с пхп на питон, норм для среднячка, имхо

Google

H
28.12.2016
17:37:18
я так начинал, с перла переписывал на питон, чтобы самому не думать

Eugine
28.12.2016
17:41:13

H
28.12.2016
17:41:53
с пхп тоже самое
мне интересно, почему в селектеле все еще 2.7, ведь написано что есть и новые сервисы, почему они не апгрейдятся?
тут по-любому кто-то есть из селектела

Никита
28.12.2016
17:49:20
Полагаю куча легаси. Поэтому и Python 2 и с PHP вакансия

Artem
28.12.2016
18:11:53

Zart
28.12.2016
18:15:25
он там херню написал

Стас Щетинников
28.12.2016
18:18:26

Artem
28.12.2016
18:18:43

Zart
28.12.2016
18:19:02
но лично я предпочту писать на втором пока еще

Artem
28.12.2016
18:19:13

Zart
28.12.2016
18:19:40
эм... аннотации ввели в 3.0

Google

Zart
28.12.2016
18:19:53
форсить типы они не могут и не будут

Eugine
28.12.2016
18:20:09
да в трешке куча добавлений уровня руби

Artem
28.12.2016
18:20:40
Ну там итераторы везде

Zart
28.12.2016
18:21:54
какие итераторы?

Artem
28.12.2016
18:23:35
map, filter

Zart
28.12.2016
18:23:55
я мысль не осилил
в двойке это функции, в тройке классы

Artem
28.12.2016
18:25:27
Ну
Меня в свое время склоняла к двойке только доступность библиотек
Тот же TF и Caffe довольно ублюдочно работали на третьем
Сейчас все норм, я и забыл уже, что такое второй питон

H
28.12.2016
18:41:36
да уже нет оснований не юзать 3й питон, все эти аргументы про отсутствие библиотек умерли в 2012

Zart
28.12.2016
18:48:42
а почему третий?

H
28.12.2016
18:49:27
ясно

Zart
28.12.2016
18:49:47
я вообще пишу код так, чтобы работало и там и там
бонусов у тройки практически нет, минусы есть

Belegnar
28.12.2016
19:09:46
У тройки один неоспоримый плюс - через 5-7 лет она еще будет, а двойка, скорее всего - нет

Google

Zart
28.12.2016
19:10:30
как-то не факт
я вчера вон чинил комп с мс-дос 6.22, который всё еще в бою

Eugine
28.12.2016
19:11:35
гвидо не указ, если нет новых фич

Zart
28.12.2016
19:12:02
https://www.naftaliharris.com/blog/why-making-python-2.8/ энтузиасты есть

H
28.12.2016
19:15:21
это на извращение похоже

Belegnar
28.12.2016
19:15:32

H
28.12.2016
19:15:36
because I want to give all the people who use Python 2 access to the Python 3 language features, which I think are actually pretty cool.
ну так юзайте 3й ?

Belegnar
28.12.2016
19:16:03
А поебаться?

Zart
28.12.2016
19:16:11
еще б 3й работал в определенных сценариях

H
28.12.2016
19:16:47
The biggest syntax change that I don't like in Python 3 is actually the removal of the "print" statement--it's just easier to type "print x"!

H
28.12.2016
19:16:59
ЯСНО

Zart
28.12.2016
19:18:10
надо олдпорты
from __past__ import print_statement

H
28.12.2016
19:18:22
надо сделать питон 4й
чтобы было return(x**2)
with(open(file)) as(f): print(f)
python limited lisp edition

Стас Щетинников
28.12.2016
19:44:28

Google

Стас Щетинников
28.12.2016
19:46:11
кстати, в православном CL уже все есть, что хотят сделать в новом python, при этом еще к тому же, чтобы получить новый синтаксис, не надо ждать новую версию ;)
Эх, и CL компилируемый, быстрый, с аннотациями типов, которые компилятор оптимизирует, и ООП с нормальным диспатчингом, и dynamic (special) variables done right, хороший язык...

Zart
28.12.2016
19:51:06
еще б не тормозил

Стас Щетинников
28.12.2016
19:52:03

Zart
28.12.2016
19:52:40
если он такой охуительный, что ж на нем пишут лишь полтора инвалида?

Стас Щетинников
28.12.2016
19:54:58

H
28.12.2016
19:56:02
https://ru.wikipedia.org/wiki/CL

Стас Щетинников
28.12.2016
19:56:12
Common Lisp

Zart
28.12.2016
19:58:14
коммон говно

Стас Щетинников
28.12.2016
19:58:42

Admin
ERROR: S client not available

Zart
28.12.2016
19:59:40
ну вот серьезно, что на нем пишут?
емакс не предлагать

Стас Щетинников
28.12.2016
20:00:01
emacs не на коммон лиспе совсем
он на emacslisp
как бы это СОВСЕМ РАЗНЫЕ языки

Zart
28.12.2016
20:00:43
т.е. он настолько общий, что ни разу не похож?
и скобки наверное не той системы

Стас Щетинников
28.12.2016
20:01:58

Google

H
28.12.2016
20:03:05
первый раз слышу

Стас Щетинников
28.12.2016
20:03:39
genera давно подохла

H
28.12.2016
20:03:52
(map 'string #'(lambda (x y)
(char "01234567890ABCDEF" (mod (+ x y) 16)))
'(1 2 3 4)
'(10 9 8 7)) => "AAAA"
(setq seq '("lower" "UPPER" "" "123")) => ("lower" "UPPER" "" "123")
(map nil #'nstring-upcase seq) => NIL
seq => ("LOWER" "UPPER" "" "123")
(map 'list #'- '(1 2 3 4)) => (-1 -2 -3 -4)
(map 'string
#'(lambda (x) (if (oddp x) #\1 #\0))
'(1 2 3 4)) => "1010"
да я застрелюсь чем на таком буду писать
уж лучше на сях

Zart
28.12.2016
20:04:35
они удивляются почему никто на их удобном и быстром не пишет, да

Стас Щетинников
28.12.2016
20:05:18

H
28.12.2016
20:05:26
всмысле

Стас Щетинников
28.12.2016
20:05:41
всмысле
в смысле вы привели пример говнокода на lisp-е

H
28.12.2016
20:05:41
это из экземпла библиотеки работы с диктом
зачем они говнокод выкладывают тогда?

Стас Щетинников
28.12.2016
20:06:01
ну я не виноват, что там привели пример говнокода ;)

H
28.12.2016
20:06:05
http://clhs.lisp.se/Body/f_map.htm
а, ну тебе виднее, да
покажи свой код тогда

Стас Щетинников
28.12.2016
20:06:22
помимо мапа -есть нормальные comprehension

Zart
28.12.2016
20:06:33
всего на полстраницы, да?

Стас Щетинников
28.12.2016
20:07:57
clhs - это вообще не про хороший и современный код - это просто справочник, как и какая функция работает

H
28.12.2016
20:08:31
(collect (list) ((* x x))
(in (x) '(1 2 3 4 5 6 7 8)))
(1 4 9 16 25 36 49 64)
[x*x for x in range(1, 9)]
:(