@spbpython

Страница 123 из 785
GNU/Docker
08.09.2016
19:42:46
Комитеты говно

Там на хабре статья была

Чувак коровый плюсовый девелопер

Стандвртную либу пилит

Google
GNU/Docker
08.09.2016
19:43:55
Он не знает ничего кроме плюсов

Таких людей нельзя допускать к таким вещам.

Eugene
08.09.2016
19:49:42
Из-за профессиональной деформации? :) если 20 лет писать на c++ и не изучать ничего нового, мозги костенеют. Мне вот интересен web, но я 10 лет писал всякую инженерную и околонаучную фигню и мне сложно влиться во все эти 100500 фрэймворков

GNU/Docker
08.09.2016
19:49:57
нет

из-за неразвитости.

невозможно знать одни плюсы и быть хорошим программистом.

https://sites.google.com/site/steveyegge2/tour-de-babel

вот кстати прикольная статья

наткнулся и прям зачитался.

Eugene
08.09.2016
19:56:58
Чтобы быть хорошим разработчиком мало знать языки программирования. Вот статья на эту тему как раз https://habrahabr.ru/post/307282/

Dmitry
08.09.2016
20:03:11
В расте тоже иногда бывают проблемы с крэйтом.

С зависимостями везде проблемы короче

Google
GNU/Docker
08.09.2016
20:07:20
Конечно мало

Но необходимо.

Dmitry
08.09.2016
20:12:53
Знакомый из др.веба говорит что на расте уже малвари пишут. Так что язык живёт :)

Dmitry
08.09.2016
21:04:42
нет, Егор Зайцев

Roman
08.09.2016
21:05:26
нет, Егор Зайцев
но таки вирлаб? )

Dmitry
08.09.2016
21:06:05
я не знаю в каком он отделе - вирусный аналитик.

Roman
08.09.2016
21:08:01
ну да. вирлаб )

нет, Егор Зайцев
Может, Георгий? )

Dmitry
08.09.2016
21:10:00
ну это он да)

Roman
08.09.2016
21:12:00
ну это он да)
ну, привет там ему от коллеги итп )

Dmitry
08.09.2016
21:12:15
ок)

Dmitry
08.09.2016
23:15:02
https://twitter.com/raymondh/status/773978885092323328

Serge
08.09.2016
23:16:31
ипать...

Dmitry
08.09.2016
23:16:40
ага

https://morepypy.blogspot.ru/2015/01/faster-more-memory-efficient-and-more.html?m=1

Serge
08.09.2016
23:20:24
это они в 3.4 вкатили сюшный OrderedDict же

да, там правильно про **kwargs спросили...

ну и блин, это просто переворот...

Google
Dmitry
08.09.2016
23:28:42
как я понимаю, кварги это должно затронуть

но какое это имеет значение, хм?

Serge
08.09.2016
23:29:19
но какое это имеет значение, хм?
ну, это имеет охренительное значение

например для монги

точнее, для некоторых связанных с ней библиотек

а для монги сами дикты

Dmitry
08.09.2016
23:31:27
я вспомнил как когда-то супер давно я не мог баг отловить, вызванный как раз моим незнанием того факта, что дикты не гарантируют порядок ключей

Serge
08.09.2016
23:31:43
т.е. т.е. col.find({'foo': {'a': 1, 'b': 2}}) это будет не то, что col.find({'foo': {'b': 2, 'a': 1}})

Dmitry
08.09.2016
23:31:45
и думаю другие новички на это тоже спотыкались :)

Serge
08.09.2016
23:31:57
погодите

Dmitry
08.09.2016
23:32:02
забавно что теперь эту корневую штуку уберут и будет ещё чуть-чуть проще

Serge
08.09.2016
23:32:52
но это же значит, что порядок становится свойством влияющим на логику значит {'a': 1, 'b': 2} != {'b': 2, 'a': 1}

Serge
08.09.2016
23:33:04
весь, весь! весь!!! софт написанный на питоне рассчитывает на то, что порядок неважен

Dmitry
08.09.2016
23:33:54
))

ну всё, ночь сержа сделана

Serge
08.09.2016
23:34:09
блин! это жесть.

не, погодите, они не могут включить {'a': 1, 'b': 2} != {'b': 2, 'a': 1}

это сломает всё к чертям собачьим

а если {'a': 1, 'b': 2} == {'b': 2, 'a': 1}, но порядок сохраняется, тогда получается странное. есть реально два гарантированно разных объекта, но они равны

Google
Serge
08.09.2016
23:35:29
давайте еще === введем

Dmitry
08.09.2016
23:36:08
¯\_(ツ)_/¯

Serge
08.09.2016
23:38:18
https://twitter.com/lig1/status/774029064235544576

Dmitry
08.09.2016
23:40:57
ага, но возможно быстрее код поглядеть, чем он ответит

там чейнджсеты приложены по его ссылке

Serge
08.09.2016
23:46:12
ну, по ченджсетам сравнение не затронуто, а это может означать что угодно, надо смотреть как ключи перебираются, когда они сравниваются

Andrey
08.09.2016
23:52:44
http://stackoverflow.com/questions/21947452/why-is-printing-b-dramatically-slower-than-printing?noredirect=1&lq=1

Admin
ERROR: S client not available

Dmitry
09.09.2016
00:03:48
сдаётся мне, что будет {'a': 1, 'b': 2} != {'b': 2, 'a': 1}

поскольку там внутри итерация по массиву и вылет на первом отличающемся значении

Serge
09.09.2016
00:39:39
короче, если будет !=, сломается просто всё. надо бы тесты питоновские же на этой ветке прогнать, точно же что-то отвалится

Очередная встреча сообщества 20 сентября (не 13)!!! https://plus.google.com/+SergeMatveenko/posts/jc1UZt4JoEo

Pin сделаю завтра днем, чтобы не будить;)

Кстати, @l3ksm предложил правильную мысль в твиторе. Надо бы объединиться и не платить каждому отдельно за доставку. Я могу заказать централизовано на встрече.

сдаётся мне, что будет {'a': 1, 'b': 2} != {'b': 2, 'a': 1}
https://twitter.com/Xavier_Combelle/status/774038355369603072

чуда не произошло

просто теперь случайный порядок будет случайно в порядке вставки

будет прикольно когда школота начнет на это рассчитывать в 3.6, а на <3.6 это будет валиться на фиг

Google
Dmitry
09.09.2016
03:41:13
А, ну окей.

Eugene
09.09.2016
04:04:41
Мне в Python очень нравится collections.defaultdict. Вот прямо сильно выручает иной раз.

Vitali K.
09.09.2016
04:16:15
и collections.Counter

Serge
09.09.2016
06:20:38
и collections.Counter
Это реже:)

Sergey
09.09.2016
06:22:50
Это реже:)
кому как) мне он чаще нужен

Dmitry
09.09.2016
06:25:08
У меня тоже много где

Serge
09.09.2016
06:55:55
Это прикольно :)
да, в таких вещах жаба-говнари, что те пхпэшники

Serg
09.09.2016
07:24:51
питоны, а подскажите немношк

есть версия питона 3,5,2

установил пискриптер 2,6 и он не запускается

говорит что питон не может быть инициализирован

с++ redistributable обновил вручную до последней версии

что еще может быть тооо

Eugene
09.09.2016
07:29:04
установил пискриптер 2,6 и он не запускается
А зачем нужен именно pyscripter? Сейчас полно всяких IDE для питона

Serg
09.09.2016
07:29:49
pycharm?

или какой самый юзабилити и популярный?

Eugene
09.09.2016
07:30:54
pycharm, eclipse, spyder, sublime text + anaconda или jedi

pycharm самый продвинутый с точки зрения "понимания" кода, в смысле автокомплит, рефакторинги и т. п. Но он прожорлив и UI его не всем нравится.

Ещё WingIDE - очень хороша, но pro-версия стоит денег

Страница 123 из 785