@ru_python

Страница 8737 из 9768
Denis
15.04.2019
13:22:56
Tishka17
15.04.2019
13:23:00
с 3.7

Google
Сергей
15.04.2019
13:23:37
Спасибо, ребят, еще не привык к тому, что в питоне всё такое жидкое и динамическое

Егор
15.04.2019
13:50:28
Вопрос - как можно использовать переменную во второй функции, обозначенную в первой функции ?

Jentry
15.04.2019
13:51:42
Егор
15.04.2019
13:53:57
Alex
15.04.2019
13:54:24
Aragaer
15.04.2019
13:54:41
def func1(): x = 5 def func2(): print(x) return func2 func1()()

Alex
15.04.2019
13:57:25
никак
т.е. если это две независимые функции то только через глобальную переменную, но это плохо. поэтому если тебе такое понадобилось, то тебе нужно из одной функции вернуть значение и передать в другую в качестве параметра.

Johny
15.04.2019
13:58:20
Alex
15.04.2019
13:58:32
Рекурсия ?
в каком месте? нет

Aragaer
15.04.2019
13:58:33
нет, просто вложенная функция

Google
Johny
15.04.2019
13:58:59
Сорри, я новичек. Грызу гранит..

bbm
15.04.2019
13:59:21
Alex
15.04.2019
13:59:24
Сорри, я новичек. Грызу гранит..
определение рекурсии

Johny
15.04.2019
13:59:44
Спасиб

Диер
15.04.2019
14:00:21
def func1(): func1.a = 5 return def func2(): func1() return func1.a * 5

Думаю вы имели ввиду это

Aragaer
15.04.2019
14:00:45
так можно?

Alex
15.04.2019
14:00:49
def func1(): func1.a = 5 return def func2(): func1() return func1.a * 5
боже... не делай так НИКОГДА

Диер
15.04.2019
14:00:50
Ага

Aragaer
15.04.2019
14:00:54
ужасть

Alex
15.04.2019
14:01:31
это все равно что замаскированная глобальная переменная.

Диер
15.04.2019
14:01:58
Или если так то лучше все в класс

И использовать приватный атрибут

Alex
15.04.2019
14:03:00
а зачем их маскировать?
в большинстве случаев их не нужно использовать ни в каком виде.

(кроме констант конечно же)

Student
15.04.2019
14:03:40
Alex
15.04.2019
14:03:47
Student
15.04.2019
14:03:57
будет больно
а поконкретнее?

Alex
15.04.2019
14:04:15
а поконкретнее?
а по-конкретнее читай книжки. можешь начать с Макконелла.

Google
Student
15.04.2019
14:04:47
а по-конкретнее читай книжки. можешь начать с Макконелла.
юзаю глобальные переменные в нескольких проектах, можно в двух словах?

чем опасно и как заменить

Aragaer
15.04.2019
14:05:22
заменить явными аргументами

Tishka17
15.04.2019
14:05:27
как следствие - код более хрупкий при изменении

Alex
15.04.2019
14:05:49
+ усложняют тестирование кода.

Student
15.04.2019
14:06:21
заменить явными аргументами
а если это пароль какой нибудь

Jentry
15.04.2019
14:06:36
чем опасно и как заменить
без явных блокировок твой код также непотокобезопасен

Alex
15.04.2019
14:06:37
Student
15.04.2019
14:06:50
а какая разница?
будет видно в ps

как аргумент запуска

Alex
15.04.2019
14:07:04
будет видно в ps
эээээээм.... боже что ты несешь

Aragaer
15.04.2019
14:07:04
аргументами функции

Alex
15.04.2019
14:07:06
при чем тут CLI?

Jentry
15.04.2019
14:07:32
а если это пароль какой нибудь
пароль это как правило конфиг, конфиг у нас как правило singleton

Alex
15.04.2019
14:07:44
будет видно в ps
если в виде env-var или key-файла то не будут

Google
Tishka17
15.04.2019
14:10:05
конфиг хоть и singleton, все равно лучше явно прокидывать

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

Igor
15.04.2019
14:13:27
есть ли в телеграме чат OCA?

Jentry
15.04.2019
14:13:28
для небольших приложений неплохо заходит dot-env например https://github.com/theskumar/python-dotenv

Igor
15.04.2019
14:14:39
а, уже нашёл

https://t.me/odoo_developers кому нужно

sickboi
15.04.2019
14:14:57
Как проверить, корректная ли дата, введеная пользователем? (год, больший или равный 2019, не больше 12 месяцев етс)

Alex
15.04.2019
14:17:01
и сравнить год с текущим

если нужна дата в будущем

точней сравнить с now()

Stuber
15.04.2019
14:43:58
@Tishka17 Привет :) Были мысли работать за бугром?

Tishka17
15.04.2019
14:44:22
@Tishka17 Привет :) Были мысли работать за бугром?
была на удаленку через годик перейти

Stuber
15.04.2019
14:45:06
была на удаленку через годик перейти
Какая страна предпочтительная для тебя?

Tishka17
15.04.2019
14:45:22
так все равно через годик

Stuber
15.04.2019
14:45:35
была на удаленку через годик перейти
И после удаленки на пмж? Или пока так

так все равно через годик
Сколько тебе лет?

Tishka17
15.04.2019
14:49:02
Почему год?
потому что через неделю я выхожу в яндекс

уже принял оффер

Google
Tishka17
15.04.2019
14:49:20
Сколько тебе лет?
а че вдруг столько вопросов?

Andrew
15.04.2019
14:49:40
а че вдруг столько вопросов?
В кино хочет позвать

Stuber
15.04.2019
14:50:45
а че вдруг столько вопросов?
Просто интересно, что то для себя усвоить на будущее + статейки на хабре читал, какое то представление есть о тебе ?

Tishka17
15.04.2019
14:51:09
а

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

ну кино я люблю, да

Stuber
15.04.2019
14:51:56

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