Мои курсы:
Boosty:
[ Ссылка ]
Patreon:
[ Ссылка ]
Что означает запись *args, **kwargs в объявлении функции.
Какие есть нюансы, когда можно применять и когда категорически нельзя.
В объявлении функции *args означает следующее:
* определяет, что входящие позиционные аргументы будут упакованы в кортеж.
Слово args - название переменной, собственно тот самый кортеж, в который и были упакованны позиционные аргументы.
**kwargs - смысл тот же, но ** - означают упаковку в словарь именованных аргументов.
*** ИСХОДНЫЙ КОД ***
Основных проектов доступен в Patreon:
[ Ссылка ]
***
------
🔷 Для донатов. Всегда очень признателен за это:
[ Ссылка ]
------
Продолжение серии уроков по языку Python для начинающих. Серия посвящена отдельным темам по программированию на Python.
★ Важно:
Как читать Traceback Python:
[ Ссылка ]
Работа с ошибками на примере двух нерабочих парсеров:
[ Ссылка ]
★ Все серии Python casts:
# 1 - Что вам нужно знать о Pip
[ Ссылка ]
# 2 - Переменные окружения. Использование.
[ Ссылка ]
# 3 - Что означает *args, **kwargs
[ Ссылка ]
#4 - if __name __ == '__main__': что это значит
[ Ссылка ]
#5 - Генераторы списков (List comprehension)
[ Ссылка ]
#6 - Декораторы
[ Ссылка ]
#7 - 5 приемов, о которых вы могли не знать
[ Ссылка ]
#8 - Замыкания
[ Ссылка ]
#9 - Что такое try... except...
[ Ссылка ]
#10 - Что такое yield
[ Ссылка ]
#11 - Как работает функция map()
[ Ссылка ]
#12 - Как работает функция filter()
[ Ссылка ]
#13 - Else у циклов For и While
[ Ссылка ]
★ Плейлисты:
Django 2.x:
[ Ссылка ]
Flask:
[ Ссылка ]
Боты для Телеграма:
[ Ссылка ]
Работа с API Вконтакте:
[ Ссылка ]
Ещё видео!