@ru_python

Страница 2530 из 9768
Yahweh
19.03.2017
17:37:24
Пельмени готовы?

Проксимов
19.03.2017
17:44:32
Ещё один стандарт скорее

no
19.03.2017
17:45:10
Google
Sander
19.03.2017
17:55:49
Всем привет

Вопрос к прогрессистам на питоне

Как вы обводитесь без private, public, protected? В питоне

Pavel
19.03.2017
17:57:36
Как вы обводитесь без private, public, protected? В питоне
есть конвенция про название методов и подход, что "мы тут взрослые люди, и если договорились, что _name - приватный, то и не исползуем его снаружи".

Subbotin
19.03.2017
18:01:18
Но при этом если сильно хочется, то можешь и дернуть на свой риск.

Subbotin
19.03.2017
18:02:09
Что круто. Потому что в языках, где приватные методы не доступны совсем, приходится форкать библиотеку

Pavel
19.03.2017
18:02:10
Но при этом если сильно хочется, то можешь и дернуть на свой риск.
рефлексия и возможность залезть в кишки приватных свойств есть во многих языках.

Eldar
19.03.2017
18:02:22
Даеп два прочеркахернядвапрочерка

Но это прям приватный приватный приватный метод)

arisu
19.03.2017
18:11:50
Alex
19.03.2017
18:19:48
Ещё вопрос. Реализация машины конечных автоматов.

Google
Alex
19.03.2017
18:20:29
Если производить реализацию алгоритмами внутри программы, то программа будет расти. Что приведет к запутыванию кода.

Думаю реализовать в виде таблицы статусов, но возникает вопрос как выполнять код из текста?

Маришка
19.03.2017
18:21:42
Как вы обводитесь без private, public, protected? В питоне
Почему именно без этих всех, в питоне как минимум уже есть public xd

Igor
19.03.2017
18:23:42
Как вы обводитесь без private, public, protected? В питоне
а нахуй они нужны? ну public всё. если хочется private/protected - добавь underscore в начале названия метода, будет понятно, что это приватная штука, которая для внутреннего использования, и нехуй ее снаружи дергать. ну а от говнокодеров это не спасет, конечно.

Pavel
19.03.2017
18:23:45
Думаю реализовать в виде таблицы статусов, но возникает вопрос как выполнять код из текста?
например, складывать функции для перехода в новое состояние. То есть, таблица вида [ ('state A', 'signal 1', transition_function_1), ('state B', 'signal 2', transition_function_2) ]

Mikhail
19.03.2017
18:29:38
melancholiac
19.03.2017
20:00:31
пинг

Проксимов
19.03.2017
20:03:38
понг

Я прошёл проверку?

Игорь
19.03.2017
20:04:01
Eldar
19.03.2017
20:09:12
понг
молодой человек, это не для вас

melancholiac
19.03.2017
20:27:37
ктото с фласком работал?

Игорь
19.03.2017
20:37:53
ктото с фласком работал?
кто-то да работал.

Sergey❄️
19.03.2017
20:47:41
Есть какие энтри-левел статьи/лекции по нейросеткам и машинному обучению? Хочу понять, что это такое само по себе (Ну и написать нейросетку с самообучением в 15 строк, конечно же)

Nikolay
19.03.2017
20:50:18
Siraj Raval на ютубе
охренительный чувак, кстати

сейчас его смотрю

меня особо умиляет, что скрипты он набирает с дикими косяками и ошибками, но в итоге в консоли все работает :)

видимо, защита от дурака своеобразная

Stan
19.03.2017
20:51:28
Google
Stan
19.03.2017
20:52:06
я хотел на платный курс на юдасити или курсере от него записаться – но, блин, не успел

Sergey❄️
19.03.2017
20:54:03
Siraj Raval на ютубе
Выше говорили, что он просто на камеру танцует, что скажешь на этот счет?

Stan
19.03.2017
20:55:18
Выше говорили, что он просто на камеру танцует, что скажешь на этот счет?
Что на канале можно посмотреть не только заглавное видео

Sergey❄️
19.03.2017
20:55:55
Что-то вроде "нейросетка за 4 минуты"

Stan
19.03.2017
20:56:47
Ну ты там хотел нейросетку в 15 строк, вот Сираж в такое умеет и показывает как это сделать.

Вообще он очень доходчиво объясняет и его английский легко понять, если даже неочень с языком.

+ часовые лайвсешны ок

Sander
19.03.2017
23:01:49
Всем привет

у меня есть файл допустим test.txt где есть разные теги на подобии {{ connection_count | "10" }} мне надо запустить команду через bash, который мне спарсит и создаст нормальный конфигурационный файл

вроде jinja2 под эти задачи подойдет

но можно ли ее нормально запустить через bash,

Sander
19.03.2017
23:03:27
на подобии такого python -template test.txt.j2:test.txt

Aragaer
19.03.2017
23:05:04
а можно поконкретнее - пример входного и пример выходного файла?

Sander
19.03.2017
23:05:17
да

test.txt.j2 ``` max_connections = {{ default .Env.max_connections "100" }} connect_timeout = {{ default .Env.connect_timeout "5" }} wait_timeout = {{ default .Env.wait_timeout "600" }} ``` test.txt max_connections = "100" connect_timeout = "5" wait_timeout = "600"

Aragaer
19.03.2017
23:06:18
ок, то есть оставляем левую часть, а справа оставляем только то, что в кавычках

Sander
19.03.2017
23:06:24
---- я пытался через dockerize сделать, утилита на го, но что-то не получается работать с массивами, я бы с 0 написал на го, но я его не особо то знаю.

да, но если параметр пустой, то он должен выбрать default результат и +

параметры находятся в объекте

Google
Sander
19.03.2017
23:07:18
```{'sql_mode': '', 'max_connections': 99}```

Sergey❄️
19.03.2017
23:07:37
Sander
19.03.2017
23:07:50
это из бащша

я такое получил

echo $MYSQL_CONFIGURATIONS

еще есть такой момент, я использую docker ENVIRONMENT, и все эти параметры висят в окружении контейнера.

Aragaer
19.03.2017
23:10:18
sed -r 's/([^ ]+) += [^"]+("[^"]+").*/\1 = \2/' /tmp/t2.tmp max_connections = "100" connect_timeout = "5" wait_timeout = "600"

Admin
ERROR: S client not available

Sander
19.03.2017
23:10:34
ого на баше o_O

подожди секунду попробую

Aragaer
19.03.2017
23:10:52
простой регексп на седе

там почему-то перед знаком = стояит 2 пробела

Sander
19.03.2017
23:12:18
вопрос, а можно чтоб он брал один файл и превращял его в другой

например /tmp/test.txt.tmpl -> /tmp/test.txt

Aragaer
19.03.2017
23:12:56
ну да

no
19.03.2017
23:12:57
лол > test.txt

Sander
19.03.2017
23:13:02
хотя наверное в этом нет смысла но

сек

no
19.03.2017
23:13:12
но sed это хардкор

Aragaer
19.03.2017
23:13:24
так он пишет в консоль, а ты просто редиректни в файл

Google
no
19.03.2017
23:13:30
Я бы на ноде написал скриптек

Aragaer
19.03.2017
23:13:56
ну просто когда мне говорят "надо один файл превратить в другой", то у меня сразу реакция - сед

Sander
19.03.2017
23:13:58
не подойдет

Aragaer
19.03.2017
23:14:03
авк он мощнее

Sander
19.03.2017
23:14:08
мне ноду ставить в контейнер жирненько

no
19.03.2017
23:14:26
Сед тоже надо что б стоял

Sander
19.03.2017
23:14:38
он и так стоит этo же bash

no
19.03.2017
23:14:44
это сед

Aragaer
19.03.2017
23:15:05
и я это не воспринимаю как "написать" - просто взять и чуть-чуть помацать файл. Ну как греп или head или там еще что

Sander
19.03.2017
23:16:00
```sed -r 's/([^ ]+) += [^"]+("[^"]+").*/\1 = \2/' /tmp/test.txt.tmpl``` а как это работает? как он из окружения подхватит $MYSQL_CONFIGURATIONS вставит его содержимое {'sql_mode': '', 'max_connections': 99}

no
19.03.2017
23:16:18
я не буду спорить, просто если минимальный имедж брать то там скорей всего нету почти ниче

Aragaer
19.03.2017
23:16:29
нет, тут он ничего такого не сделает, увы

это просто отбрасывает какие-то "лишние" куски

если надо что-то с окружением, то ...

ща

так

там всегда название поля совпадает с тем, какую переменную брать из окружения?

или теоретически может различаться?

Sander
19.03.2017
23:20:36
там не переменная

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