
Ruslan
08.12.2017
08:55:23
Я вел с человеком деятельность

Nikolay
08.12.2017
08:55:24

Ruslan
08.12.2017
08:55:27
Доверил инфу

Artyem
08.12.2017
08:55:34

Google

Ruslan
08.12.2017
08:55:42
Он меня предал и нужно всю инфу удалить

Nikolay
08.12.2017
08:55:59

Ruslan
08.12.2017
08:56:03
Чтобы он не мог доказать или слова

Tigran
08.12.2017
08:56:53
Жизнь учит

Artyem
08.12.2017
08:57:25
Лол, да
https://bugs.python.org/issue27350

Nikolay
08.12.2017
08:57:25
И даже если официально это закрепят в 3.7 (в чём я лично серьезно сомневаюсь), на это нельзя полагаться как минимум потому, что это вызовет серьезные проблемы с портированием на другие языки
Ибо там нет такой петрушки

Artyem
08.12.2017
08:57:48
в большинстве нет проблем

Aragaer
08.12.2017
08:58:27
ordered dict не значит, что там ключи отсортированы же

Robot
08.12.2017
08:58:28
вообще ни о чем разговор. на детали реализации нельзя пологаться. интерпретаторов много

Aragaer
08.12.2017
08:58:36
просто речь о порядке добавления ключей

Robot
08.12.2017
08:59:02
и много версий даже cpython. вы будете писать скипты, которые будут работать только на 3.7 и неочевидным образом ломаться на более старых версиях?

Google

Artyem
08.12.2017
09:00:27

Robot
08.12.2017
09:01:06
В чем проблема просто использовать ordereddict?

Nikolay
08.12.2017
09:01:16

Robot
08.12.2017
09:01:52
Впрочем на своей машине пиши что хочешь и как хочешь, но не публикой это нигде xdd

Алексей
08.12.2017
09:02:54
Нельзя полагаться на порядок в обычном словаре. Завтра найдут новую супероптимальную реализацию, но которая не сохраняет порядок и в каком-нибудь 3.12 сломают этот порядок. И всё, приехали.

Tigran
08.12.2017
09:02:55

Artyem
08.12.2017
09:03:19

Nikolay
08.12.2017
09:04:37
ага просто ответ гвидо
ага, просто Гвидо всегда прав. Давайте забудем, что он иногда херню творит, как с reduce, например

Robot
08.12.2017
09:05:03

Maxim robox
08.12.2017
09:05:12

Artyem
08.12.2017
09:05:21
а он ему не нравиться

Nikolay
08.12.2017
09:06:09
А что с reduce?
а он его выкинул в functools, потому что заявил, что он слишком непонятный
несмотря на то, что fold в любом языке есть

Robot
08.12.2017
09:06:51

Oleg
08.12.2017
09:06:54

Nikolay
08.12.2017
09:07:07

Google

Tigran
08.12.2017
09:07:09
без них же можно обойтись

Oleg
08.12.2017
09:07:18

Tigran
08.12.2017
09:07:25
и они самые что ни на есть func tools

Robot
08.12.2017
09:07:33
может ещё sum тогда?

Oleg
08.12.2017
09:07:43
Тоже

Artyem
08.12.2017
09:07:45

Robot
08.12.2017
09:07:45
map и filter я использую часто и часто встречаю в коде. reduce - нет.

Oleg
08.12.2017
09:08:01
Не оставим ничего в глобальном пространстве
If уберем в program.logic

Nikolay
08.12.2017
09:08:52
вот примерно так Гвидо выглядит иногда

Oleg
08.12.2017
09:08:55
for в program.loops

Tigran
08.12.2017
09:09:01

Robot
08.12.2017
09:09:31
собственно я не против, чтобы filter и map были в functools почему бы и нет

Tigran
08.12.2017
09:09:41
"я использую" и "я не использую" - это так себе аргумент, вот я к чему

Robot
08.12.2017
09:09:44
там и так много чего и во всяких itertools тоже

Tigran
08.12.2017
09:10:04
настаиваю, чтобы сложение и вычитание тогда были в impertools

Oleg
08.12.2017
09:10:08
А я не против дикт комп тоже спрятать

Tigran
08.12.2017
09:10:13
и форы и ифы

Robot
08.12.2017
09:10:20

Google

Tigran
08.12.2017
09:10:43
чтобы каждая программа начиналась с объявления парадигмы

Oleg
08.12.2017
09:11:12
и форы и ифы
Ты злой. Уж лучше from/import сложить в progtools

Tigran
08.12.2017
09:11:21
from impertools import *
from functools import *
from decltools import *

Nikolay
08.12.2017
09:11:39
короче, нефиг полагаться на упорядоченность диктов. Ни в одном другом популярном языке такого треша нет.

Admin
ERROR: S client not available

Oleg
08.12.2017
09:11:39
И запретить * в импортах

Nikolay
08.12.2017
09:11:58

Tigran
08.12.2017
09:12:19
from impertools import class, def, for, while, if, try, with

Oleg
08.12.2017
09:12:22
А . то за что?

Robot
08.12.2017
09:12:28

Oleg
08.12.2017
09:12:29
Я использую

Nikolay
08.12.2017
09:12:32
импорты всегда с имени пакета должны начинаться

Artyem
08.12.2017
09:13:32

Nikolay
08.12.2017
09:14:01

Tigran
08.12.2017
09:14:07
сегодня относительными импортами балуешься, а завтра в жопу^W^W упорядоченность диктов используешь

Maxim robox
08.12.2017
09:14:57

Google

Алексей
08.12.2017
09:15:18

Robot
08.12.2017
09:15:18
import sosedniy_file

Nikolay
08.12.2017
09:15:19
либо, крайне редко, import neighbour_file

Maxim robox
08.12.2017
09:15:51

Nikolay
08.12.2017
09:16:11
если проект предназначен для чего-то продакшенового - то он должен быть питонопакетом, и самый логичный способ организовать импорты - это писать их от имени пакета
в домашних проектах на коленке похер, да

Oleg
08.12.2017
09:17:09
Но с reduce это они конечно зря

Nikolay
08.12.2017
09:17:16
там можно и упорядоченные дикты использовать

Oleg
08.12.2017
09:17:36
Нужно было тогда и map,filter спрятать.

Nikolay
08.12.2017
09:17:43

Oleg
08.12.2017
09:18:04
Что есть датаклассы?

Maxim robox
08.12.2017
09:18:32

Oleg
08.12.2017
09:18:36
Я вон недавно вспомнил что есть viewkeys в нашей бренной жизни)

Robot
08.12.2017
09:18:38
что такое датаклассы
редьюс не нужен

Nikolay
08.12.2017
09:18:47

Tigran
08.12.2017
09:18:54
ты не нужен, ёпта