
Rookie
29.05.2017
10:07:37
Там не сложно.

#3301⏣SoulString
29.05.2017
10:09:01
ага, на стаке увидел has и join
буду переделывать, всем спасибо

Евгений
29.05.2017
10:55:59
Часто пользуетесь перегрузкой операторов? Слабыми ссылками?

Google

Igor
29.05.2017
10:56:52
Лично я - относительно редко и то, и другое

Igor
29.05.2017
10:57:05
никогда, кажется, не пригождалось в работе

Artem
29.05.2017
11:01:50
единственная по-настощему полезная перегрузка уже есть в pathlib, там перегружен truediv и можно писать типа
Path('/etc') / 'nginx' / 'conf.d'

Ihar
29.05.2017
11:21:52
Еще некоторые библиотеки побитовое or для построения pipeline перегружают

Vasiliy
29.05.2017
11:23:18
вообще decimal всякие их перегружают и т.п.
т.е. наверное половина пользовались

Igor
29.05.2017
11:32:30

Евгений
29.05.2017
11:51:34

Aragaer
29.05.2017
12:47:13
Я вообще не люблю перегрузку, не говоря уж о перегрузке операторов

Сергей
29.05.2017
13:14:59
А что так? Отличный инструмент

Даниил
29.05.2017
13:22:30

Yan?
29.05.2017
13:29:15
В какой чат можно пойти чтобы поспрашивать насчет spark-a?

Igor
29.05.2017
13:29:44
data science?

Google

Yan?
29.05.2017
13:29:56

Aragaer
29.05.2017
13:38:37
неочевидненько
перегрузка требует от меня ковыряться, чтобы найти, какая именно реализация сработала в данный конкретный момент.
особенно когда идет перегрузка не чисто виртуальных методов, а уже готовых конкретных реализаций

Vasiliy
29.05.2017
13:55:15

Bro
29.05.2017
13:55:34
в питоне это не по дзену

Даниил
29.05.2017
13:55:46

Bro
29.05.2017
13:56:08
в имаксе тоже можно и в саблайме и даже в виме можно

Даниил
29.05.2017
13:56:12
Ну вот
Тем более

Bro
29.05.2017
13:56:50
в spacemacs SPC "/" например есть самое прямолинейное
бэкенд - ag, grep или еще какие-то штуки
и ищещь строку вообще по проекту
есть еще всякие gtags, cstags, ctags которые тэг ставят и таки да можно прям к методу по IDEшному
но как правило греп строки решает задачи и никакие теги особо не нужны. хотя знаю парни которые на сях и плюсах они тэги активно юзают.

Igor
29.05.2017
13:58:51
ag мощная штука

Nikolay
29.05.2017
14:00:06
Эм.. вообще-то: https://github.com/tacahiroy/ctrlp-funky

Nikolay
29.05.2017
14:00:18
я тут посмотрел видео с пикона

Bro
29.05.2017
14:00:19
spacemacs канешно забацали офигительно. я рванул на саблайм. потом решил посмотреть что там с имаксом. а там такое уххх.

Google

Nikolay
29.05.2017
14:00:26
посоны, 3.6 настолько лучше 3.5
что прям охренеть

Bro
29.05.2017
14:00:29
https://www.gnu.org/software/global/ вот кстати тэги ляпает
ни насколько все 3.5 пока юзают
многие либы еще не апнули саппорт 3.6
там вроде аннотации добавили

Nikolay
29.05.2017
14:01:50
3.6 обратно совместим
весь 3.5 код работает на 3.6
кроме, разве что, того, который полагается на рандомизацию диктов

Bro
29.05.2017
14:02:34
нууу
там dict теперь ordered

Nikolay
29.05.2017
14:03:05
я про это и сказал

Bro
29.05.2017
14:03:06
соответственно то что в kwargs тоже упорядочено

Nikolay
29.05.2017
14:03:42
но если кто-то в коде полагался на порядок в kwargs раньше - он же сам себе наркоман

Nikolay
29.05.2017
14:04:30
?

Nikolay
29.05.2017
14:04:56
короче, 3.6 форева

Bro
29.05.2017
14:05:41
я подожду. там никаких особо breakthrough не было.
как в 3.5
месяц назад проект портировал только с 2.7 гг

Nikolay
29.05.2017
14:06:21

Google

Nikolay
29.05.2017
14:06:33
ну, если не считать, что дикты теперь занимают в несколько раз меньше памяти
и asyncio стал куда шустрее

Bro
29.05.2017
14:07:02
за счет чего?

Nikolay
29.05.2017
14:07:14

Bro
29.05.2017
14:07:22
ну так asyncio с uvloop гоняют обычно

Admin
ERROR: S client not available

Nikolay
29.05.2017
14:07:36
там два их, от Raymond Hettinger и от Brandon Rhoades

Bro
29.05.2017
14:07:59
вот что меня высаживает пока это дико медленные json валидаторы что cerberus что json schema

Nikolay
29.05.2017
14:08:00

Bro
29.05.2017
14:09:27
каким образом asyncio стал шустрее?
ujson это декодер/энкодер
а не валидатор
from typing import Any, Dict, List
data: List[Dict[str, Any]] = []
эх аннотации круто
оно нативно щаз? без mypy всяких?

Даниил
29.05.2017
15:09:40
Они и раньше не были нужны
Mypy просто на корректность проверяет типы

Roman
29.05.2017
16:44:35
А есть тут умеющие asyncio?
Как быстрее работать с datagram-based:
1) через протоколы
2)как тут https://www.pythonsheets.com/notes/python-asyncio.html#simple-asyncio-udp-echo-server

Google

Nikolay
29.05.2017
17:01:04
а через протоколы - это как?

Baunty
29.05.2017
18:01:51

Nikolay
29.05.2017
18:02:31

Baunty
29.05.2017
18:02:47
как ты догадался
ниче себе

b0g3r
29.05.2017
18:03:19

Artyom
29.05.2017
18:38:17
Здрасьте ребят
Такой вопрос
Что приобрести почитать, из переводов? Некоторые начальные знания уже есть, хотелось бы их улучшить

Bro
29.05.2017
18:38:51
для чего?
SICP почитай

Roman
29.05.2017
19:05:27

Aragaer
29.05.2017
19:06:24
физерса

TILTED
29.05.2017
19:08:09

Roman
29.05.2017
19:08:51

Roman
29.05.2017
19:20:26

Nikolay
29.05.2017
19:25:06