Тёмный

#36. Оператор return в функциях. Функциональное программирование | Python для начинающих 

selfedu
Подписаться 152 тыс.
Просмотров 43 тыс.
50% 1

Обучающий курс: stepik.org/course/100707
Определяем функции, возвращающие значения. Оператор return. Примеры записи и вызова функций в аргументах другой функции. Функциональный подход к программированию.
Telegram-канал: t.me/python_selfedu

Опубликовано:

 

11 сен 2021

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 52   
@user-du3hv1vb5h
@user-du3hv1vb5h 2 года назад
Не перестает восхищать простота и доступность объяснений! Лучший туториал по Python в русскоязычном пространстве!
@Alex-ho8ke
@Alex-ho8ke 2 года назад
Не устану говорить это. Это лучшие обучающие уроки по Python, что есть на этом свете))
@user-fm1qf3nl7d
@user-fm1qf3nl7d 2 года назад
100 %!!!
@playt_pythonlearn
@playt_pythonlearn 2 года назад
Хехе, возможно))
@thebaingames5636
@thebaingames5636 Год назад
Спасибо автору за объяснение функций в Python. Я стараюсь стать умнее, чтобы стать счастливым.
@diplomdeady
@diplomdeady 2 года назад
хотел промотать, не ожидая увидеть что-то новое. Я ошибался..)) Спасибо за уроки!!!
@user-yo7qq4od2j
@user-yo7qq4od2j Год назад
Ну, прям эффект "зеркала", когда смотришь в зеркало и направляешь еще зеркало меньшего размера в сторону зеркало, а в зеркале меньшего размера видишь тоннель зеркал. :-) Тоже самое и здесь вышло с вызовами функций. Спасибо, Сергей!
@user-it3yo1sn6i
@user-it3yo1sn6i 2 года назад
Лучший контент в своей нише! Спасибо вам за просвещение
@baobabd6413
@baobabd6413 2 года назад
Спасибо большое за проделанную вами работу! Всё доходчиво и понятно и самое главное без воды!!!
@stixaeon7696
@stixaeon7696 Год назад
Самое подробное объяснение, которое встретил. И понял. Спасибо
@den_chicken
@den_chicken Год назад
После C++ с его "возвратом константного указателя на указатель на константную ссылку" и прочих подобных штук это прямо как глоток свежего воздуха😄
@guriasoon
@guriasoon 2 года назад
Спасибо Вам огромное! Самый лучший и понятный урок!
@elenalevasheva3830
@elenalevasheva3830 Год назад
Спасибо за волшебные уроки
@andredru4278
@andredru4278 4 месяца назад
Спасибо. Ух ты, мощно.
@illiukhin
@illiukhin 2 года назад
Спасибо за труды!!!
@wowpusha
@wowpusha Год назад
Какой молодец, все простым и доступным языком
@liveworkdie
@liveworkdie 2 года назад
Классное объяснение
@ilyakisselev5824
@ilyakisselev5824 2 года назад
Спасибо, теперь стало понятно!
@vlad-qx5fu
@vlad-qx5fu Год назад
Как всегда на высоте! Полностью согласен с ниже подписавшимся!💪🦾👇 Не устану говорить это. Это лучшие обучающие уроки по Python
@nikonlaw
@nikonlaw 2 года назад
Красиво. Спасибо.
@vladimirastrelin1719
@vladimirastrelin1719 Год назад
Здорово...спасибо за Магию! Очень интересно
@mazur_vg
@mazur_vg 2 года назад
Бесподобно!!! Спасибо!
@user-jl6hx5pg1z
@user-jl6hx5pg1z 2 года назад
Очень хорошо обыясняете
@user-et4kv7ms3i
@user-et4kv7ms3i 11 месяцев назад
Спасибо!
@jamjam3337
@jamjam3337 Год назад
спасибо!👏👍
@gayratsaidakhmedov5451
@gayratsaidakhmedov5451 6 месяцев назад
спасибо
@tbassir9076
@tbassir9076 Год назад
Немножко сложновато, но потом разобрался. И в последнем примере я вместо i ставил нижнее подчёркивание_ for _ in range(1, 20): if even(_): print(_)
@justnothingnet
@justnothingnet 7 месяцев назад
Legend
@Bekcoin
@Bekcoin 10 месяцев назад
Доброе времени суток У вас курс обучения с нуля? Вроди понятно объясняешь хотя нечего не понятно)
@oleksiy.tryfonov8
@oleksiy.tryfonov8 11 месяцев назад
Если def get_sqrt возвращает кортеж( e.g. return res, x), то при вызове, его можно сохранить и в одну переменную😉 print() распечатает кортеж, а с * перед - числа.
@user-uj2ul1dx2z
@user-uj2ul1dx2z 7 месяцев назад
У меня вопрос по последнему примеру: Раз мы объявили в функции х, то получается,когда мы пишем if even(i) ,то мы х присваиваем значение i? И потом его выводим
@oleksiy.tryfonov8
@oleksiy.tryfonov8 11 месяцев назад
def check_even(elem): return elem % 2 == 0 print(*tuple(num for num in range(1, 20) if check_even(num)))😜
@ibrahimoglu
@ibrahimoglu 2 года назад
👍
@impellergimpeller5133
@impellergimpeller5133 2 года назад
👍👍👍👍👍
@likeclockwork9600
@likeclockwork9600 2 года назад
Подскажите, сколько будет всего уроков и видео на курсе степик?
@selfedu_rus
@selfedu_rus 2 года назад
65
@user-st1vv6ji3d
@user-st1vv6ji3d Год назад
Сергей, добрый день. действительно, хороший курс! Не в качестве критики, но в качестве улучшения - быть может, перед разделом Функции следует читать, Область видимости переменных? Что это дает? Тогда, Во Первых, при определении функции, сразу можно указать, что "набор входных параметров функции (тот что в скобках после имени)" и оператор "return" - это не обязательные атрибуты. Во многих случаях Функции совершенно спокойно можно описать и без них. Во вторых, можно совершенно четко указать, в каких случаях, в зависимости от алгоритма программы, "набор входных параметров" и оператор "return" являются обязательными атрибутами, а в каких - избыточными. Иначе, как мне кажется, у начинающих изучать Python, если это первый язык программирования, возникает абсолютная уверенность, что пользовательская Функция возвращает результат своего действия только через оператор return (ну, напечатать - это через принт, открыть файл - через -опэн, а сели 2=3, то результат только через ретёрн). Еще раз, спасибо Вам большое за хороший курс!
@selfedu_rus
@selfedu_rus Год назад
Спасибо! Да, возможно, но теперь уже менять последовательность поздно ))
@user-wd4tm4qo8n
@user-wd4tm4qo8n Год назад
Спасибо. А почему объявили переменной PERIMETER? Вроде как константы пишут с заглавных. Я не прав?
@selfedu_rus
@selfedu_rus Год назад
здесь PERIMETER и следует воспринимать как константу в программе
@user-wh4we8oj1m
@user-wh4we8oj1m Год назад
а как суммировать эти четные числа?
@user-tj2cz3tq4o
@user-tj2cz3tq4o 6 месяцев назад
А что случилось с площадью? Почему 1.5*3.8=5.699999... ?
@selfedu_rus
@selfedu_rus 6 месяцев назад
вещественные числа в двоичной форме представляются приближенно
@ravenalbatros
@ravenalbatros 2 года назад
12:22 забавно
@PaltsevPro
@PaltsevPro 2 года назад
Не понял, почему на вывод пошел второй get_rect, а не первый? Переменную периметр же убрали?
@perf2.078
@perf2.078 2 года назад
Программа прочитала запись сверху вниз; действующей оказалась функция, которая шла последней, точнее, она переопределилась. Это как переменные, если написать сначала a = 4, а ниже a = 5, то print(a) выдаст 5.
@TurboDeaz
@TurboDeaz Месяц назад
тоже искал этот вопрос
@TurboDeaz
@TurboDeaz Месяц назад
@@perf2.078 спасибо, бро
@soulence127
@soulence127 Год назад
слишком сложные действия для объяснения работы оператора...как-то попроще бы
@barneystinson5264
@barneystinson5264 9 месяцев назад
Объясняет хорошо, но прям кровь из ушей из-за дикции
@aleksandr_nokhrin
@aleksandr_nokhrin Год назад
get_max_of_2, думаю более читаемо. Спасибо за уроки!
Далее
Tipuan Jenius dalam Mengasuh Anak & Gadget Cerdas
00:21
MacBook Air Японский Прикол!
00:42
Просмотров 148 тыс.
Functions in Python are easy 📞
10:38
Просмотров 393 тыс.
Tipuan Jenius dalam Mengasuh Anak & Gadget Cerdas
00:21