
Марк
20.09.2017
08:45:17

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

Владимир
20.09.2017
09:11:20

Антон
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 вот метит жёлтеньким попытки обратиться к чужому методу/полю, начинающемуся с _