Огонь может и течь, и гореть одновременно. Так же как и вода(не именно вода, а жидкость) может и гореть, и течь одновременно. В обоих случаях - это какая нибудь горячая жидкость. Например, бензин или керосин
Народ , кто хочет серьезно изучить , то мой совет , не ленитесь и конспектируйте. Это очень помогает , когда например дошёл уже до урока 10-15 и что то из прошлых уроков подзабыл , чем искать видео перематывать именно на нужный момент , легче открыть тетрадку и прочесть свои же записи Спустя 2 года открыл комент) 426 лайков - рекорд Увы я забил на это дело😂, но совет все еще дельный
И все же много зависит не только от предмета но и от самого преподавателя, проштудировал много онлайн источников по самоизучению питона, много видео посмотрел тут же, но только тут нашел полное доходчивое объяснение без запрыгивания вперед и без лишних слов. Параллельно также изучаю книгу "Укус Питона". Пока лучшего для себя еще не нашел. Спасибо дружище, видно что преподаватель ты зачетный! Добавлю твои уроки в избранное
спасибо за ваши уроки , посмотрел уже 3 ваших видео про python с нуля, вы хорошо объясняете информацию , ваши уроки я понимаю лучше чем уроки других людей . Еще раз спасибо
Спасибо за хорошие уроки! Мне они нравятся тем,что они короткие по времени,не утомительные, ёмкие, но не тяжёлые для усвоения, т.к нет воды и разжёвывания. Если кто то хочет ,может пересмотреть и прослушать неограниченное количество раз. Для меня, для начинающей это находка.
Ты красава реально хорошие видео делаешь для новичков, я до твоих видосов нифига не знал а сейчас я уже имею хоть какое то представление о пайтоне. Спасибо тебе большое!
Очень доходчиво объясняете,я тот же материал читаю в книге и до конца не понимаю но после просмотра ваших роликов у меня все встаёт на места) возможно я информацию из видео лучше усваиваю чем из книг но факт есть факт) автору респект
Если вы всё поняли. Может объясните, какая связь между введенными переменными x, y и a, b в функции? Нигде не было указано, что переменные x, y равны a, b. А если будет введено не 2 а 3 числа. Какие два из них просуммирует функция?
Огромное спасибо за уроки! Появилась необходимость для рабочих моментов учить питон. С рабочей программой ощущала себя максимально некомфортно, хотелось забросить даже не начав особо. Ваши же простые задачи дали ответы на глупые вопросы новичка. Еще раз огромное спасибо! Вот она реальная мотивация)
Мне очень нравится твое объяснение данных вещей. Для параллельного изучения начинающему очень помогает! Вот я в Израиле начинаю учить python и спасибо тебе за свой вклад
a = int(input("Введи сторону квадрата для вывода его периметра и площади: ")) def square (): p = a * 4 s = a*a print(p, " - Периметр квадрата", s, " - его площадь") square()
Иван пажалуйста снимите видео про задачи на питоне что бы закрепить знания с первого видео, я смотрю ваши видео и всё понимаю, но потом быстро забываю, я думаю такая проблема не только у меня
x=int(input("введите число 1")) y=int(input("введите число 2")) def sum(a, b): почему вы вводите значения x и y, а где сумма появляются а и b. def sum(x, y): если написать так тоже все работает . почему вы написали так как написали? в чем смысл? если код большой будет запутаешься же.
@@ronix7717 глобальная (a) это (a) что не записана где либо, она сама по себе, то есть она не в параметрах функции или ещё где, она просто на чистом листе, Извини что возможно плохо сформулировал
Извините если написал что не так. Для тех, кому лень записывать. Урок 1 Типы переменных Целые числа - int Вещественные числа - float Строковый тип - str Логический тип - bool
Математические операции
A+B - Сложение A-B - Вычитание A*B - Умножение A/B - Деление A//B - Целая часть деления A%B - Остаток деления A**B -Возведение в степень Урок 2 Первые команды print('hello world') Выводит сообщение в командную строку message='hello world' Переменная, которая имеет значение message=58 Число 58 команда определяет число Попытка сочитания в запущеной программе, приведёт к подсчёту начиная со следующей строки. Пример: 2 + 2 > 4 Операторы сравнения > - Большие < - Меньшие >= - Большие или равно = 18): print("Тебе ходить можно!") Команды if-elif-else if Условие 1: Действие 1 elif условие 2: Действие 2 else: Действие 3 ПРИМЕР age = 19 if (age >= 25): print("Тебе можно входить одному!") elif(age>18) and (age
Спасибо огроменное за видео,до этого пробовал читать Марка Лутца,как первое свое пособие по программированию,что оказалось ошибкой,уже хотел бросать это дело. Но твои видосы спасают ситуацию))
a,b - это переменные, условно обозначающие расположение чисел внутри функции. То есть, в функции sum(a,b) a - число, которое будет стоять первым b - число которое будет стоять вторым X = 5 У = 3 def sum(a,b): return a - b sum (x,y) В этом случае программа будет считать 5-3 Если же например сделать так: X = 5 У = 3 def sum(a,b): return a - b sum (y,х) То считать программа будет 3 - 5
@@beardedman721 спасибо за объяснения, но все таки вопрос мой все еще открыт. Возможно я не правильно сформулировал вопрос. Меня интересует, как программа знает, что "а" это число "х", а "b" это "y"? У меня есть предположение, что программа руководствуется алфавитным порядком, но я сомневаюсь, что это так)
@@ВолодяДизель-о2ъ "а" и "b” показывают какое место они занимают sum (a,b) sum (x,y) a - x b -y sum (a,b) sum (y,x) a - y b - x sum(b,a) sum(x,y) b - x a - y sum(a,b) sum (z,k) a - z b - k Надеюсь так будет понятнее))
Очень крутое и доступное видео, в конце можно было еще запустить прогу без "f()",чтобы понятно было , что выводим переменную без обработки функцией, а то много таких вопросов возникло))
Мне 17 лет, начал учить питон. Понимание то как работает компьютер и программа поверхностное, начал изучать программирование, поскольку очень нравится смотреть и понимать то как работает машинный код и сколько люди тратят своего времени и труда, чтобы сделать какой-то товар для рынка, к примеру: 3 D игра, серверный код для приложения. Я пишу этот комментарий сам не зная зачем, просто хочу пожелать удачи тем кто встал на путь изучения IT сферы и также, желаю Вам побольше веры в свои силы и не сдавайтесь, но и про отдых тоже не забывайте и про всякие поощрения для себя. Автору отдельный респект за контент, полезная информация и ничего лишнего, краткость - сестра таланта.
Я бы еще добавил, что при каждом последующем вызове функции, изменяющую глобальную переменную,эта переменная будет принимать новое значение, в данном случае при повторном использовании а будет равно 49 и т.д.
Можете пояснить логику этого процесса? Из объяснения в виде не понял как это работает. Какая связь между введенными переменными x, y и a, b в функции? Нигде не было указано, что переменные x, y равны a, b.
Вы очень понятно объясняете, рассказываете и показываете каждую тему, когда в школе мы начяли проходить это нам ничего не объясняли мы должны были сами читая теорию понять что это к тому же без практики, спасибо вам большое! Также я понимаю что это курс для начинающих, но всёже хотелось бы что б вы сразу рассказывали как именно это применять при написании кодов для програм и тд.
x = int(input("...")) y = int(input("...")) def sum(a,b): return a + b z = sum(x,y) print(z) Я вот один момент не понял, вот почему мы пишем x и y , а потом a и b ? Почему мы не можем просто везде написать x и y ? Пример: x = int(input("...")) y = int(input("...")) def sum(x,y): return x + y z = sum(x,y) print(z)
Объясните, пожалуйста, почему Вы заменили "x", "y" на "a", "b"? Почему питон не выдал: "name 'a' is not defined"? х = int(input("Введите 1 число: ")) y = int(input("Введите 2 число: ")) def sum(a,b): return a + b sum(x,y) Это из темы "Позиционный аргумент и аргумент по ключевым словам"? (не знаю, как эти термины точно называются по-русски, изучаю Python на английском + смотрю Ваши видео)
Чтобы не смешивать переменные, если я б использовал ‘x’ и ‘у’, то они изменили бы своё значение внутри функции, так как стали бы локальные, немного затронул эту тему в конце, когда рассказывал про область видимости переменных
Здравствуйте, Вы сказали, что x,y нужно заменять на a,b, чтобы они "не сталкивались" (как я понял, чтобы не конфликтовали значения). Но я написал функцию такую же, как у Вас (5:56 минута), но не поменял x,y на a,b. При этом у меня заработало все одинаково. Тогда в каких случаях данные могут конфликтовать?
Тоже не понятный момент с а и б , ещё и назначение return который что то возвращает, как это на пальцах понять, логику охота уловить и куда это применять при реальных задачах , ведь не только ж в программировании решаются арифметические задачки из школы?
Я думаю, "чтобы они не сталкивались" нужно понимать так: чтобы мы сами не запутались. Потому что a и b внутри функции и a и b за пределами функции - это разные a и b.
@@gunman156 return можно понять как "посчитай, и то, что получится, будет значением функции". То есть это значение мы присваиваем функции, или ей возвращаем. Например, есть функция def h (a,b): return a + b В математике мы бы просто написали: h = a + b. Но в pytom это делается с помощью return.
жаль что автор RETURN в функции вскользь пробежал, совершенно не объяснив, что она делает и для чего вводится. Что то там куда то возвращает. А зачем возвращает, зачем нам вообще, что то возвращать нужно было в данном примере не объясняет.
Спасибо за видео. Объясните, пожалуйста, почему на 5:57 вы ставите в функцию (a, b), а не (x, y). Пересматриваю уже 5 раз и все равно не догоняю. Откуда программа будет знать что такое a и b если мы нигде не пишем что равняется a, а что равняется b? Заранее спасибо))
@@n_vseso1od извините, но Иван пишет именно так: sum(a,b): отсюда новичкам и непонятно, каким образом программа в дальнейшем присваивает значения НОВЫМ переменным. Заранее спасибо, если растолкуете
@@redneck1680 проще говоря, когда мы пишем любую функцию, к примеру def func(x, y, z), то создаются переменные в функции (в примере я использовал x y z) и используются эти переменные ток функции, и что самое удобное, то можно сразу назвать эти переменные, к примеру: x = input("введи число, ведь x это 1 переменная в этом коде, которая просит ввести тебе число и записывает его как x") y = input("введите число, ведь это 2 переменная в этом коде, которая просит тебе ввести число и записывает его как y") z = input("введите число, ведь это 3 переменная в этом коде, которая просит тебе ввести число и записывает его как z") def calc(f, g, h): print(int(f) + int(g) + int(h)) calc(x, y, z) //мы тут объявляем вводные данные из переменных и записываем их в переменные функции, проще говоря в этом случае f=x , g=y , h=z calc(1, 3, 5) //f=1 , g=3 , h=5 , и f g h это переменные внутри функции, а значит дальше функции эти переменные работать не будут, не забывать! кстати, int() - преобразует строчные значение в цифирные значения (если конечно в этой строке ток цифры, если будут буквы то выведет ошибку) автор не использует переменные, которые перед функцией, в самой функции, потому-что эти переменные уже заняты, да и что получится, если глобальная переменная перейдёт в локальную переменную? я вот к примеру хз и проверять не хочу ещё есть вопросы? (да-да, я копирую своё сообщение и вставляю его тем людям, которые не поняли эту тему, так как переписывать мне для каждого это сообщение - лень)
@@siniy_l я учусь по 7-ми часовому видео в ютубе. Например тут , он говорит о функциях уже в 3 уроке. А я по тому видео , просмотрел уже час видео и про функции пока ничего нет , но там я прошёл такие темы: Переменные, типы данных, обмен данными, циклы (while), условные операторы(if , elif, else), так же научился импортировать например модуль OS и Time из первого модуля уже воспользовался функциями os.system и os.startfile , а из второго модуля функцией time.slipe. Начал учить питон три дня назад , конспектирую все определения и важные моменты. До этого ничего не изучал, как думаете до начала лета я смогу стать среднячком в питоне?
проще говоря, когда мы пишем любую функцию, к примеру def func(x, y, z), то создаются переменные в функции (в примере я использовал x y z) и используются эти переменные ток функции, и что самое удобное, то можно сразу назвать эти переменные, к примеру: x = input("введи число, ведь x это 1 переменная в этом коде, которая просит ввести тебе число и записывает его как x") y = input("введите число, ведь это 2 переменная в этом коде, которая просит тебе ввести число и записывает его как y") z = input("введите число, ведь это 3 переменная в этом коде, которая просит тебе ввести число и записывает его как z") def calc(f, g, h): print(int(f) + int(g) + int(h)) calc(x, y, z) //мы тут объявляем вводные данные из переменных и записываем их в переменные функции, проще говоря в этом случае f=x , g=y , h=z calc(1, 3, 5) //f=1 , g=3 , h=5 , и f g h это переменные внутри функции, а значит дальше функции эти переменные работать не будут, не забывать! кстати, int() - преобразует строчные значение в цифирные значения (если конечно в этой строке ток цифры, если будут буквы то выведет ошибку) автор не использует переменные, которые перед функцией, в самой функции, потому-что эти переменные уже заняты, да и что получится, если глобальная переменная перейдёт в локальную переменную? я вот к примеру хз и проверять не хочу ещё есть вопросы? (да-да, я копирую своё сообщение и вставляю его тем людям, которые не поняли эту тему, так как переписывать мне для каждого это сообщение - лень)
Спасибо за обьяснения и за труд ваш!!! У меня вот так получилось... . . . . . . x = int(input('Введите сторону квадрата = ')) def square(x): return x*4, x*x
print(square(x)) Введите сторону квадрата = 3 (12, 9)
@@ИгорьТышкевич-и3б Парень дело говорит, все четко и в 2 словах, даже дня не пригодится что бы понять у него, то что люди днями изучают по другим курсам
❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️ аааааааа какой вы классный!!! Супер мозг!!!! Очень профессионально,очень понятно, доступно! Здорово, великолепно!!!
Задача для тренировки:
Написать функцию square, принимающую 1 аргумент - сторону квадрата, и возвращающую периметр квадрата и его площадь.
у меня получилось только двумя разными функциями, это нормально?
square1 вторую назвал
Ответ:
.
.
.
.
.
a = 6
def square (x):
p = 4 * x
print (p)
s = x * x
print (s)
square (a)
@@te_serj скинул
@@te_serj нет, надо одной
Бесконечно можно наблюдать за 3 вещами: 1. Как горит вода; 2.Как течёт огонь.; 3 Как Иван Викторович пишет не на той раскладке клавиатуры.
"Горит вода" "течёт огонь"
@@crazyitamiphe8175 отличное зрелище)
Огонь может и течь, и гореть одновременно. Так же как и вода(не именно вода, а жидкость) может и гореть, и течь одновременно.
В обоих случаях - это какая нибудь горячая жидкость. Например, бензин или керосин
Как западу загнивать если им не приходится переключать раскладку ни во время общения ни во время коддинга
херню какую-то сказал
Народ , кто хочет серьезно изучить , то мой совет , не ленитесь и конспектируйте. Это очень помогает , когда например дошёл уже до урока 10-15 и что то из прошлых уроков подзабыл , чем искать видео перематывать именно на нужный момент , легче открыть тетрадку и прочесть свои же записи
Спустя 2 года открыл комент)
426 лайков - рекорд
Увы я забил на это дело😂, но совет все еще дельный
Спасибо за совет ✨💕...
Спасибо за совет
гений!
Привет , а можешь фотографии сделать и скинуть своих конспектов
@@bdjokerfdadgv2858 Гений!
Единственный человек на ютюбе который на пальцах объяснил что такое функция для начинающих!!! Просто в двух строках кода!!! РЕСПЕКТ!!!!!!
Каких двух строках, тут ничего понять нельзя
@@ТоповыеСухарики все очень легко. Главное вникай.
@Aaaa𒈟𒁈𒂝𒂐𒈟𒀱𒀱𒀱𒀱𒈟 Пересмотри видео 40 раз
было немного трудновато понял данный урок. судя по вашему комментарию, другие объяснения более непонятливые
@Aaaa𒈟𒁈𒂝𒂐𒈟𒀱𒀱𒀱𒀱𒈟 главное после просмотра ролика написать код где можно использовать показанное в видео
Было бы круто если ты давал задания для каждых тем
Ага ага и проверял его
Daaa!!
💯
Yes
Абсолютно согласен
И все же много зависит не только от предмета но и от самого преподавателя, проштудировал много онлайн источников по самоизучению питона, много видео посмотрел тут же, но только тут нашел полное доходчивое объяснение без запрыгивания вперед и без лишних слов. Параллельно также изучаю книгу "Укус Питона". Пока лучшего для себя еще не нашел. Спасибо дружище, видно что преподаватель ты зачетный! Добавлю твои уроки в избранное
a= int(input("Введите сторону квадрата:"))
def f(a):
return a*4, a**2
print("Ваш периметр:",a*4, "Ваша площадь:", a**2)
Привет из 2022!! Спасибо за уроки! Очень интересно
Объяснишь, друг? Почему print(a) в конце выводит 47 а не 45? Вроде вызвали переменную "а" вне функции.
@@ТалантТилеуов В том примере переменная a одна. Когда вызвали функцию, то она изменила эту переменную.
32 года. Вспомнил себя школьником в хороше смысле. Очень доступно объясняете.
33 никогда не поздно начать
Спасибо огромное за столь бесценные уроки!❤ У вас самые понятные и интересные уроки
спасибо за ваши уроки , посмотрел уже 3 ваших видео про python с нуля, вы хорошо объясняете информацию , ваши уроки я понимаю лучше чем уроки других людей . Еще раз спасибо
Спасибо за хорошие уроки! Мне они нравятся тем,что они короткие по времени,не утомительные, ёмкие, но не тяжёлые для усвоения, т.к нет воды и разжёвывания. Если кто то хочет ,может пересмотреть и прослушать неограниченное количество раз. Для меня, для начинающей это находка.
Ты красава реально хорошие видео делаешь для новичков, я до твоих видосов нифига не знал а сейчас я уже имею хоть какое то представление о пайтоне. Спасибо тебе большое!
как продвижение?)
бросил?
@@КонсервнаяБанка-ч6н бросил?
@@XAMETOBA Только начал
ну что как успехи/?/?
Видео, просто огонь!!! Всё понятно. Благодарю учитель!
Топовый курс!
Автор всё крайне понятно объясняет,не нудно, с хорошим звуком и видео!
Очень увлекающий мини-курс!Спасибо!
Очень доходчиво объясняете,я тот же материал читаю в книге и до конца не понимаю но после просмотра ваших роликов у меня все встаёт на места) возможно я информацию из видео лучше усваиваю чем из книг но факт есть факт) автору респект
Если вы всё поняли. Может объясните, какая связь между введенными переменными x, y и a, b в функции?
Нигде не было указано, что переменные x, y равны a, b. А если будет введено не 2 а 3 числа. Какие два из них просуммирует функция?
Огромное спасибо за уроки! Появилась необходимость для рабочих моментов учить питон. С рабочей программой ощущала себя максимально некомфортно, хотелось забросить даже не начав особо. Ваши же простые задачи дали ответы на глупые вопросы новичка. Еще раз огромное спасибо! Вот она реальная мотивация)
Я из Японии
Изучаю Python по вашим урокам
Жду с нетерпением следующих уроков
ありがとうございます😊
大丈夫ですよ。
@@plugar_inf вы молодцы автивный
сунь хунь чай
Мне очень нравится твое объяснение данных вещей. Для параллельного изучения начинающему очень помогает! Вот я в Израиле начинаю учить python и спасибо тебе за свой вклад
Урок 3, очень понравился. Дальше становится еще интереснее
Спасибо за лекции и интересные задания! Очень полезно!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
storona = float(input("Введите сторону квадрата: "))
def square(a):
return a**2, a*4
print(square(storona))
a = int(input("Введи сторону квадрата для вывода его периметра и площади: "))
def square ():
p = a * 4
s = a*a
print(p, " - Периметр квадрата", s, " - его площадь")
square()
в твоем коде нет return, как его использовать я так и не понял, объясни, пожалуйста
Огромное спасибо за видео, которые вы делаете!
Всё просто, понятно и доступно для понимания.
Спасибо огромное за великолепное объяснение!
спасибо тебе, человечище! наконец то поняла что такое функция
Очень понятно объясняешь, респект
приятная подача метериала. Просто и доходчиво. Респект!
Ура! Я на третьем уроке! Мир, я тебя люблю. Иван! Вы гениальны!
Очень хорошая подача все по полочкам ничего лишнего ! Рассказал показал и поехали дальше!
А вы ведь учитель. Просто по другому я не могу объяснить как у вас получается так хорошо доносить информацию.👍
Даже я понял как все делать
@@noobliksteve6858 так он тоже
Редко встретишь таких.
В том то и дело, что не учитель. В школах преподносят так, будто докторскую защищают
Ну вообще то он и есть учитель информатики)
что бы я без вас делал?? в школе только начали пайтон, а я заболел. теперь с вашей помощью навёрстываю упущенное. всё очень коротко, ясно, и по делу
Иван пажалуйста снимите видео про задачи на питоне что бы закрепить знания с первого видео, я смотрю ваши видео и всё понимаю, но потом быстро забываю, я думаю такая проблема не только у меня
повторяй чаще
я несколько раз пересматриваю и на практике провожу)
А ты задачи егэ хочешь на питоне? Или что другое?
@@plugar_inf спасибо вам большое за эти уроки)
Просто конспектируй материал
в инете куча задач на питон
Иван, спасибо за уроки, вы объясняете кратко, понятно, а самое главное, для чего это надо и как применять
Не скажите
можно побольше заданий для тренировки . к каждой теме хотя бы 10 задач
чтоб усвоить материал. или же книги и решебники посоветуйте пож
x=int(input("введите число 1"))
y=int(input("введите число 2"))
def sum(a, b):
почему вы вводите значения x и y, а где сумма появляются а и b. def sum(x, y): если написать так тоже все работает . почему вы написали так как написали? в чем смысл? если код большой будет запутаешься же.
потратил сегодня весь вечер на это, если нашлось объяснение буду рад услышать
Return конечно было не очень понятно, но думаю в скором времени пойму. Спасибо за обучения
тоже сбило, особенно новые параметры ретурна.
Аа вы поняли ретурн?объясните рж я погуглил и ничего понятного не нашел)
@@Umar-yj3xr Он как бы записывает данную переменную и ты можешь её использовать хоть где, без ретурна ничего не будет
я глобал немного не понял
@@ronix7717 глобальная (a) это (a) что не записана где либо, она сама по себе, то есть она не в параметрах функции или ещё где, она просто на чистом листе, Извини что возможно плохо сформулировал
Извините если написал что не так. Для тех, кому лень записывать.
Урок 1
Типы переменных
Целые числа - int
Вещественные числа - float
Строковый тип - str
Логический тип - bool
Математические операции
A+B - Сложение
A-B - Вычитание
A*B - Умножение
A/B - Деление
A//B - Целая часть деления
A%B - Остаток деления
A**B -Возведение в степень
Урок 2
Первые команды
print('hello world') Выводит сообщение в командную строку
message='hello world' Переменная, которая имеет значение
message=58 Число 58 команда определяет число
Попытка сочитания в запущеной программе, приведёт к подсчёту начиная со следующей строки. Пример: 2 + 2 > 4
Операторы сравнения
> - Большие
< - Меньшие
>= - Большие или равно
= 18):
print("Тебе ходить можно!")
Команды if-elif-else
if Условие 1:
Действие 1
elif условие 2:
Действие 2
else:
Действие 3
ПРИМЕР
age = 19
if (age >= 25):
print("Тебе можно входить одному!")
elif(age>18) and (age
Лучший
спасибо за шикарный урок !!!
спасибо, понятный урок, хоть и пришлось дважды пересматривать дабы усвоить тему👍
Спасибо огроменное за видео,до этого пробовал читать Марка Лутца,как первое свое пособие по программированию,что оказалось ошибкой,уже хотел бросать это дело. Но твои видосы спасают ситуацию))
Отличные уроки👍 Спасибо Вам ‼️
Извиняюсь, не очень понимаю, почему после a, b появляются x,y, для чего нужны первые значения?
a,b - это переменные, условно обозначающие расположение чисел внутри функции.
То есть, в функции sum(a,b)
a - число, которое будет стоять первым
b - число которое будет стоять вторым
X = 5
У = 3
def sum(a,b):
return a - b
sum (x,y)
В этом случае программа будет считать 5-3
Если же например сделать так:
X = 5
У = 3
def sum(a,b):
return a - b
sum (y,х)
То считать программа будет 3 - 5
a,b - выбраны просто для удобства, выбрать можно было любые буквы
@@beardedman721 спасибо за объяснения, но все таки вопрос мой все еще открыт. Возможно я не правильно сформулировал вопрос. Меня интересует, как программа знает, что "а" это число "х", а "b" это "y"?
У меня есть предположение, что программа руководствуется алфавитным порядком, но я сомневаюсь, что это так)
@@ВолодяДизель-о2ъ
"а" и "b” показывают какое место они занимают
sum (a,b)
sum (x,y)
a - x
b -y
sum (a,b)
sum (y,x)
a - y
b - x
sum(b,a)
sum(x,y)
b - x
a - y
sum(a,b)
sum (z,k)
a - z
b - k
Надеюсь так будет понятнее))
@@beardedman721 супер, теперь ясно, спасибо большое)
Ты красавчик, объясняешь по мелочам! РЕСПЕКТ!!!
Очень круто учишь !!! Раньше о пайтоне ничего не знал
как успехи?
спасибо, очень доходчиво! функции это прям боль, ничего непонятно было из книги
Очень крутое и доступное видео, в конце можно было еще запустить прогу без "f()",чтобы понятно было , что выводим переменную без обработки функцией, а то много таких вопросов возникло))
Большое спасибо!!! Очень доступно и интересно!
Здравствуйте смотрю ваши уроки . Мне 31 годик , буду сдавать экзамены для поступления в ВУЗ. Спасибо за информацию
Ты очень доходчиво и просто объясняешь. Спасибо тебе
Спасибо за отличный урок
У тебя ТАЛАНТ ты умееш довести смысл подаваемой информации.
ЗДРАСТВУЙ
УРА 2020 НОВЫЕ УРОКИ
СПАСИБО
как успехи?
Мне 17 лет, начал учить питон. Понимание то как работает компьютер и программа поверхностное, начал изучать программирование, поскольку очень нравится смотреть и понимать то как работает машинный код и сколько люди тратят своего времени и труда, чтобы сделать какой-то товар для рынка, к примеру: 3 D игра, серверный код для приложения. Я пишу этот комментарий сам не зная зачем, просто хочу пожелать удачи тем кто встал на путь изучения IT сферы и также, желаю Вам побольше веры в свои силы и не сдавайтесь, но и про отдых тоже не забывайте и про всякие поощрения для себя. Автору отдельный респект за контент, полезная информация и ничего лишнего, краткость - сестра таланта.
ещё можно было так
x = int(input('x'))
y = int(input('y'))
print(x+y)
Можно было так, но видео, называется функции
Наконец я поняла эту функцию! Спасибо большое!
Я бы еще добавил, что при каждом последующем вызове функции, изменяющую глобальную переменную,эта переменная будет принимать новое значение, в данном случае при повторном использовании а будет равно 49 и т.д.
Можете пояснить логику этого процесса?
Из объяснения в виде не понял как это работает.
Какая связь между введенными переменными x, y и a, b в функции?
Нигде не было указано, что переменные x, y равны a, b.
Огромное спасибо вам учусь по вашим туториалам иногда с трудом но всё понимаю очень доходчиво объясняете
ава топ
Спасибо, так понятнее)
понятнее чем, что?)
@@plugar_inf Чем в книге "сам себе программист"
@@plugar_inf очень понятно приятно прям смотреть по больше таких видео
@@plugar_inf чем много кто объясняет не понятно хотя пишут для новичков Но не хрена не понятно а ты норм так объяснил
@@esqwesq1116 согласен, особенно у Хауди не понятно для меня)
Вы очень понятно объясняете, рассказываете и показываете каждую тему, когда в школе мы начяли проходить это нам ничего не объясняли мы должны были сами читая теорию понять что это к тому же без практики, спасибо вам большое! Также я понимаю что это курс для начинающих, но всёже хотелось бы что б вы сразу рассказывали как именно это применять при написании кодов для програм и тд.
Мужик учит питону за 2 часа. Класс
Очень нравятся Ваши уроки! Спасибо!
Круто! Правда круто! Захотелось сдать ЕГЭ по информатике) Жаль, что сдала в этом году😅 Спасибо за такую работу 🤩👏🏻
Отличный урок! Спасибо Иван!
Хотелось бы после каждого урока ,видеть какое-то упражнение для закрепления
x=int(input("storona"))
def square(x):
return x*x
def perimetr(x):
return x*4
print(square(x))
print(perimetr(x))
Благодарю Иван Викторович за Ваш труд. Удачи Вам и процветания
x = int(input("..."))
y = int(input("..."))
def sum(a,b):
return a + b
z = sum(x,y)
print(z)
Я вот один момент не понял, вот почему мы пишем x и y , а потом a и b ? Почему мы не можем просто везде написать x и y ?
Пример:
x = int(input("..."))
y = int(input("..."))
def sum(x,y):
return x + y
z = sum(x,y)
print(z)
@@technic_and_programming я тоже не понимаю почему a,b и x,y ) есть объяснение?)
пожалуйста, поясните, эти уроки для вычислений? Эти приемы применяются при создании сайтов или приложений? у меня туго с математикой...
Тут высшая математика не нужна, достаточно база и 5-го класса.
Это не математика))))тебе на примере показывают как вызывать функцию и работать с ней ,математика нужна про создании игр
очень понятно!!! есть с чем сравнить, по этому Иван даже не думай останавливаться!!!
print ('Спасибо за отличный урок')
ты крут!!!
Включи в бесконечный цикл😄
Объяснил лучше всех!
Объясните, пожалуйста, почему Вы заменили "x", "y" на "a", "b"?
Почему питон не выдал: "name 'a' is not defined"?
х = int(input("Введите 1 число: "))
y = int(input("Введите 2 число: "))
def sum(a,b):
return a + b
sum(x,y)
Это из темы "Позиционный аргумент и аргумент по ключевым словам"?
(не знаю, как эти термины точно называются по-русски, изучаю Python на английском + смотрю Ваши видео)
Чтобы не смешивать переменные, если я б использовал ‘x’ и ‘у’, то они изменили бы своё значение внутри функции, так как стали бы локальные, немного затронул эту тему в конце, когда рассказывал про область видимости переменных
@@plugar_inf тоже не понял этот момент. Мне простительно, только начал знакомиться с языком.
@@plugar_inf а как функция понимает что a и b это х и у?
@@pavelkorniyenko1048 У меня аналогичный вопрос. Не могу никак это понять.
@@pavelkorniyenko1048 подскажите вы поняли почему произошло так?
посмотрел три урока - однозначно подписка, благодарю за работу
x = int(input("Чему равна сторона квадрата?"))
def square():
p = x*4
s = x*x
print ("Площадь равна: " ,s )
print ("Периметр равен: " ,p )
square()
А если я напишу -Оумакаксер значит p = 4 Оумакаксер, а s = Ооууммааккааккссеерр
Это рофл не осуждай негров всё тихо
Аа, вот как.
А то я не долумался как написать в одной фунции, параметр указывал, в итоге сделал две функции последовательные.
ребят, а вы хоть работоспособность вашего кода проверяете, прежде, чем его сюда писать?
@@winckle77 Нет ты что мы же негры
Отличный учебный курс! Спасибо!
Почему у меня в школе не было такого учителя по информатике👨🏿💻
Добрый день. Спасибо за ПОНЯТНЫЕ лекции и побольше задачек нАдом :)
Здравствуйте, Вы сказали, что x,y нужно заменять на a,b, чтобы они "не сталкивались" (как я понял, чтобы не конфликтовали значения). Но я написал функцию такую же, как у Вас (5:56 минута), но не поменял x,y на a,b. При этом у меня заработало все одинаково. Тогда в каких случаях данные могут конфликтовать?
Хороши вопрос тоже этот момент интересовал
Тоже не понятный момент с а и б , ещё и назначение return который что то возвращает, как это на пальцах понять, логику охота уловить и куда это применять при реальных задачах , ведь не только ж в программировании решаются арифметические задачки из школы?
Я думаю, "чтобы они не сталкивались" нужно понимать так: чтобы мы сами не запутались. Потому что a и b внутри функции и a и b за пределами функции - это разные a и b.
@@gunman156 return можно понять как "посчитай, и то, что получится, будет значением функции". То есть это значение мы присваиваем функции, или ей возвращаем.
Например, есть функция
def h (a,b):
return a + b
В математике мы бы просто написали: h = a + b. Но в pytom это делается с помощью return.
Иван Викторович спасибо вам большое с вашей помощью я смог поступит в IT компанию
6:00 нихера не понятно, почему было x,y, вдруг добавил a,b.. почему нельзя типа print(x+y)?
+
Смотри, у него x и y там были глобальными, если бы он пихнул в функцию без global могла быть ошибка
Так можно написать.
Объясняет непонятно. Берет для функции переменные a, b , а потом зачем то вызывает функцию x,у
@@КонстантинСухопаров-с7ъ этот момент тоже не понял ))))
Незнаю почему но я не понел о чем вы говорили на этом уроке но 2 предыдущих я все понел
жаль что автор RETURN в функции вскользь пробежал, совершенно не объяснив, что она делает и для чего вводится. Что то там куда то возвращает. А зачем возвращает, зачем нам вообще, что то возвращать нужно было в данном примере не объясняет.
thanks a lot for this course
у меня вопрос зачем в конце опять писать f() или же можно просто написать print ("имя переменной")
в функции прописано последней строкой print, ты просто вызываешь функцию и выполняются все действия которые в ней прописаны, так просто проще
Шикарный урок! Спасибо
Спасибо за видео. Объясните, пожалуйста, почему на 5:57 вы ставите в функцию (a, b), а не (x, y). Пересматриваю уже 5 раз и все равно не догоняю. Откуда программа будет знать что такое a и b если мы нигде не пишем что равняется a, а что равняется b? Заранее спасибо))
Мы пишем "sum(x, y)". Это значит, что числа x, y заменяют числа a, b
@@n_vseso1od извините, но Иван пишет именно так: sum(a,b): отсюда новичкам и непонятно, каким образом программа в дальнейшем присваивает значения НОВЫМ переменным.
Заранее спасибо, если растолкуете
@@redneck1680 проще говоря, когда мы пишем любую функцию, к примеру def func(x, y, z), то создаются переменные в функции (в примере я использовал x y z) и используются эти переменные ток функции, и что самое удобное, то можно сразу назвать эти переменные, к примеру:
x = input("введи число, ведь x это 1 переменная в этом коде, которая просит ввести тебе число и записывает его как x")
y = input("введите число, ведь это 2 переменная в этом коде, которая просит тебе ввести число и записывает его как y")
z = input("введите число, ведь это 3 переменная в этом коде, которая просит тебе ввести число и записывает его как z")
def calc(f, g, h):
print(int(f) + int(g) + int(h))
calc(x, y, z) //мы тут объявляем вводные данные из переменных и записываем их в переменные функции, проще говоря в этом случае f=x , g=y , h=z
calc(1, 3, 5) //f=1 , g=3 , h=5 , и f g h это переменные внутри функции, а значит дальше функции эти переменные работать не будут, не забывать!
кстати, int() - преобразует строчные значение в цифирные значения (если конечно в этой строке ток цифры, если будут буквы то выведет ошибку)
автор не использует переменные, которые перед функцией, в самой функции, потому-что эти переменные уже заняты, да и что получится, если глобальная переменная перейдёт в локальную переменную? я вот к примеру хз и проверять не хочу
ещё есть вопросы? (да-да, я копирую своё сообщение и вставляю его тем людям, которые не поняли эту тему, так как переписывать мне для каждого это сообщение - лень)
@@siniy_l бро , ну тебе респект , честно я все равно не понял , но то что не поленился написать респект 😂
@@siniy_l я учусь по 7-ми часовому видео в ютубе. Например тут , он говорит о функциях уже в 3 уроке. А я по тому видео , просмотрел уже час видео и про функции пока ничего нет , но там я прошёл такие темы: Переменные, типы данных, обмен данными, циклы (while), условные операторы(if , elif, else), так же научился импортировать например модуль OS и Time из первого модуля уже воспользовался функциями os.system и os.startfile , а из второго модуля функцией time.slipe.
Начал учить питон три дня назад , конспектирую все определения и важные моменты. До этого ничего не изучал, как думаете до начала лета я смогу стать среднячком в питоне?
Очень легко, полезно и понятно😄. Мне очень интересно.
зачем на 5:51 локальными переменными называть a и b , а не x, y ? Почему они должны сталкиваться, если это те же самые переменные?
Тоже не понял этот момент
Преподаватель, объясни!). При том, что вводя х и у в место а и b всё работает!?
проще говоря, когда мы пишем любую функцию, к примеру def func(x, y, z), то создаются переменные в функции (в примере я использовал x y z) и используются эти переменные ток функции, и что самое удобное, то можно сразу назвать эти переменные, к примеру:
x = input("введи число, ведь x это 1 переменная в этом коде, которая просит ввести тебе число и записывает его как x")
y = input("введите число, ведь это 2 переменная в этом коде, которая просит тебе ввести число и записывает его как y")
z = input("введите число, ведь это 3 переменная в этом коде, которая просит тебе ввести число и записывает его как z")
def calc(f, g, h):
print(int(f) + int(g) + int(h))
calc(x, y, z) //мы тут объявляем вводные данные из переменных и записываем их в переменные функции, проще говоря в этом случае f=x , g=y , h=z
calc(1, 3, 5) //f=1 , g=3 , h=5 , и f g h это переменные внутри функции, а значит дальше функции эти переменные работать не будут, не забывать!
кстати, int() - преобразует строчные значение в цифирные значения (если конечно в этой строке ток цифры, если будут буквы то выведет ошибку)
автор не использует переменные, которые перед функцией, в самой функции, потому-что эти переменные уже заняты, да и что получится, если глобальная переменная перейдёт в локальную переменную? я вот к примеру хз и проверять не хочу
ещё есть вопросы? (да-да, я копирую своё сообщение и вставляю его тем людям, которые не поняли эту тему, так как переписывать мне для каждого это сообщение - лень)
Хорошо объясняете. Спасибо.
Все хорошо понятно но! Иногда приходится 2 раз переслушивать
Спасибо! Очень круто и понятно объяснил приятным голосом!!!!!!
спсибо, учуст питону, мне 14)
Ты не один
@@oshtuk667 да он не 1 я тож
@@monkepeek тоже 14 ,
по мимо изучаю c++
Тоже 14
Очень позновательно и понятно!
Добрый день) Я программист, симпатичная, работаю удаленно, голову не дурю, готовлю борщ, выйду за вас замуж;)
Я уже занят)
Я еще не занят;)
@@lesan6866 Отлично) Расскажите о себе)
Спасибо за обьяснения и за труд ваш!!! У меня вот так получилось...
.
.
.
.
.
.
x = int(input('Введите сторону квадрата = '))
def square(x):
return x*4, x*x
print(square(x))
Введите сторону квадрата = 3
(12, 9)
а лайков и просмотров все меньше ) видно кто йдет кк своей целе
Ето точно
Видно, кто идёт к другим учителям. Объяснять для изучающих с нуля не умеет, тараторит. Поищу нормальное что
@@ИгорьТышкевич-и3б если ты не понимаешь перемотай или снизь скорость до 0,75
@@ИгорьТышкевич-и3б Парень дело говорит, все четко и в 2 словах, даже дня не пригодится что бы понять у него, то что люди днями изучают по другим курсам
@@reiden3635видео питон за час, вроде от хауди. То же самое, но куда удобнее
❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️ аааааааа какой вы классный!!! Супер мозг!!!! Очень профессионально,очень понятно, доступно! Здорово, великолепно!!!
Я первый раз начал смотреть видео про питон пока я не могу запомнить названий функций переменных я путаюсь Госпади что происходит ?
x = int(input('Введите число 1'))
y = int(input('Введите число 2'))
def square(a,b):
s = a*b
print(s)
p =4*a+b
print(p)
square(x,y)
Четно скажу, этот урок функций вообще не понял(
Потому что "преподаватель" грубо нарушил методику преподавания. Сейчас многие ютуберы воображают себя учителями.
Спасибо большое Вам! Без Вас не знаю, что бы и делал) Очень доходчиво объясняете
спасибо за урок, вы всё очень понятно объясняете!
cпасибо огромное, благодаря вам я сейчас в 11 лет начал любить программу Python и начинаю в неё вникать!
Python не программа, бро)