No video

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

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

Пікірлер: 53

  • @user-du3hv1vb5h
    @user-du3hv1vb5h2 жыл бұрын

    Не перестает восхищать простота и доступность объяснений! Лучший туториал по Python в русскоязычном пространстве!

  • @Alex-ho8ke
    @Alex-ho8ke2 жыл бұрын

    Не устану говорить это. Это лучшие обучающие уроки по Python, что есть на этом свете))

  • @user-fm1qf3nl7d

    @user-fm1qf3nl7d

    2 жыл бұрын

    100 %!!!

  • @playt_pythonlearn

    @playt_pythonlearn

    2 жыл бұрын

    Хехе, возможно))

  • @YouBeenTrolled993
    @YouBeenTrolled99314 күн бұрын

    Лучше курса не найти!

  • @thebaingames5636
    @thebaingames5636 Жыл бұрын

    Спасибо автору за объяснение функций в Python. Я стараюсь стать умнее, чтобы стать счастливым.

  • @baobabd6413
    @baobabd64132 жыл бұрын

    Спасибо большое за проделанную вами работу! Всё доходчиво и понятно и самое главное без воды!!!

  • @user-it3yo1sn6i
    @user-it3yo1sn6i2 жыл бұрын

    Лучший контент в своей нише! Спасибо вам за просвещение

  • @diplomdeady
    @diplomdeady2 жыл бұрын

    хотел промотать, не ожидая увидеть что-то новое. Я ошибался..)) Спасибо за уроки!!!

  • @stixaeon7696
    @stixaeon76962 жыл бұрын

    Самое подробное объяснение, которое встретил. И понял. Спасибо

  • @den_chicken
    @den_chicken Жыл бұрын

    После C++ с его "возвратом константного указателя на указатель на константную ссылку" и прочих подобных штук это прямо как глоток свежего воздуха😄

  • @guriasoon
    @guriasoon2 жыл бұрын

    Спасибо Вам огромное! Самый лучший и понятный урок!

  • @user-yo7qq4od2j
    @user-yo7qq4od2j Жыл бұрын

    Ну, прям эффект "зеркала", когда смотришь в зеркало и направляешь еще зеркало меньшего размера в сторону зеркало, а в зеркале меньшего размера видишь тоннель зеркал. :-) Тоже самое и здесь вышло с вызовами функций. Спасибо, Сергей!

  • @elenalevasheva3830
    @elenalevasheva3830 Жыл бұрын

    Спасибо за волшебные уроки

  • @illiukhin
    @illiukhin2 жыл бұрын

    Спасибо за труды!!!

  • @liveworkdie
    @liveworkdie2 жыл бұрын

    Классное объяснение

  • @andredru4278
    @andredru42785 ай бұрын

    Спасибо. Ух ты, мощно.

  • @wowpusha
    @wowpusha Жыл бұрын

    Какой молодец, все простым и доступным языком

  • @ilyakisselev5824
    @ilyakisselev58242 жыл бұрын

    Спасибо, теперь стало понятно!

  • @nikonlaw
    @nikonlaw2 жыл бұрын

    Красиво. Спасибо.

  • @vladimirastrelin1719
    @vladimirastrelin17192 жыл бұрын

    Здорово...спасибо за Магию! Очень интересно

  • @mazur_vg
    @mazur_vg2 жыл бұрын

    Бесподобно!!! Спасибо!

  • @vlad-qx5fu
    @vlad-qx5fu Жыл бұрын

    Как всегда на высоте! Полностью согласен с ниже подписавшимся!💪🦾👇 Не устану говорить это. Это лучшие обучающие уроки по Python

  • @user-jl6hx5pg1z
    @user-jl6hx5pg1z2 жыл бұрын

    Очень хорошо обыясняете

  • @jamjam3337
    @jamjam3337 Жыл бұрын

    спасибо!👏👍

  • @user-et4kv7ms3i
    @user-et4kv7ms3i Жыл бұрын

    Спасибо!

  • @gayratsaidakhmedov5451
    @gayratsaidakhmedov54517 ай бұрын

    спасибо

  • @mingboevnurullo
    @mingboevnurullo9 ай бұрын

    Legend

  • @tbassir9076
    @tbassir9076 Жыл бұрын

    Немножко сложновато, но потом разобрался. И в последнем примере я вместо i ставил нижнее подчёркивание_ for _ in range(1, 20): if even(_): print(_)

  • @oleksiy.tryfonov8
    @oleksiy.tryfonov8 Жыл бұрын

    def check_even(elem): return elem % 2 == 0 print(*tuple(num for num in range(1, 20) if check_even(num)))😜

  • @oleksiy.tryfonov8
    @oleksiy.tryfonov8 Жыл бұрын

    Если def get_sqrt возвращает кортеж( e.g. return res, x), то при вызове, его можно сохранить и в одну переменную😉 print() распечатает кортеж, а с * перед - числа.

  • @ibrahimoglu
    @ibrahimoglu2 жыл бұрын

    👍

  • @impellergimpeller5133
    @impellergimpeller51332 жыл бұрын

    👍👍👍👍👍

  • @Bekcoin
    @Bekcoin11 ай бұрын

    Доброе времени суток У вас курс обучения с нуля? Вроди понятно объясняешь хотя нечего не понятно)

  • @user-uj2ul1dx2z
    @user-uj2ul1dx2z8 ай бұрын

    У меня вопрос по последнему примеру: Раз мы объявили в функции х, то получается,когда мы пишем if even(i) ,то мы х присваиваем значение i? И потом его выводим

  • @likeclockwork9600
    @likeclockwork96002 жыл бұрын

    Подскажите, сколько будет всего уроков и видео на курсе степик?

  • @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 и следует воспринимать как константу в программе

  • @ravenalbatros
    @ravenalbatros2 жыл бұрын

    12:22 забавно

  • @user-wh4we8oj1m
    @user-wh4we8oj1m Жыл бұрын

    а как суммировать эти четные числа?

  • @user-tj2cz3tq4o
    @user-tj2cz3tq4o7 ай бұрын

    А что случилось с площадью? Почему 1.5*3.8=5.699999... ?

  • @selfedu_rus

    @selfedu_rus

    7 ай бұрын

    вещественные числа в двоичной форме представляются приближенно

  • @PaltsevPro
    @PaltsevPro2 жыл бұрын

    Не понял, почему на вывод пошел второй get_rect, а не первый? Переменную периметр же убрали?

  • @perf2.078

    @perf2.078

    2 жыл бұрын

    Программа прочитала запись сверху вниз; действующей оказалась функция, которая шла последней, точнее, она переопределилась. Это как переменные, если написать сначала a = 4, а ниже a = 5, то print(a) выдаст 5.

  • @TurboDeaz

    @TurboDeaz

    2 ай бұрын

    тоже искал этот вопрос

  • @TurboDeaz

    @TurboDeaz

    2 ай бұрын

    @@perf2.078 спасибо, бро

  • @soulence127
    @soulence127 Жыл бұрын

    слишком сложные действия для объяснения работы оператора...как-то попроще бы

  • @barneystinson5264
    @barneystinson526410 ай бұрын

    Объясняет хорошо, но прям кровь из ушей из-за дикции

  • @aleksandr_nokhrin
    @aleksandr_nokhrin Жыл бұрын

    get_max_of_2, думаю более читаемо. Спасибо за уроки!

Келесі