fa
Feedback
Разъяснивший Python

Разъяснивший Python

رفتن به کانال در Telegram

Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss

نمایش بیشتر
7 193
مشترکین
-224 ساعت
-177 روز
-4830 روز
آرشیو پست ها
Переменная Шредингера (ч.2) При определении функции внутри цикла, которая использует переменную цикла в своем теле, закрытие
Переменная Шредингера (ч.2) При определении функции внутри цикла, которая использует переменную цикла в своем теле, закрытие функции цикла привязывается к переменной, а не к ее значению. Функция ищет x в окружающем контексте, вместо того, чтобы использовать значение x во время создания функции. Итак, все функции используют для вычислений последнее значение, присвоенное переменной. Мы можем видеть, что он использует x из окружающего контекста (т.е. не локальную переменную) с: Разъяснивший Python

Переменная Шредингера (ч.1) Значения x были разными на каждой итерации до добавления some_func к funcs, но все функции возвра
Переменная Шредингера (ч.1) Значения x были разными на каждой итерации до добавления some_func к funcs, но все функции возвращают 6, когда они вычисляются после завершения цикла. Разъяснивший Python

Крестики-нолики, где X побеждает с первой попытки! Когда мы инициализируем row переменную, эта визуализация объясняет, что пр
Крестики-нолики, где X побеждает с первой попытки! Когда мы инициализируем row переменную, эта визуализация объясняет, что происходит в памяти. И когда board инициализируется путем умножения row, вот что происходит внутри памяти (каждый из элементов board[0], board[1] и board[2] является ссылкой на один и тот же список, на который ссылается row). Мы можем избежать этого сценария здесь, не используя row переменную для генерации board. Разъяснивший Python

is not ... не является is (not ...) is not это один двоичный оператор, и его поведение отличается от использования is и not р
is not ... не является is (not ...) is not это один двоичный оператор, и его поведение отличается от использования is и not разделенных. is not вычисляется, False если переменные по обе стороны от оператора указывают на один и тот же объект и True в противном случае. В примере (not None) вычисляется как True, поскольку значение None находится False в логическом контексте, поэтому выражение становится 'something' is True. Разъяснивший Python

Несоответствие во времени оценки (ч.3) Хорошо, следуя логике, обсуждавшиеся до сих пор, не должно ли значение list(gen) в тре
Несоответствие во времени оценки (ч.3) Хорошо, следуя логике, обсуждавшиеся до сих пор, не должно ли значение list(gen) в третьем фрагменте быть [11, 21, 31, 12, 22, 32, 13, 23, 33]? (потому что array_3 и array_4 будут вести себя точно так же, как array_1). Причина, по которой были обновлены (только) array_4 значения, объясняется в PEP-289. Немедленно вычисляется только самое внешнее выражение for, остальные выражения откладываются до запуска генератора. Разъяснивший Python

Несоответствие во времени оценки (ч.2) Различия в выходных данных g1 и g2 во второй части обусловлены тем, как переменным arr
Несоответствие во времени оценки (ч.2) Различия в выходных данных g1 и g2 во второй части обусловлены тем, как переменным array_1 и array_2 повторно присваиваются значения. В первом случае, array_1 привязан к новому объекту [1,2,3,4,5] и поскольку in предложение вычисляется во время объявления, оно все еще ссылается на старый объект [1,2,3,4] (который не уничтожается). Во втором случае назначение фрагмента для array_2 обновляет тот же самый старый объект [1,2,3,4] до [1,2,3,4,5]. Следовательно, g2 и array_2 все еще имеют ссылку на один и тот же объект (который теперь был обновлен до [1,2,3,4,5]). Разъяснивший Python

Несоответствие во времени оценки (ч.1) В выражении генератора in предложение вычисляется во время объявления, но условное пре
Несоответствие во времени оценки (ч.1) В выражении генератора in предложение вычисляется во время объявления, но условное предложение вычисляется во время выполнения. Итак, перед выполнением, array повторно присваивается списку [2, 8, 22], и поскольку из 1, 8 и 15 только количество 8 больше 0, генератор выдает только 8. Разъяснивший Python

Для чего? (ч.2) Оператор присваивания i = 10 никогда не влияет на итерации цикла из-за способа работы циклов for в Python. Пе
Для чего? (ч.2) Оператор присваивания i = 10 никогда не влияет на итерации цикла из-за способа работы циклов for в Python. Перед началом каждой итерации следующий элемент, предоставляемый итератором (range(4) в данном случае) распаковывается и присваивается переменным целевого списка (i в данном случае). Разъяснивший Python

Для чего? (ч.1) Оператор for определен в Python как: for_stmt: 'for' exprlist 'in' testlist ':' suite ['else' ':' suite] Где
Для чего? (ч.1) Оператор for определен в Python как:
for_stmt: 'for' exprlist 'in' testlist ':' suite ['else' ':' suite]
Где exprlist является ли назначение целевым. Это означает, что эквивалент {exprlist} = {next_value} выполняется для каждого элемента в итерируемом. В enumerate(some_string) функция выдает новое значение i (счетчик растет) и символ из some_string в каждой итерации. Затем он устанавливает (только что назначенный) i ключ к словарю some_dict к этому персонажу. Разъяснивший Python

Qubu × Гравитация запускают крупнейший ИИ-конкурс России. Призовой фонд — 5 000 000 рублей. Хотите внедрить ИИ в свой бизнес? Подайте заявку - опишите бизнес задачу, которую возможно решить с помощью ИИ. Из отобранных заявок будет организован конкурс, где ведущие разработчики страны создадут ИИ-решение для вашего бизнеса в рамках хакатона. Разрабатываете ИИ-решения? Загрузите модель и поучаствуйте в конкурсе за звание лучшего отраслевого решения России. Подробное: qubu.ai

Продолжай пытаться... * Когда return, break или continue инструкция выполняется в try набор инструкций "try ... finally", fin
Продолжай пытаться... * Когда return, break или continue инструкция выполняется в try набор инструкций "try ... finally", finally предложение также выполняется при выходе. Возвращаемое значение функции определяется последним return выполняется инструкция. Поскольку finally предложение всегда выполняется, a return инструкция, выполняемая в finally предложение всегда будет выполняться последним. Предостережение здесь в том, что если предложение finally выполняет return или break инструкция, временно сохраненное исключение отбрасывается. Разъяснивший Python

Беспорядок внутри порядка * (ч.2) Хорошо, так почему изменение порядка повлияло на длину сгенерированного set объект? Ответ з
Беспорядок внутри порядка * (ч.2) Хорошо, так почему изменение порядка повлияло на длину сгенерированного set объект? Ответ заключается только в отсутствии непереходного равенства. Поскольку наборы представляют собой "неупорядоченные" коллекции уникальных элементов, порядок, в котором вставляются элементы, не должен иметь значения. Но в данном случае это действительно имеет значение. Разъяснивший Python

Лови список полезных IT каналов в Max 🇷🇺 Архиватор – крупная база слитых айти курсов по программированию Сливакер – отобран
Лови список полезных IT каналов в Max 🇷🇺 Архиватор – крупная база слитых айти курсов по программированию Сливакер – отобранный архив полезных курсов для программистов Полка Разработчика – сборник книг для изучения Python, JS, Java и других языков программирования; Записки Фронтендера -- опытный Frontend-разработчик собрал все самое основное Записки Бэкендера -- а тут опытный Backend-разработчик подбирает самое полезное Записки Питониста -- здесь думаю итак понятно, питонисты заходите Code Learning – ютуб в мире программистов, сборник видео для обучения Графика и Дизайн – сборник полезных курсов и видео для полного погружения в дизайн Нейролента – публикуем самое актуальное из мира нейросетей Windows Community -- все что связанно с Windows DevHumor – все что выше, без юмора не понять Находки Программиста – подбираем все самое нужно для программистов

😳 С 500р я сделала 50.000 рублей за один день! Как? Чего? А я также смогу? Если приложите 2 часа свободного времени и желани
😳 С 500р я сделала 50.000 рублей за один день! Как? Чего? А я также смогу? Если приложите 2 часа свободного времени и желания учиться, то сделаете даже больше. 👍👍👍👍👍 И это не шутки. Анастасия — инвестор, которая создала свой приватный-канал, с помощью которого уже сегодня вы можете заработать целую зп за 1 день ❤️❤️❤️❤️❤️ От вас не нужно сверх способностей, она всем поможет и подскажет. Это полностью законный заработок и главное — стабильный Подписывайтесь, доступ даем ровно 24 часа, дальше удаляем. Один клик и обеспечь себе стабильный заработок на всю жизнь! 👇🏻

Беспорядок внутри порядка * (ч.1) Причина, по которой непереходное равенство не соблюдалось среди dictionary, ordered_dict и
Беспорядок внутри порядка * (ч.1) Причина, по которой непереходное равенство не соблюдалось среди dictionary, ordered_dict и another_ordered_dict, заключается в том, как eq метод реализован в OrderedDict классе. А причина такого равенства в поведении заключается в том, что он позволяет OrderedDict заменять объекты напрямую везде, где используется обычный словарь. Разъяснивший Python

В глубине души мы все одинаковые (ч.2) Идентификатор объекта уникален только на протяжении всего срока службы объекта. После
В глубине души мы все одинаковые (ч.2) Идентификатор объекта уникален только на протяжении всего срока службы объекта. После уничтожения объекта или до его создания что-то еще может иметь тот же идентификатор. Как вы можете заметить, порядок, в котором уничтожаются объекты, - это то, что имеет здесь решающее значение. Разъяснивший Python

Осталось 24 часа, чтобы забрать 👇🏼 - доступ к бесплатному интенсиву "Первые деньги на вайбкодинге" (старт уже завтра 7.04 в
Осталось 24 часа, чтобы забрать 👇🏼 - доступ к бесплатному интенсиву "Первые деньги на вайбкодинге" (старт уже завтра 7.04 в 19.00) - уроки по программированию с нейронками - 50 бесплатных нейросетей, чтобы кодить без остановки - «Библиотека промптов для заработка на вайбкодинге», которые помогут упаковать портфолио и общаться с клиентами так, чтобы покупали Все бонусы уже ждут тебя в закрытом канале по вайбкодингу👇 Вступить в закрытый канал Вступить в закрытый канал Вступить в закрытый канал

В связи с нынешними ограничениями по работе Telegram, создали аналог канала в Max — Заметки Питониста Если у вас возникают пр
В связи с нынешними ограничениями по работе Telegram, создали аналог канала в Max — Заметки Питониста Если у вас возникают проблемы с загрузкой контента, переходите в наш дублированный канал — https://max.ru/pythontest_it

В глубине души мы все одинаковые (ч.1) При id вызове Python создал объект WTF класса и передал его id функции. id Функция бер
В глубине души мы все одинаковые (ч.1) При id вызове Python создал объект WTF класса и передал его id функции. id Функция берет его id (его ячейку памяти) и выбрасывает объект. Объект уничтожен. Когда мы делаем это дважды подряд, Python выделяет ту же ячейку памяти и для этого второго объекта. Поскольку (в CPython) id в качестве идентификатора объекта используется ячейка памяти, идентификатор двух объектов одинаков. Разъяснивший Python

Python лёгкий. Go простой. Простой != лёгкий Существует распространённое заблуждение, будто простой и лёгкий — это одно и то же. В конце концов, если некий инструмент легко использовать, то и его внутреннее устройство должно быть просто понять, разве не так? Читать... Разъяснивший Python