@ru_python

Страница 8811 из 9768
Denis
23.04.2019
11:20:14
Совсем джун, но уже хочет денег

А учиться не хочет?

ilya
23.04.2019
11:20:40
хочет, но не много)

Vladimir
23.04.2019
11:22:02
Правильно, нах много учиться, я тож так считаю

Google
Vladimir
23.04.2019
11:22:20
Папа/мама пристроят

ilya
23.04.2019
11:22:33
всех знаний не заработаешь)

Tigran
23.04.2019
11:22:39
огого, люди предлагают белую зарплату, надо брать

Настасья
23.04.2019
11:27:48
Dk
23.04.2019
11:28:55
удали

Ребят, я не понял, в Python анонимные dataclass не завезли?

Dk
23.04.2019
11:29:45
Зачем
Ты хоть прочитать успел?

Dk
23.04.2019
11:34:02
Зачем
Как-то так хочу class Config: prod: dataclass = api_token: str = 'token' api_url: str = 'it_is_url' test: dataclass = api_token: str = 'another_token' api_url: str = 'it_is_another_url' Config.test.api_token >>>another_token

Ради каждого уровня вложенности класс бы описывать...

Google
Dk
23.04.2019
11:34:54
?

Denis
23.04.2019
11:35:14
Зачем вообще датакласс описывать больше, чем в одном месте

Dk
23.04.2019
11:35:30
Он и будет в одном

Не придумывай то, что я не писал

Denis
23.04.2019
11:35:42
Можно сделать класс Config, а потом prod_config = Config(...)

И непонятно, зачем тут вообще датаклассы

Dk
23.04.2019
11:38:39
Ну подскажи BestPractics

Dik[возможно сплю]
23.04.2019
11:39:47
Добрый день. Сегодня порпобовал написать простого бота для телеграм, но при попытке проверить его, мне в консоли выдаёт ошибку, что в файле init.py на 816 строке ошибка ситнаксиса @util.async(). Перейдя в нужный файл и открыв его я увидел такие строки: @util.async() def get_me(self): return TeleBot.get_me(self)Как исправить ошибку?

Dik[возможно сплю]
23.04.2019
11:43:13
У меня питон 3.7.3, как узнать поддерживается или нет?

Denis
23.04.2019
11:44:17
Почитать где-то в ридми библиотеки

Dik[возможно сплю]
23.04.2019
11:46:43
Почитать где-то в ридми библиотеки
Я кажется понял. В документации сказано, что 3.4 поддерживается (у меня 3.7)

Dik[возможно сплю]
23.04.2019
11:49:40
Traceback (most recent call last): File "test.py", line 4, in <module> import telebot File "/home/Uzver/.local/lib/python3.7/site-packages/telebot/__init__.py", line 816 @util.async() ^ SyntaxError: invalid syntax

HelL [БП]
23.04.2019
11:51:47
Привет всем, работал кто с хостингом DigitalOcean?

Stan
23.04.2019
11:52:18
здравствуйте, подскажите по следующейпроблеме:

Google
Stan
23.04.2019
11:52:19
Tue Apr 23 10:15:50 2019 : Error: <internal>[61]: Reference "${.module}" not found Tue Apr 23 10:15:50 2019 : Error: /etc/raddb/radiusd.conf[61]: Failed expanding variable mod_instantiate Tue Apr 23 10:15:50 2019 : Error: /etc/raddb/radiusd.conf[61]: Invalid configuration for module "python"

не запускается radius

в чем может быть проблема?

как решить?

HelL [БП]
23.04.2019
11:55:38
Привет всем, работал кто с хостингом DigitalOcean?
У меня такой вопрос: На этом хостинге достаточно будет создать дроплет с убунтой и все? Бд можно будет бесплатно создать?

Nikolay
23.04.2019
11:56:25
??

cookie
23.04.2019
11:56:44
серьезные тут у вас проблемы

Maxim robox
23.04.2019
12:14:21
Стоп

Prunkles
23.04.2019
13:04:36
Не могу сказать, что я новичёк, так как какие-то штуки писал, и вообще имею уже большой опыт в других ЯП, но всё же В общем, такой вопрос: Как я понял, в питоне очень сильно придерживаются snake_case, и лишь для классов используют PascalCase. В таком случае, если у меня есть файл, который, по идее, я должен называть в snake_case, как и любой другой файл, но в нём описан некоторый класс (если в питоне вообще принято что-то на подобии "1 файл на 1 класс"), то должен ли я его называть тем же именем, что и класс, перейдя уже на PascalCase?

Prunkles
23.04.2019
13:06:16
В питоне такое не принято, можешь называть как хочешь
Но а если таки у меня файл описывает строго какую-то логику, и строго в одном классе? То назвать его именем класса, но транслировать в snake_case?

Tigran
23.04.2019
13:07:56
Да ну, на каждый класс по файлу норм, если дизайн классов нормальный.

Cykooz
23.04.2019
13:08:07
Но а если таки у меня файл описывает строго какую-то логику, и строго в одном классе? То назвать его именем класса, но транслировать в snake_case?
Имена модулей в питоне пишутся в lowercase. А поскольку имя модуля это имя файла или папки, то значит это правило распространяется и на них

Prunkles
23.04.2019
13:10:06
То есть мне следует рассуждать как "Сначала пишу весь код в одном файле, не волнуясь о названии файлов, а потом раскидываю фрагменты по файлам, которые называю кое-как, лишь бы смысл был хотя бы чуть-чуть понятен"?

Утрируя, конечно же

Maxim robox
23.04.2019
13:11:29
Cykooz
23.04.2019
13:11:40
Обычно код раскидывают по каким то функциональным признакам, а не по классам. Например: models views utils resources errors forms handlers и т.д.

Google
Cykooz
23.04.2019
13:12:29
Часто вообще используется какой-то фреймворк, в котором уже есть какие-то свои, исторически сложившиеся, варианты того, что и в какой файл запихивается.

Prunkles
23.04.2019
13:13:50
Обычно код раскидывают по каким то функциональным признакам, а не по классам. Например: models views utils resources errors forms handlers и т.д.
Можно подробнее об принятой архитектуре проектов? А то я немного растерялся, когда, при создании нового проекта, я прост ополучил пустую папку (сравнительно с некоторыми другими ЯПами, это немного конфузит)

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