@ru_python

Страница 3791 из 9768
BlackAndOrange
20.09.2017
08:46:14
Господа. Стоит задача просклонять тысячу существительных и тысячу прилагательных. Никто не знает подходящую библиотеку для этого?

Марк
20.09.2017
08:47:08
Владимир
20.09.2017
08:49:39
pymorphy2 ?

Google
Марк
20.09.2017
08:50:44
Если вопрос ко мне, то возможно. На основе либы, которую пацаны пилили лет двадцать по лингвистике.

BlackAndOrange
20.09.2017
08:50:55
О, спасибо

Владимир
20.09.2017
08:51:19
вот еще есть - http://morpher.ru/ws3/python/

https://habrahabr.ru/post/176575/

Марк
20.09.2017
08:53:49
BlackAndOrange
20.09.2017
08:54:22
вот еще есть - http://morpher.ru/ws3/python/
Этот платный, к сожалению. Бесплатная версия только запрос в секунду.

Владимир
20.09.2017
09:11:20
Этот платный, к сожалению. Бесплатная версия только запрос в секунду.
Ну тогда pymorphy2 и вот пример - http://pymorphy.readthedocs.io/en/v0.5.6/usage/base.html

Антон
20.09.2017
09:54:26
+, pymorphy2 норм

ivan
20.09.2017
12:47:46
в питоне можно сделать приватный метод? Или только атрибут?

Tigran
20.09.2017
12:48:01
можно

Aragaer
20.09.2017
12:48:31
встречный вопрос - а зачем?

ivan
20.09.2017
12:50:08
ну а зачем нужна приватность в других языках? Чтобы доступа не было снаружи

Google
ivan
20.09.2017
12:50:17
а каким образом ее приватной сделать?

Tigran
20.09.2017
12:50:31
def __my_method(self): ...

просто начать с __

Aragaer
20.09.2017
12:50:43
я не знаю, зачем нужна приватность в других языках.

Маришка
20.09.2017
12:50:46
а каким образом ее приватной сделать?
Это на уровне договоренности

Tigran
20.09.2017
12:50:49
правда, в питоне она работает не совсем так, как в других языках

Aragaer
20.09.2017
12:51:10
тем более, что во всех известных мне языках эта приватность все равно обходится при должном упорстве

a
20.09.2017
12:51:28
Здравствуйте

ivan
20.09.2017
12:51:32
на уровне договоренности это понятно), ну чисто для восприятия, не должен другой экземпляр иметь возможность управлять атрибутами и методами текущего

Aragaer
20.09.2017
12:51:46
поэтому лучше использовать соглашения вида "приватное это значит сюда лучше не лезть", а не "приватное, значит сюда не доберешься". И в этом смысле _ в начале - вполне достатончо

он если захочет, сможет. Даже с __

Admin
ERROR: S client not available

Tigran
20.09.2017
12:52:15
даже в C++

Aragaer
20.09.2017
12:52:38
"не должен" это и есть - если ты обращаешься к чему-то, что начинается с _, значит ты делаешь что-то неправильное и нарушаешь договоренность

Tigran
20.09.2017
12:52:41
Оффтоп: кто-нибудь видел русскоязычный чатик про геймдев?

Aragaer
20.09.2017
12:52:45
в с++ тоже, да.

ivan
20.09.2017
12:52:52
нууу) с дуру можно что-то обо что-то сломать)

Aragaer
20.09.2017
12:53:31
вот поэтому и есть очень видимые договоренности - одно подчеркивание это "пожалуйста, не лезте"

а два подчеркивания - "не, ну ваще, какого хрена, я ж просил не лезть"

ivan
20.09.2017
12:54:13
))

Google
Artyem
20.09.2017
12:54:42
_ - не менять __ - не читать

Aragaer
20.09.2017
12:55:10
нет. превращается в _ClassName

мхм. Чортов телограмм

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

Tigran
20.09.2017
12:55:39
PyCharm вот метит жёлтеньким попытки обратиться к чужому методу/полю, начинающемуся с _

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