@ru_python

Страница 1688 из 9768
Artem
03.11.2016
16:41:31
И джойны тоже? О_о

Oleksandr ror191505
03.11.2016
16:42:05
Любая орм завернет джойны нормально в запрос в бд

Pavel
03.11.2016
16:42:29
так и рождаются дба.

Artem
03.11.2016
16:48:19
Любая орм завернет джойны нормально в запрос в бд
А, не, ну это понятно. Я просто подумал, что вообще джойн ручками написан.

Google
Oleksandr ror191505
03.11.2016
16:48:46
Mihail
03.11.2016
17:09:55
Всем привет прдскажите с чего начать язык? Может есть какие книги?

here1am
03.11.2016
17:10:32
лутц

Oleksandr ror191505
03.11.2016
17:12:36
Брр

Лутц

Это чтобы отвадить от языка, да?)

O'Miay
03.11.2016
17:12:52
Пройди люой онлайн курс и вперед на гитхаб за примерами

Синтакс не сложный, я бы сказал очень простой.

И пробуй python 2.7, сразу на 3.5

here1am
03.11.2016
17:16:15
Это чтобы отвадить от языка, да?)
що спросили, то и предлагаю. за качество советов, само собой, не ручаюсь

V
03.11.2016
17:16:23
подскажите, плз, как правильно из скрипта проверить, запущен ли определенный образ в докере и если нет, запустить его и дождаться загрузки?

Oleksandr ror191505
03.11.2016
17:16:25
Синтакс не сложный, я бы сказал очень простой.
Пока ты не начинаешь гулобоко лезть в язык и понимаешь, что "есть нюанс"

открывай доку по либе работы с докером и смотри

Google
Pavel
03.11.2016
17:17:04
Всем привет прдскажите с чего начать язык? Может есть какие книги?
на всякий случай расскажу про https://telegram.me/python_beginners и запиненой сообщение там.

O'Miay
03.11.2016
17:17:45
Oleksandr ror191505
03.11.2016
17:18:25
Вобще да, но я не вижу ничего такого особенного
например такое def a(val, test=[]): test.append(val)

arisu
03.11.2016
17:18:32
учить язык без цели - без толку

V
03.11.2016
17:18:45
открывай доку по либе работы с докером и смотри
а если мой скрипт сам в контейнере крутится (в другом)? сорри, я с докером второй день только общаюсь, еще не очень разобрался

O'Miay
03.11.2016
17:19:04
arisu
03.11.2016
17:19:21
за [] в аргах

O'Miay
03.11.2016
17:19:52
МОжно, но я язык это позволяет, он же не тепезированный

Rocket
03.11.2016
17:20:06
Oleksandr ror191505
03.11.2016
17:20:13
Что тебе тут непонятно?
А вот ты походу не в курсе о интересном сайд эффекте этой конструкции

Aragaer
03.11.2016
17:20:22
язык это позволяет, но дело не в типах

Oleksandr ror191505
03.11.2016
17:20:25
за такое можно и побить
можно, но нужно знать, что не так)

O'Miay
03.11.2016
17:20:39
И что же?

Oleksandr ror191505
03.11.2016
17:20:47
Попробуй поиграйся

И поймешь

Google
Rocket
03.11.2016
17:20:58
можно, но нужно знать, что не так)
1 раз подебажит часа 4 веселый баг, тогда поймет

V
03.11.2016
17:21:24
суть простая. в одном контейнере крутится селениум. мой скрипт (в собственном контейнере), должен запуститься, убедиться, что селениум доступен и начать ему говорить куда идти и что делать. а если селениум недоступен по какой-то причине, проверить, запущен ли его контейнер, если нет, запустить, а если да - убить и запустить заново

O'Miay
03.11.2016
17:21:31
сейчас нет интерпритатора под рукой. что же тут не так???

Oleksandr ror191505
03.11.2016
17:21:55
сейчас нет интерпритатора под рукой. что же тут не так???
Ну запиши себе и проверь, когда появится)

Это нужно на себе прочувствовать

O'Miay
03.11.2016
17:22:17
ну ок

V
03.11.2016
17:22:41
хотя я умозрительно понимаю, что контейнеры на то и контейнеры, чтобы быть друг от друга изолированными, как и от системы и по идее не должны друг другом управлять

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

53r63rn4r
03.11.2016
17:25:19
Кто-то проходил курс по Machine Learning на курсере?

Paul
03.11.2016
17:26:21
неправильно поставленный вопрос. Правильно будет: прошел ли его кто-нибудь ДО КОНЦА?

53r63rn4r
03.11.2016
17:26:30
Ну, да

Я это имел ввиду

Paul
03.11.2016
17:26:42
я вот начал и понял, что матаппарата не хватает катастрофически. Бросил, сейчас подготовкой занимаюсь

53r63rn4r
03.11.2016
17:27:37
А далеко дошел?

Oleksandr ror191505
03.11.2016
17:29:57
мммм.... звучит логично. но не пойму пока, как сделать так, чтобы контейнер с селениумом был всегда доступен, свеж и полон сил
ну я хз, что должно случиться, чтобы контейнер упал. а из клиента ты просто сделай себе цикл, который будет несколько раз пробовать отправить запрос, в случае фейла

V
03.11.2016
17:31:59
ну я хз, что должно случиться, чтобы контейнер упал. а из клиента ты просто сделай себе цикл, который будет несколько раз пробовать отправить запрос, в случае фейла
упасть может не контейнер, а селениум в нем и тогда лучше тупо перезапустить его контейнер и ехать дальше. не?

Admin
ERROR: S client not available

Oleksandr ror191505
03.11.2016
17:32:25
упасть может не контейнер, а селениум в нем и тогда лучше тупо перезапустить его контейнер и ехать дальше. не?
ну здесь все зависит от того, как ты вообще его там стартуешь. добавь туда супервизор

Google
O'Miay
03.11.2016
17:32:38
Все прекрсано работает, в чём прикол??? def a(val, test=[]): test.append(val) print(test) a("123", [0, "123456"])

Aragaer
03.11.2016
17:32:49
еще раз вызови

а, не, не так

O'Miay
03.11.2016
17:32:59
Output: [0, '123456', '123']

Aragaer
03.11.2016
17:33:07
вызови два раза, без второго аргумента

a(123) a(456)

V
03.11.2016
17:33:28
ну здесь все зависит от того, как ты вообще его там стартуешь. добавь туда супервизор
ох, говорю же второй день про него только читаю. ок, посмотрю в сторону супервизора, спасибо

O'Miay
03.11.2016
17:33:37
def a(val, test=[]): test.append(val) print(test) a("123")

Output: ['123']

Oleksandr ror191505
03.11.2016
17:34:31
Еще раз вызови

O'Miay
03.11.2016
17:34:41
def a(val, test=[]): test.append(val) print(test) a("123") a("222") a(777)

['123'] ['123', '222'] ['123', '222', 777]

Oleksandr ror191505
03.11.2016
17:34:55
Бинго

O'Miay
03.11.2016
17:34:58
Забавно :)

53r63rn4r
03.11.2016
17:35:22
Вам в https://telegram.me/python_beginners

Aragaer
03.11.2016
17:35:39
когда интерпретатор увидел объявление функции, он сразу создал массив

и у тебя переиспользуется один и тот же массив

правильнее так: def a(val, test=None): if test is None: test = []

arisu
03.11.2016
17:36:57
угу, а еще иногда используют sentinel

Oleksandr ror191505
03.11.2016
17:37:00
Google
53r63rn4r
03.11.2016
17:37:01
а лучше return [].append(value)

Если нужен новый

O'Miay
03.11.2016
17:37:54
def a(val, test=[]): if len(test) == 0: test = [] test.append(val) print(test) a("123") a("222") a(777)

['123'] ['222'] [777]

Oleksandr ror191505
03.11.2016
17:38:04
53r63rn4r
03.11.2016
17:38:06
Хз что за задача, опять же: пытаемся помочь без условия задачи.

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