Получи случайную криптовалюту за регистрацию!

Python Learning

Логотип телеграм канала @python_per_month — Python Learning P
Логотип телеграм канала @python_per_month — Python Learning
Адрес канала: @python_per_month
Категории: Технологии
Язык: Русский
Количество подписчиков: 1
Описание канала:

Обучающий канал по Python
Ссылка для друга - https://t.me/ I7jrAQKR5xAyYTAy
По всем вопросам @valentin_mascarov
Реклама на бирже - https://telega.in/c/Python_per_month

Рейтинги и Отзывы

3.67

3 отзыва

Оценить канал python_per_month и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

1

3 звезд

0

2 звезд

1

1 звезд

0


Последние сообщения 14

2022-10-24 19:16:50
#Вопросы_с_собеседования

Что выведет программа?

Ответ:
Кажется, ничего сложного. create_multipliers вернёт список из 5 функций (назовём их list_lamba_f). Каждая list_lamba_f будет умножать свой аргумент на свой индекс в результирующем массиве.

Получается, что на экране мы увидим:

0
2
4
6
8

Дальнейший разбор предполагает, что вам знакомо замыкание (closure) при использовании вложенных функций (nested functions).

Свои коррективы в наивное объяснение выше вносит позднее связывание. Согласно ему, значение переменной из замыкания (это переменная i) вычисляется в тот момент, когда вызывается внутренняя функция (наши list_lamba_f).

Получается, что значение i в list_lamba_f вычисляется в момент вызова multiplier(2) в пятой строчке. Но в этот момент create_multipliers уже отработала целиком. и значение i — это 4. То есть для всех list_lamba_f значение i равно 4.

Итак, ответ:

8
8
8
8
8.
5.0K views16:16
Открыть/Комментировать
2022-10-24 12:56:48
Метод callable()

Метод callable() возвращает True , если указанный объект вызываемый, в противном случае она возвращает значение False.

Обратите внимание, что объект будет вызываемый, если в нем определен метод __call__().
5.0K views09:56
Открыть/Комментировать
2022-10-23 20:30:22 Вопрос века: какие кавычки использовать в Python – одинарные или двойные?

Все не так просто, как кажется на первый взгляд. Рассказываем о лучших практиках применения кавычек в Python.

Смотреть статью
5.4K viewsedited  17:30
Открыть/Комментировать
2022-10-12 12:25:03
Каким будет результат вызова этой функции?
Anonymous Quiz
45%
Emma 25
15%
name age
31%
Error
9%
Узнать ответ
1.1K voters2.8K views09:25
Открыть/Комментировать
2022-10-12 12:25:03
2.8K views09:25
Открыть/Комментировать
2022-10-11 19:45:07
Встроенная функция help()

Это простой способ получения доступа к документации без интернета для любой функции, ключевого слова или модуля. Работает и для внешних пакетов, но не всегда корректно.
1.7K views16:45
Открыть/Комментировать
2022-10-10 20:47:47
Нижнее подчеркивание

Есть несколько сценариев, когда имеет смысл использовать _ в качестве названия для переменной. Во-первых, для значений, которые не нужны, но как-то проинициализировать их надо — например, в цикле for, когда не нужно использовать индекс.

Ещё один сценарий для использования нижнего подчеркивания — при использовании модуля gettext вместо функции gettext() для сокращения кода (так советуют разработчики модуля).
2.6K views17:47
Открыть/Комментировать
2022-10-10 18:42:50
Хочешь учить Python в кайф?

Салют! На связи Николай. Я senior-разработчик из Яндекс, со стажем 9 лет в программировании. У меня есть телеграм-каналы для эффективного и захватывающего изучения Python'a:

Python | Тесты для программистовнастоящая находка с увлекательными тестами и детальным объяснением к каждому ответу. Присутствует классификация по сложности и рангам, следовательно подойдет как для полных чайников, так и для твердых мидлов.

Разъяснивший Python - в нём вы узнаете как основы питона (функции, библиотеки), так и его глубинные тайны (почему '1800' < '19'). А ещё здесь целая куча гайдов, фич, шпаргалок, программ и всякой полезности.
3.0K views15:42
Открыть/Комментировать
2022-10-10 11:59:07
Создание/изменение документов MS Word на Python

Модуль python-docx предназначен для создания и обновления файлов с расширением .docx - Microsoft Word. Этот модуль имеет одну зависимость: сторонний модуль lxml.

Установка пакета - pip install python-docx.

В нашем примере мы создаем/открываем документ.

Подробно про этот модуль можно почитать здесь.
3.4K views08:59
Открыть/Комментировать
2022-10-09 15:25:13
Walrus Operator :=

Это отдельный способ присвоения значения переменной. Отличается от стандартного тем, что не только присваивает переменной значение, но и сразу же, на месте, возвращает его, позволяя делать программы более гибкими и короткими.
2.3K views12:25
Открыть/Комментировать