Size: a a a

2020 December 17

SA

Sultan Abilda in Python KZ
Maksat Ramazanov
А nonlocal не входит в список скоупов? Или это уже другое?
Все верно. Оно есть. Сложность с ним в том что к ниму нет прямого доступа как к остальным, через функцию или модуль.
Вообще как по мне это сомнительное решение создание nonlocal. То есть на каждый промежуточный слой нежно чтото свое.
источник

MR

Maksat Ramazanov in Python KZ
Sultan Abilda
Все верно. Оно есть. Сложность с ним в том что к ниму нет прямого доступа как к остальным, через функцию или модуль.
Вообще как по мне это сомнительное решение создание nonlocal. То есть на каждый промежуточный слой нежно чтото свое.
Окей, рахмет. В версии python 2.x не было я так понял. Тоже думал зачем лишние фичи придумывать, когда есть инкапсуляция (объясняется что nonlocal используется в функциях как "закрытие" переменной)
источник

YT

Yerzhaisang Tasqali in Python KZ
Sultan Abilda
Но если в кратце. Есть 3 скоупа(контекста). Local, global и built-in.
Когда ты внутри функции объявляешь переменную она храниться внутри local конкретно этой функции, то есть из вне функции ты к переменной не имеешь доступа.
Когда переменная объявлена в корне модуля (то что ты объявил "а"). Она сохраняется в global (глобально для модуля). К нему доступ имеют все функции и классы этого модуля.
Builtins - встроенные объекты питона (переменные которые не нужно импортировать по дефолту, str, list, print, и тд). По сути все что ты используешь без импорта. Можно найти в модуле builtins (import builtins).
Так вот. Когда ты обращаешься к переменной, питон ищет её в этих 3-х скоупах. В порядке local, global, built-in.
В твоем случаи твой локальный "а" - название первого аргумента функции, перекрыл глобальный "а" - который ты объявил в начале скрипта. И чтобы дать понять питону что ты хочешь обратиться к глобальному "а", а не локальному, ты добавляешь global.
Базару минус бесконечность
источник

I

Islambek in Python KZ
Sultan Abilda
Сейчас что в школах программированию учат? До чего техника дошла
Даже млка с нейронками есть) в 11 классе
источник

HS

Hosan Sandropendro in Python KZ
Daniyar Lyakhov
Есть тут еще обучающиеся в школах или только-только их закончившие? Все еще учат Паскалю или система образования уже наконец доросла до Питона?
учат сейчас Python и чуть чуть SQL
источник

SA

Sultan Abilda in Python KZ
Islambek
Даже млка с нейронками есть) в 11 классе
Это какая-то специализированная школа или как?
Просто думаю зачем каждому программирование и мл.
источник

I

Islambek in Python KZ
Sultan Abilda
Это какая-то специализированная школа или как?
Просто думаю зачем каждому программирование и мл.
Да нет, вроде учебник среднеобраз.школы
источник

DL

Daniyar Lyakhov in Python KZ
Sultan Abilda
Это какая-то специализированная школа или как?
Просто думаю зачем каждому программирование и мл.
С другой стороны зачем каждому тригонометрия с химией? 🤷🏻‍♂️
источник

SA

Sultan Abilda in Python KZ
Daniyar Lyakhov
С другой стороны зачем каждому тригонометрия с химией? 🤷🏻‍♂️
Согласен. Но там все же только основы, не более. А мл как по мне слишком глубок. То есть для этого ещё статистику надо учить. Программирование у нас тоже было, но на уровне hello world. Это не считая олимпиады. Олимпиадчики всегда глубже учат.
источник

MM

Marat Mustafin in Python KZ
Islambek
Даже млка с нейронками есть) в 11 классе
😨😨
источник

АT

Аlisher Temirov in Python KZ
Daniyar Lyakhov
С другой стороны зачем каждому тригонометрия с химией? 🤷🏻‍♂️
Чтобы понять нравится оно или нет) а мл и нейронки это глубже имо, вот питон думаю норм для школы
источник

A

Aidyn in Python KZ
Можете скинуть группу по мат лабу в телеге
источник

R

Reffi_4 in Python KZ
Sultan Abilda
Это какая-то специализированная школа или как?
Просто думаю зачем каждому программирование и мл.
В некоторых школах пхп с мускулем в 11 классах 😆
источник

R

Reffi_4 in Python KZ
Что до млок..я смотрел у нас в школе учебники за 10-11, там оно конечно есть, и аналитика. Но излагается не совсем верно, да и не всем оно надо
источник

н

ны in Python KZ
значения дискретные ?
источник

ДР

Дмитрий Романов... in Python KZ
всем привет, кто нить работал с библиотекой click для консольных приложений?
источник

К

Кir in Python KZ
ны
значения дискретные ?
Да
источник

н

ны in Python KZ
Кir
Да
можешь накидать объекты в нужных пропорциях и делать random.choice ))))
источник

н

ны in Python KZ
что первое пришло в голову
источник

К

Кir in Python KZ
Вариант, но не очень удобный, допустим 0:0.456, 1:0.544
источник