Уроки Python з нуля / #12 – Створення функцій (def, lambda)

preview_player
Показать описание
В Пітоні є багато вбудованих функцій. З багатьма із них ми вже знайомилися і тепер настав час вивчити розробку своїх власних функцій у Python. За урок ми навчимося створювати функції та познайомимося з lambda виразами.

✅ Корисні посилання:

⏰ Тайм коди:
00:00 - Початок
00:18 - Що таке функції?
02:55 - Створення простої функції
06:10 - Передача параметрів
08:05 - Функція складання параметрів
10:40 - Повернення значення
13:33 - Знаходження мінімального значення
17:07 - Функція для пошуку мінімального числа
20:03 - lambda функції
21:25 - Заключна частина

✔ -------------

#уроки #програмування
Рекомендации по теме
Комментарии
Автор

Дякую за старання просто і зрозуміло .

Semka_ua._
Автор

12:53 Чому після збереження результату в змінній, функція не повертає 11 з "!" ?

DMalitzky
Автор

Дякую за відео 🥰
Під час практикування функцій разом з Вами вибила помилка:
TypeError: '>' not supported between instances of 'function' and 'function'
Хоча спочатку все було нормально. Перевірила, все до єдиної крапочки на місцях. А функцію лямбда виправило на звичайну, через присвоєння їй змінної 😪🥵

mariia.
Автор

При знаходження мінімального значення можна було використати набагато кортший код:
nums = [5, 789, -9, 65, -976, 2]
nums.sort()
print(nums[0])
З використанням def можна було б використати цей код:
def min():
nums.sort()
print(nums[0])


nums = [5, 789, -9, 65, -976, 2]
min()

Glust-ij
Автор

Я тут методом тикання зміг зробити калькулятор за допомогою функції, чи буде в подібній функції взагалі сенс, чи ти просто можеш один раз написати калукулятор і все?
"def math(a, b):
print(a/b)

a = int(input("Enter first number: "))
b = int(input("Enter second number: "))
print(math(a, b))"

НазарНовиков-чэ
Автор

А де попередні курси, чому вони зникли?

Микола-ья
Автор

Дякую за дуже цікаві уроки! Тільки ріже вухо слово "вірно" замість правильно)

ОстапЗапятко
Автор

"Той" а не "тей", я вас дуже прошу

trade_student
Автор

як я розумію то функції можна використовувать лише нижч їх об'явлення ?
Якщо так, то чи не краще їх виносити в окремі сервіси(файли сервіси) а потім імпортувати - так вони завжди будуть зверху программи і будуть доступними ?

Zheneeg