@ru_python

Страница 7598 из 9768
Andrii [R11]
02.01.2019
23:57:27
А, генератор у тебя, так в чем дело?
есть разница между () и []

>>> (Thread().start() for x in range(0, 10000000000000000000000000000000)) <generator object <genexpr> at 0x7f3e50a90e60> >>> [Thread().start() for x in range(0, 10000000000000000000000000000000)] #скорее всего пойдет думать и memory error если нажать enter

?? Eugene
02.01.2019
23:57:58
есть разница между () и []
Нет, я не понял что ты хотел продемонстрировать

Andrii [R11]
02.01.2019
23:58:20
>'Пока не начнешь их использовать - ничего страшного)'

Google
?? Eugene
02.01.2019
23:58:59
Ты асегда на вопрос отвечаешь цитатами?

Ладно, забей, мне уже скучно

Иван
03.01.2019
04:10:19
Есть в телеге полезные каналы по django или flask ?

Владимир
03.01.2019
06:26:45
Anatoly
03.01.2019
07:41:55
Все привет , кто умеет писать скрипты для what’s app ботов?

Maxim robox
03.01.2019
07:51:26
Все привет , кто умеет писать скрипты для what’s app ботов?
Если ты ищешь исполнителя, то напиши об этом более явно. Прочитай правила. А вообще, в вацапе нормальных ботов нет. Есть только костыли, которые регулярно ломаются.

Владимир
03.01.2019
07:55:25
Если ты ищешь исполнителя, то напиши об этом более явно. Прочитай правила. А вообще, в вацапе нормальных ботов нет. Есть только костыли, которые регулярно ломаются.
Это бизнес модель автоваза, которую теперь и другие автопроизводители перенимают: ломайся часто, продавай готовых агрегатов больше)))

Tony
03.01.2019
07:57:50
Рядом стоят 2 компа. Как запустить юпитер на одном и подключиться к нему с другого? Они в одной сети

Green
03.01.2019
08:13:53
Максим
03.01.2019
08:21:56
Для чего в коде пишут переменные с подчеркиванием? Например: class Test(): def __init__(self, name): self._name = name

для чего self._name ? почему с подчеркиванием?

это какой-то вкус автора кода или какая-то особая функция?

Google
Oleksandr ror191505
03.01.2019
08:24:17
https://docs.python.org/3/tutorial/classes.html#tut-private

Максим
03.01.2019
08:34:09
https://docs.python.org/3/tutorial/classes.html#tut-private
в доке два подчеркивания, а в коде одно оО

Oleksandr ror191505
03.01.2019
08:34:21
в доке два подчеркивания, а в коде одно оО
Первый абзац читать пробовал?

Максим
03.01.2019
08:38:19
Методы внутри класса тоже можно делать приватными?

Vitaliy
03.01.2019
08:48:47
Методы внутри класса тоже можно делать приватными?
Можно. Методы - тоже атрибуты, только callable, если говорить очень грубо.

Vitaliy
03.01.2019
08:52:08
Denis
03.01.2019
08:52:59
Ребят,подскажите,где косяк в декораторе?Когда декорируешь дважды один декоратором,начинаются неточности в измененных характеристиках.

Tishka17
03.01.2019
08:55:02
Какой странный декоратор

Vitaliy
03.01.2019
08:55:04
Tishka17
03.01.2019
08:55:25
Это скорее прокси

Максим
03.01.2019
08:55:46
жесть какая-то, это все необходимо, чтобы не было конфликтов переменных?

Vitaliy
03.01.2019
08:56:32
жесть какая-то, это все необходимо, чтобы не было конфликтов переменных?
нет, это для регулирования доступа к полям объекта

Vitaliy
03.01.2019
08:57:02
нет
Развёрнуто

Alex
03.01.2019
08:57:21
жесть какая-то, это все необходимо, чтобы не было конфликтов переменных?
name mangling действительно используется чтобы избегать конфликтов имен, но нужен бывает раз в пятилетку и новичкам противопоказан.

Tishka17
03.01.2019
08:57:44
Ни разу не юзал

Имхо это для метода, который должен быть не виртуальным (в терминах плюсов)

Google
Tishka17
03.01.2019
08:58:09
Что редкость

Максим
03.01.2019
08:58:37
name mangling действительно используется чтобы избегать конфликтов имен, но нужен бывает раз в пятилетку и новичкам противопоказан.
благодарю, встретил в коде примеров паттернов в python и там так регулярно автор пишет в коде.

Tishka17
03.01.2019
08:58:55
Одна чертояка - другое

а как нужно?
Как в других методах. Возвращать изменённую копию

Alex
03.01.2019
08:59:15
Развёрнуто
достаточно развернуто?

нет, это для регулирования доступа к полям объекта
для регулирования доступа в python принято согласение использовать префикс - одинарное подчеркивание, чтобы обозначить, что аттрибут предназначен для внутреннего использования и не является частью публичного интерфейса.

Alex
03.01.2019
09:03:23
То есть запрет / разрешение доступа к данным класса из подкласса не является управлением доступа?
нет, так как это может ошибочно навести на мысль, что следует использовать _ и __ как замену protected и private соответственно, что неверно.

Denis
03.01.2019
09:04:37
Ilya
03.01.2019
10:14:02
всем привет, можете пожалуйста подсказать что значит: x[y] += a а точнее что такое x[y]

Проксимов
03.01.2019
10:14:21
Ilya
03.01.2019
10:20:32
а то есть если x это массив то с помощью y можно указать какой элемент из массива брать ?

Admin
ERROR: S client not available

Tishka17
03.01.2019
10:22:37
Ага

Ilya
03.01.2019
10:23:35
ок спасибо большое за помощь :)

Nybkox
03.01.2019
11:07:03
Ребят, выкидывает (sqlite3.OperationalError) (flask, qlalchemy) no such table: *tablename* при заполнении БД циклом с json. Проблема в том, что кидает на разные всё время таблицы если удалить/отчистить бд. А самый странный момент, что всё работало, код models и код заполенения не менялся.

Tishka17
03.01.2019
11:07:48
Ээ

Чо

Google
Nybkox
03.01.2019
11:08:02
Я в таком же шоке

Tishka17
03.01.2019
11:08:08
Показывай как таблицы создаёшь и как заполняешь

Nybkox
03.01.2019
11:08:25
В лс, сюда или в репл?

Сергей
03.01.2019
11:10:08
скорее всего поменял или добавил новые классы моделей, а миграции не сделал

Nybkox
03.01.2019
11:10:29
Это локальное тестирование

на sqllite

Nybkox
03.01.2019
11:11:30
не

Просто данные нахоядтся в json. Как примерное наполнение таблицы. И я из заливаю циклом в БД

Nybkox
03.01.2019
11:12:50
db.create_all()

спциеально refresh.py, которые дропает и ресоздёт таблицы

Maxim robox
03.01.2019
11:13:32
на sqllite
Ну я бы все равно посоветовал тестить на той же СУБД, что и в проде. Это не так сложно, как кажется.

Nybkox
03.01.2019
11:14:23
Могу попробывать на pythonanywhere

там, вроде, mysql БДшки

Tishka17
03.01.2019
11:18:08
Проверь, все ли таблицы нормально создаются

Прям глазами в базе

Nybkox
03.01.2019
11:18:46
DB Browser for sqllite говорит, что всё норм.

https://docs.sqlalchemy.org/en/latest/errors.html#error-e3q8

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