Параметры и аргументы в Python для начинающих | Позиционные, именованные и аргументы по умолчанию
The Learning Loop
0:00 / 0:00
Параметры и аргументы в Python для начинающих | Позиционные, именованные и аргументы по умолчанию
1 043 просмотра · 1 мес. назад
The Learning Loop
338 подписчиков
1 043 просмотра · 1 мес. назад
Добро пожаловать на 34-е видео из моей серии уроков по основам Python для начинающих! В этом уроке мы углубимся в изучение функций Python, изучив параметры и аргументы. Вы узнаете разницу между параметрами и аргументами, как передавать значения в функции, а также как работают позиционные аргументы, именованные аргументы и аргументы по умолчанию на простых примерах, понятных для начинающих.
Если вы изучаете Python с нуля, не имеете опыта программирования или меняете профессию на IT-сферу, этот урок по Python для начинающих поможет вам заложить прочную основу в работе с функциями. Мы объясним каждую концепцию шаг за шагом, чтобы вы понимали не только синтаксис, но и когда и почему следует использовать различные типы аргументов. Этот урок предназначен для всех, кто хочет изучить основы Python, для абсолютных новичков или для программистов на Python без предварительного опыта программирования.
📌 Блокнот Google Colab:
https://colab.research.google.com/dri...
📌 Подписывайтесь на меня в Instagram, чтобы получать больше советов по Python:
https://www.instagram.com/_thelearnin...
⏱️ Разделы
00:00 Введение
01:38 Объяснение параметров и аргументов
05:14 Позиционные аргументы
08:40 Аргументы по ключевому слову
09:43 Аргументы по умолчанию
12:54 Практические задания по функциям Python
13:15 Заключение и что дальше
🧠 5 практических заданий по функциям Python
Попробуйте выполнить эти упражнения после просмотра видео. Не просто копируйте синтаксис — постарайтесь понять, какой тип аргумента наиболее подходит для каждой ситуации.
1. Вычисление площади прямоугольника
Создайте функцию rectangle_area(), которая принимает длину и ширину и возвращает площадь.
Попробуйте вызвать её:
Используя позиционные аргументы
Используя именованные аргументы
Бонус: Вызовите её с именованными аргументами в обратном порядке.
2. Информация о студенте
Создайте функцию student_info(), которая принимает:
имя
возраст
курс
Вызовите функцию, используя позиционные аргументы.
Затем вызовите ту же функцию ещё раз, используя именованные аргументы.
3. Корзина покупок
Создайте функцию calculate_total(), которая принимает:
название товара
количество
цена
Вычислите и отобразите общую стоимость.
Попробуйте вызвать функцию, используя именованные аргументы в другом порядке.
4. Стоимость доставки
Создайте функцию с именем calculate_delivery(), которая принимает сумму заказа и стоимость доставки.
По умолчанию установите стоимость доставки в размере 50 рупий.
Функция должна рассчитать и отобразить итоговую сумму.
Затем протестируйте функцию со следующими параметрами:
Стоимость доставки по умолчанию
Стоимость доставки, заданная пользователем
5. Профиль сотрудника — Задание
Создайте функцию с именем employee_profile(), которая принимает:
имя сотрудника
отдел
местоположение
Установите местоположение по умолчанию на "Не указано".
Вызовите функцию тремя разными способами:
Используя позиционные аргументы
Используя именованные аргументы
Используя значение по умолчанию для местоположения
Бонус: Попробуйте смешать позиционные и именованные аргументы и посмотрите, что получится.
💬 Какой тип аргументов был для вас самым простым — позиционный, именованный или по умолчанию? Дайте мне знать в комментариях!
Если это видео помогло вам понять параметры и аргументы в Python, не забудьте поставить лайк, поделиться им с теми, кто изучает Python, и подписаться на канал The Learning Loop, чтобы получать больше обучающих видео по Python для начинающих.
Продолжайте практиковаться, и до встречи на следующем уроке!
#Python #PythonForBeginners #LearnPython #PythonTutorial #PythonFunctions #PythonParameters #PythonArguments #PositionalArguments #KeywordArguments #DefaultArguments #PythonProgramming #PythonBasics #CodingForBeginners #LearnCoding #BeginnerProgrammer #ProgrammingForBeginners #PythonCourse #CodeNewbie #CareerSwitch #TheLearningLoop