Ну, прям эффект "зеркала", когда смотришь в зеркало и направляешь еще зеркало меньшего размера в сторону зеркало, а в зеркале меньшего размера видишь тоннель зеркал. :-) Тоже самое и здесь вышло с вызовами функций. Спасибо, Сергей!
Если def get_sqrt возвращает кортеж( e.g. return res, x), то при вызове, его можно сохранить и в одну переменную😉 print() распечатает кортеж, а с * перед - числа.
У меня вопрос по последнему примеру: Раз мы объявили в функции х, то получается,когда мы пишем if even(i) ,то мы х присваиваем значение i? И потом его выводим
Сергей, добрый день. действительно, хороший курс! Не в качестве критики, но в качестве улучшения - быть может, перед разделом Функции следует читать, Область видимости переменных? Что это дает? Тогда, Во Первых, при определении функции, сразу можно указать, что "набор входных параметров функции (тот что в скобках после имени)" и оператор "return" - это не обязательные атрибуты. Во многих случаях Функции совершенно спокойно можно описать и без них. Во вторых, можно совершенно четко указать, в каких случаях, в зависимости от алгоритма программы, "набор входных параметров" и оператор "return" являются обязательными атрибутами, а в каких - избыточными. Иначе, как мне кажется, у начинающих изучать Python, если это первый язык программирования, возникает абсолютная уверенность, что пользовательская Функция возвращает результат своего действия только через оператор return (ну, напечатать - это через принт, открыть файл - через -опэн, а сели 2=3, то результат только через ретёрн). Еще раз, спасибо Вам большое за хороший курс!
Программа прочитала запись сверху вниз; действующей оказалась функция, которая шла последней, точнее, она переопределилась. Это как переменные, если написать сначала a = 4, а ниже a = 5, то print(a) выдаст 5.
Самое лучшее видео!! За деньги так не объясняют, как вы нам бесплатно!!! Спасибо!
Не устану говорить это. Это лучшие обучающие уроки по Python, что есть на этом свете))
100 %!!!
Хехе, возможно))
Ну и как выучил программирование, устроился на работу?
Не перестает восхищать простота и доступность объяснений! Лучший туториал по Python в русскоязычном пространстве!
Лучший контент в своей нише! Спасибо вам за просвещение
хотел промотать, не ожидая увидеть что-то новое. Я ошибался..))
Спасибо за уроки!!!
Спасибо большое за проделанную вами работу! Всё доходчиво и понятно и самое главное без воды!!!
Ну и как выучил программирование, устроился на работу?
Спасибо Вам огромное! Самый лучший и понятный урок!
Спасибо автору за объяснение функций в Python. Я стараюсь стать умнее, чтобы стать счастливым.
Ну, прям эффект "зеркала", когда смотришь в зеркало и направляешь еще зеркало меньшего размера в сторону зеркало, а в зеркале меньшего размера видишь тоннель зеркал. :-) Тоже самое и здесь вышло с вызовами функций. Спасибо, Сергей!
Самое подробное объяснение, которое встретил. И понял. Спасибо
Спасибо за волшебные уроки
После C++ с его "возвратом константного указателя на указатель на константную ссылку" и прочих подобных штук это прямо как глоток свежего воздуха😄
Спасибо за труды!!!
Какой молодец, все простым и доступным языком
Как всегда на высоте! Полностью согласен с ниже подписавшимся!💪🦾👇
Не устану говорить это. Это лучшие обучающие уроки по Python
Спасибо, теперь стало понятно!
Классное объяснение
Красиво. Спасибо.
Лучше курса не найти!
Очень хорошо обыясняете
Бесподобно!!! Спасибо!
Ну и как выучил программирование, устроился на работу?
Спасибо. Ух ты, мощно.
спасибо!👏👍
спасибо
Legend
Немножко сложновато, но потом разобрался. И в последнем примере я вместо
i ставил нижнее подчёркивание_
for _ in range(1, 20):
if even(_):
print(_)
Если def get_sqrt возвращает кортеж( e.g. return res, x), то при вызове, его можно сохранить и в одну переменную😉 print() распечатает кортеж, а с * перед - числа.
Подскажите, как настроить ide, чтобы отобразить серые стрелки начала и конца функции как на видео?
👍
def check_even(elem):
return elem % 2 == 0
print(*tuple(num for num in range(1, 20) if check_even(num)))😜
👍👍👍👍👍
Доброе времени суток
У вас курс обучения с нуля?
Вроди понятно объясняешь хотя нечего не понятно)
У меня вопрос по последнему примеру:
Раз мы объявили в функции х, то получается,когда мы пишем if even(i) ,то мы х присваиваем значение i?
И потом его выводим
Подскажите, сколько будет всего уроков и видео на курсе степик?
65
Сергей, добрый день. действительно, хороший курс! Не в качестве критики, но в качестве улучшения - быть может, перед разделом Функции следует читать, Область видимости переменных? Что это дает? Тогда, Во Первых, при определении функции, сразу можно указать, что "набор входных параметров функции (тот что в скобках после имени)" и оператор "return" - это не обязательные атрибуты. Во многих случаях Функции совершенно спокойно можно описать и без них. Во вторых, можно совершенно четко указать, в каких случаях, в зависимости от алгоритма программы, "набор входных параметров" и оператор "return" являются обязательными атрибутами, а в каких - избыточными. Иначе, как мне кажется, у начинающих изучать Python, если это первый язык программирования, возникает абсолютная уверенность, что пользовательская Функция возвращает результат своего действия только через оператор return (ну, напечатать - это через принт, открыть файл - через -опэн, а сели 2=3, то результат только через ретёрн). Еще раз, спасибо Вам большое за хороший курс!
Спасибо! Да, возможно, но теперь уже менять последовательность поздно ))
Спасибо. А почему объявили переменной PERIMETER? Вроде как константы пишут с заглавных. Я не прав?
здесь PERIMETER и следует воспринимать как константу в программе
а как суммировать эти четные числа?
А что случилось с площадью? Почему 1.5*3.8=5.699999... ?
вещественные числа в двоичной форме представляются приближенно
12:22 забавно
Не понял, почему на вывод пошел второй get_rect, а не первый? Переменную периметр же убрали?
Программа прочитала запись сверху вниз; действующей оказалась функция, которая шла последней, точнее, она переопределилась. Это как переменные, если написать сначала a = 4, а ниже a = 5, то print(a) выдаст 5.
тоже искал этот вопрос
@@perf2.078 спасибо, бро
При чем тут функциональное програмирование?
Объясняет хорошо, но прям кровь из ушей из-за дикции
слишком сложные действия для объяснения работы оператора...как-то попроще бы
get_max_of_2, думаю более читаемо. Спасибо за уроки!
Спасибо!