@rudepython

Страница 121 из 1719
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
я так начинал, с перла переписывал на питон, чтобы самому не думать

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
мне интересно, почему в селектеле все еще 2.7, ведь написано что есть и новые сервисы, почему они не апгрейдятся?
Я частенько слышу о том, что третий не любят и принципиально начинают новые проекты на втором. Некоторые из причин описаны у чувака, который сделал learn <language> the hard way

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

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
Полагаю куча легаси. Поэтому и Python 2 и с PHP вакансия
ебать, редкий вид, капитан очевидность ворвался :)

да уже нет оснований не юзать 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
https://www.naftaliharris.com/blog/why-making-python-2.8/ энтузиасты есть
Даже домен с нафталином созвучен ?

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
with(open(file)) as(f): print(f)
да чоуж, сразу в (with ((open file) as f) (print f))

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
еще б не тормозил
CL-то? ;) Этот сильно быстрее питона )

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
ну вот серьезно, что на нем пишут?
а хз, раньше что-то для ИИ делали, ОС на нем писали ( https://en.wikipedia.org/wiki/Genera_(operating_system) ) куча всего.

т.е. он настолько общий, что ни разу не похож?
неа, ну только скобочками и некоторыми конструкциями. Это как Java и C - похожи фигурными скобками.

Google
Стас Щетинников
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
они удивляются почему никто на их удобном и быстром не пишет, да

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)]

:(

Страница 121 из 1719