Переменное количество аргументов: *args и **kwargsФункции
Переменное количество аргументов: *args и **kwargs
5
19
Изучите *args и **kwargs в Python: как создавать функции, принимающие произвольное число аргументов. Разница между *args (позиционные) и **kwargs (именованные). Примеры: логирование, декораторы, обёртки. Практические примеры и частые ошибки.
IMI-DS - PYTHON LERNEN
Значения аргументов по умолчаниюФункции
Значения аргументов по умолчанию
5
16
Изучите значения аргументов по умолчанию в Python: как задавать, когда использовать. Подводные камни с изменяемыми типами (списки, словари) и как их избежать. Практические примеры. Разбор частых ошибок. Урок для продолжающих.
IMI-DS - PYTHON LERNEN
Глобальная переменная global: когда и зачем нужнаФункции
Глобальная переменная global: когда и зачем нужна
5
22
Изучите ключевое слово global в Python для изменения глобальных переменных внутри функций. Когда использовать global, как это работает, альтернативы (передача параметров, использование словарей, классы). Примеры: счётчики, настройки приложения, кэширование.
IMI-DS - PYTHON LERNEN
Области видимости переменных: локальные и глобальныеФункции
Области видимости переменных: локальные и глобальные
5
28
Изучите области видимости переменных в Python: локальные (внутри функций), глобальные (вне функций), nonlocal (вложенные функции). Правило LEGB (Local, Enclosing, Global, Built-in). Ключевые слова global и nonlocal для изменения переменных из внешних областей.
IMI-DS - PYTHON LERNEN
Функции без return: что возвращают и зачем нужныФункции
Функции без return: что возвращают и зачем нужны
5
38
Изучите функции без оператора return в Python. Что они возвращают (None), зачем нужны, чем отличаются от функций с return. Побочные эффекты: вывод на экран, запись в файлы, изменение глобальных переменных. Практические примеры.
IMI-DS - PYTHON LERNEN
Return: возврат значения из функцииФункции
Return: возврат значения из функции
5
68
Изучите оператор return в Python: как возвращать значения из функций, использовать результаты в коде. Возврат одного или нескольких значений, выход из функции. Функции без return (возвращают None). Практические примеры: математические расчёты, обработка данных.
IMI-DS - PYTHON LERNEN
Аргументы функции: позиционные и именованныеФункции
Аргументы функции: позиционные и именованные
5
62
Изучите все способы передачи аргументов в функции Python. Позиционные и именованные аргументы, обязательные и необязательные параметры. Значения по умолчанию. Смешивание типов аргументов. Практические примеры и частые ошибки. Задачи для закрепления и тест для самопроверки.
IMI-DS - PYTHON LERNEN
Синтаксис def: создание и вызов функцииФункции
Синтаксис def: создание и вызов функции
5
52
Изучите синтаксис создания функций в Python: ключевое слово def, правильное именование, параметры и аргументы. Как вызывать функции, передавать данные и получать результат. Разница между параметрами и аргументами. Функции без параметров и с параметрами.
IMI-DS - PYTHON LERNEN
Что такое функция в Python: зачем нужны и как работаютФункции
Что такое функция в Python: зачем нужны и как работают
5
50
Изучите основы функций в Python: что такое функция, зачем они нужны, как объявлять и вызывать. Синтаксис def, аргументы, оператор return. Возвращаемое значение, функции без return. DRY (Don't Repeat Yourself) — почему функции делают код чище.
IMI-DS - PYTHON LERNEN