@ru_python

Страница 2891 из 9768
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
я подумал, "пользовались" == "определяли"
да, я это и имел ввиду. то есть если вы не просто написали a += b , а перегрузили этот оператор

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

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

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
data science?
точно, спасибо

Aragaer
29.05.2017
13:38:37
неочевидненько

перегрузка требует от меня ковыряться, чтобы найти, какая именно реализация сработала в данный конкретный момент.

особенно когда идет перегрузка не чисто виртуальных методов, а уже готовых конкретных реализаций

Vasiliy
29.05.2017
13:55:15
Я вообще не люблю перегрузку, не говоря уж о перегрузке операторов
Хорошо тебе в питоне. Вот в c++ без этого очень грустно

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

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

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 гг

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

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
оно нативно щаз? без mypy всяких?
Так это игнорируется интерпретатором

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

Bro
29.05.2017
18:38:51
для чего?

SICP почитай

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

TILTED
29.05.2017
19:08:09
Фаулера или Буча
http://www.helloworld.ru/texts/comp/other/oop/ch01.htm оно?

Roman
29.05.2017
19:08:51
http://www.helloworld.ru/texts/comp/other/oop/ch01.htm оно?
у них можно любую книгу читать

Roman
29.05.2017
19:20:26
а через протоколы - это как?
https://stackoverflow.com/questions/41966132/udp-proxy-server-using-python-3-6-async

Nikolay
29.05.2017
19:25:06
https://stackoverflow.com/questions/41966132/udp-proxy-server-using-python-3-6-async
А, понял. Ну, протоколы для меня выглядят примерно заменой того, что было в asyncore/asynchat

Страница 2891 из 9768