Огонь может и течь, и гореть одновременно. Так же как и вода(не именно вода, а жидкость) может и гореть, и течь одновременно. В обоих случаях - это какая нибудь горячая жидкость. Например, бензин или керосин
Народ , кто хочет серьезно изучить , то мой совет , не ленитесь и конспектируйте. Это очень помогает , когда например дошёл уже до урока 10-15 и что то из прошлых уроков подзабыл , чем искать видео перематывать именно на нужный момент , легче открыть тетрадку и прочесть свои же записи Спустя 2 года открыл комент) 426 лайков - рекорд Увы я забил на это дело😂, но совет все еще дельный
И все же много зависит не только от предмета но и от самого преподавателя, проштудировал много онлайн источников по самоизучению питона, много видео посмотрел тут же, но только тут нашел полное доходчивое объяснение без запрыгивания вперед и без лишних слов. Параллельно также изучаю книгу "Укус Питона". Пока лучшего для себя еще не нашел. Спасибо дружище, видно что преподаватель ты зачетный! Добавлю твои уроки в избранное
Ты красава реально хорошие видео делаешь для новичков, я до твоих видосов нифига не знал а сейчас я уже имею хоть какое то представление о пайтоне. Спасибо тебе большое!
Спасибо за хорошие уроки! Мне они нравятся тем,что они короткие по времени,не утомительные, ёмкие, но не тяжёлые для усвоения, т.к нет воды и разжёвывания. Если кто то хочет ,может пересмотреть и прослушать неограниченное количество раз. Для меня, для начинающей это находка.
спасибо за ваши уроки , посмотрел уже 3 ваших видео про python с нуля, вы хорошо объясняете информацию , ваши уроки я понимаю лучше чем уроки других людей . Еще раз спасибо
a = int(input("Введи сторону квадрата для вывода его периметра и площади: ")) def square (): p = a * 4 s = a*a print(p, " - Периметр квадрата", s, " - его площадь") square()
Очень доходчиво объясняете,я тот же материал читаю в книге и до конца не понимаю но после просмотра ваших роликов у меня все встаёт на места) возможно я информацию из видео лучше усваиваю чем из книг но факт есть факт) автору респект
Если вы всё поняли. Может объясните, какая связь между введенными переменными x, y и a, b в функции? Нигде не было указано, что переменные x, y равны a, b. А если будет введено не 2 а 3 числа. Какие два из них просуммирует функция?
Огромное спасибо за уроки! Появилась необходимость для рабочих моментов учить питон. С рабочей программой ощущала себя максимально некомфортно, хотелось забросить даже не начав особо. Ваши же простые задачи дали ответы на глупые вопросы новичка. Еще раз огромное спасибо! Вот она реальная мотивация)
Иван пажалуйста снимите видео про задачи на питоне что бы закрепить знания с первого видео, я смотрю ваши видео и всё понимаю, но потом быстро забываю, я думаю такая проблема не только у меня
Мне очень нравится твое объяснение данных вещей. Для параллельного изучения начинающему очень помогает! Вот я в Израиле начинаю учить python и спасибо тебе за свой вклад
Извините если написал что не так. Для тех, кому лень записывать. Урок 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
@@ronix7717 глобальная (a) это (a) что не записана где либо, она сама по себе, то есть она не в параметрах функции или ещё где, она просто на чистом листе, Извини что возможно плохо сформулировал
Мне 17 лет, начал учить питон. Понимание то как работает компьютер и программа поверхностное, начал изучать программирование, поскольку очень нравится смотреть и понимать то как работает машинный код и сколько люди тратят своего времени и труда, чтобы сделать какой-то товар для рынка, к примеру: 3 D игра, серверный код для приложения. Я пишу этот комментарий сам не зная зачем, просто хочу пожелать удачи тем кто встал на путь изучения IT сферы и также, желаю Вам побольше веры в свои силы и не сдавайтесь, но и про отдых тоже не забывайте и про всякие поощрения для себя. Автору отдельный респект за контент, полезная информация и ничего лишнего, краткость - сестра таланта.
Очень крутое и доступное видео, в конце можно было еще запустить прогу без "f()",чтобы понятно было , что выводим переменную без обработки функцией, а то много таких вопросов возникло))
Спасибо огроменное за видео,до этого пробовал читать Марка Лутца,как первое свое пособие по программированию,что оказалось ошибкой,уже хотел бросать это дело. Но твои видосы спасают ситуацию))
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)
Я бы еще добавил, что при каждом последующем вызове функции, изменяющую глобальную переменную,эта переменная будет принимать новое значение, в данном случае при повторном использовании а будет равно 49 и т.д.
Можете пояснить логику этого процесса? Из объяснения в виде не понял как это работает. Какая связь между введенными переменными x, y и a, b в функции? Нигде не было указано, что переменные x, y равны a, b.
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 Надеюсь так будет понятнее))
❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️ аааааааа какой вы классный!!! Супер мозг!!!! Очень профессионально,очень понятно, доступно! Здорово, великолепно!!!
Объясните, пожалуйста, почему Вы заменили "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 = int(input('Введите сторону квадрата = ')) def square(x): return x*4, x*x
print(square(x)) Введите сторону квадрата = 3 (12, 9)
Спасибо за видео. Объясните, пожалуйста, почему на 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. Начал учить питон три дня назад , конспектирую все определения и важные моменты. До этого ничего не изучал, как думаете до начала лета я смогу стать среднячком в питоне?
Здравствуйте, Вы сказали, что 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 в функции вскользь пробежал, совершенно не объяснив, что она делает и для чего вводится. Что то там куда то возвращает. А зачем возвращает, зачем нам вообще, что то возвращать нужно было в данном примере не объясняет.
проще говоря, когда мы пишем любую функцию, к примеру 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() - преобразует строчные значение в цифирные значения (если конечно в этой строке ток цифры, если будут буквы то выведет ошибку) автор не использует переменные, которые перед функцией, в самой функции, потому-что эти переменные уже заняты, да и что получится, если глобальная переменная перейдёт в локальную переменную? я вот к примеру хз и проверять не хочу ещё есть вопросы? (да-да, я копирую своё сообщение и вставляю его тем людям, которые не поняли эту тему, так как переписывать мне для каждого это сообщение - лень)
Я в восторге от Ваших уроков! Только начало, но мне все очень понятно, интересно)) решила задание и прям такой кайф от результата! :) Спасибо огромное!
@@ИгорьТышкевич-и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 Как Иван Викторович пишет не на той раскладке клавиатуры.
"Горит вода" "течёт огонь"
@@zavishnuk отличное зрелище)
Огонь может и течь, и гореть одновременно. Так же как и вода(не именно вода, а жидкость) может и гореть, и течь одновременно.
В обоих случаях - это какая нибудь горячая жидкость. Например, бензин или керосин
Как западу загнивать если им не приходится переключать раскладку ни во время общения ни во время коддинга
херню какую-то сказал
Единственный человек на ютюбе который на пальцах объяснил что такое функция для начинающих!!! Просто в двух строках кода!!! РЕСПЕКТ!!!!!!
Каких двух строках, тут ничего понять нельзя
@@ТоповыеСухарики все очень легко. Главное вникай.
@Aaaa𒈟𒁈𒂝𒂐𒈟𒀱𒀱𒀱𒀱𒈟 Пересмотри видео 40 раз
было немного трудновато понял данный урок. судя по вашему комментарию, другие объяснения более непонятливые
@Aaaa𒈟𒁈𒂝𒂐𒈟𒀱𒀱𒀱𒀱𒈟 главное после просмотра ролика написать код где можно использовать показанное в видео
Народ , кто хочет серьезно изучить , то мой совет , не ленитесь и конспектируйте. Это очень помогает , когда например дошёл уже до урока 10-15 и что то из прошлых уроков подзабыл , чем искать видео перематывать именно на нужный момент , легче открыть тетрадку и прочесть свои же записи
Спустя 2 года открыл комент)
426 лайков - рекорд
Увы я забил на это дело😂, но совет все еще дельный
Спасибо за совет ✨💕...
Спасибо за совет
гений!
Привет , а можешь фотографии сделать и скинуть своих конспектов
@@bdjokerfdadgv2858 Гений!
Было бы круто если ты давал задания для каждых тем
Ага ага и проверял его
Daaa!!
💯
Yes
Абсолютно согласен
32 года. Вспомнил себя школьником в хороше смысле. Очень доступно объясняете.
33 никогда не поздно начать
И все же много зависит не только от предмета но и от самого преподавателя, проштудировал много онлайн источников по самоизучению питона, много видео посмотрел тут же, но только тут нашел полное доходчивое объяснение без запрыгивания вперед и без лишних слов. Параллельно также изучаю книгу "Укус Питона". Пока лучшего для себя еще не нашел. Спасибо дружище, видно что преподаватель ты зачетный! Добавлю твои уроки в избранное
Ты красава реально хорошие видео делаешь для новичков, я до твоих видосов нифига не знал а сейчас я уже имею хоть какое то представление о пайтоне. Спасибо тебе большое!
как продвижение?)
бросил?
@@КонсервнаяБанка-ч6н бросил?
@@XAMETOBA Только начал
ну что как успехи/?/?
a= int(input("Введите сторону квадрата:"))
def f(a):
return a*4, a**2
print("Ваш периметр:",a*4, "Ваша площадь:", a**2)
Привет из 2022!! Спасибо за уроки! Очень интересно
Объяснишь, друг? Почему print(a) в конце выводит 47 а не 45? Вроде вызвали переменную "а" вне функции.
@@ТалантТилеуов В том примере переменная a одна. Когда вызвали функцию, то она изменила эту переменную.
Видео, просто огонь!!! Всё понятно. Благодарю учитель!
Спасибо за хорошие уроки! Мне они нравятся тем,что они короткие по времени,не утомительные, ёмкие, но не тяжёлые для усвоения, т.к нет воды и разжёвывания. Если кто то хочет ,может пересмотреть и прослушать неограниченное количество раз. Для меня, для начинающей это находка.
Спасибо огромное за столь бесценные уроки!❤ У вас самые понятные и интересные уроки
Топовый курс!
Автор всё крайне понятно объясняет,не нудно, с хорошим звуком и видео!
Очень увлекающий мини-курс!Спасибо!
спасибо за ваши уроки , посмотрел уже 3 ваших видео про python с нуля, вы хорошо объясняете информацию , ваши уроки я понимаю лучше чем уроки других людей . Еще раз спасибо
Спасибо за лекции и интересные задания! Очень полезно!
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
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, как его использовать я так и не понял, объясни, пожалуйста
Я из Японии
Изучаю Python по вашим урокам
Жду с нетерпением следующих уроков
ありがとうございます😊
大丈夫ですよ。
@@plugar_inf вы молодцы автивный
сунь хунь чай
@@user-zq6hc6ei8x задание от тайлер дердена?
Урок 3, очень понравился. Дальше становится еще интереснее
что бы я без вас делал?? в школе только начали пайтон, а я заболел. теперь с вашей помощью навёрстываю упущенное. всё очень коротко, ясно, и по делу
Очень доходчиво объясняете,я тот же материал читаю в книге и до конца не понимаю но после просмотра ваших роликов у меня все встаёт на места) возможно я информацию из видео лучше усваиваю чем из книг но факт есть факт) автору респект
Если вы всё поняли. Может объясните, какая связь между введенными переменными x, y и a, b в функции?
Нигде не было указано, что переменные x, y равны a, b. А если будет введено не 2 а 3 числа. Какие два из них просуммирует функция?
Огромное спасибо за уроки! Появилась необходимость для рабочих моментов учить питон. С рабочей программой ощущала себя максимально некомфортно, хотелось забросить даже не начав особо. Ваши же простые задачи дали ответы на глупые вопросы новичка. Еще раз огромное спасибо! Вот она реальная мотивация)
Ура! Я на третьем уроке! Мир, я тебя люблю. Иван! Вы гениальны!
Спасибо огромное за великолепное объяснение!
Иван пажалуйста снимите видео про задачи на питоне что бы закрепить знания с первого видео, я смотрю ваши видео и всё понимаю, но потом быстро забываю, я думаю такая проблема не только у меня
повторяй чаще
я несколько раз пересматриваю и на практике провожу)
А ты задачи егэ хочешь на питоне? Или что другое?
@@plugar_inf спасибо вам большое за эти уроки)
Просто конспектируй материал
в инете куча задач на питон
Мне очень нравится твое объяснение данных вещей. Для параллельного изучения начинающему очень помогает! Вот я в Израиле начинаю учить python и спасибо тебе за свой вклад
приятная подача метериала. Просто и доходчиво. Респект!
Очень понятно объясняешь, респект
спасибо тебе, человечище! наконец то поняла что такое функция
А вы ведь учитель. Просто по другому я не могу объяснить как у вас получается так хорошо доносить информацию.👍
Даже я понял как все делать
@@noobliksteve6858 так он тоже
Редко встретишь таких.
В том то и дело, что не учитель. В школах преподносят так, будто докторскую защищают
Ну вообще то он и есть учитель информатики)
Очень хорошая подача все по полочкам ничего лишнего ! Рассказал показал и поехали дальше!
можно побольше заданий для тренировки . к каждой теме хотя бы 10 задач
чтоб усвоить материал. или же книги и решебники посоветуйте пож
Извините если написал что не так. Для тех, кому лень записывать.
Урок 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
Лучший
Return конечно было не очень понятно, но думаю в скором времени пойму. Спасибо за обучения
тоже сбило, особенно новые параметры ретурна.
Аа вы поняли ретурн?объясните рж я погуглил и ничего понятного не нашел)
@@Umar-yj3xr Он как бы записывает данную переменную и ты можешь её использовать хоть где, без ретурна ничего не будет
я глобал немного не понял
@@ronix7717 глобальная (a) это (a) что не записана где либо, она сама по себе, то есть она не в параметрах функции или ещё где, она просто на чистом листе, Извини что возможно плохо сформулировал
Иван, спасибо за уроки, вы объясняете кратко, понятно, а самое главное, для чего это надо и как применять
Не скажите
Огромное спасибо за видео, которые вы делаете!
Всё просто, понятно и доступно для понимания.
Отличные уроки👍 Спасибо Вам ‼️
Очень круто учишь !!! Раньше о пайтоне ничего не знал
как успехи?
У тебя ТАЛАНТ ты умееш довести смысл подаваемой информации.
спасибо за шикарный урок !!!
Мне 17 лет, начал учить питон. Понимание то как работает компьютер и программа поверхностное, начал изучать программирование, поскольку очень нравится смотреть и понимать то как работает машинный код и сколько люди тратят своего времени и труда, чтобы сделать какой-то товар для рынка, к примеру: 3 D игра, серверный код для приложения. Я пишу этот комментарий сам не зная зачем, просто хочу пожелать удачи тем кто встал на путь изучения IT сферы и также, желаю Вам побольше веры в свои силы и не сдавайтесь, но и про отдых тоже не забывайте и про всякие поощрения для себя. Автору отдельный респект за контент, полезная информация и ничего лишнего, краткость - сестра таланта.
Очень крутое и доступное видео, в конце можно было еще запустить прогу без "f()",чтобы понятно было , что выводим переменную без обработки функцией, а то много таких вопросов возникло))
Наконец я поняла эту функцию! Спасибо большое!
Спасибо за отличный урок
спасибо, понятный урок, хоть и пришлось дважды пересматривать дабы усвоить тему👍
ЗДРАСТВУЙ
УРА 2020 НОВЫЕ УРОКИ
СПАСИБО
как успехи?
Ты красавчик, объясняешь по мелочам! РЕСПЕКТ!!!
Спасибо огроменное за видео,до этого пробовал читать Марка Лутца,как первое свое пособие по программированию,что оказалось ошибкой,уже хотел бросать это дело. Но твои видосы спасают ситуацию))
Большое спасибо!!! Очень доступно и интересно!
Здравствуйте смотрю ваши уроки . Мне 31 годик , буду сдавать экзамены для поступления в ВУЗ. Спасибо за информацию
thanks a lot for this course
Спасибо, так понятнее)
понятнее чем, что?)
@@plugar_inf Чем в книге "сам себе программист"
@@plugar_inf очень понятно приятно прям смотреть по больше таких видео
@@plugar_inf чем много кто объясняет не понятно хотя пишут для новичков Но не хрена не понятно а ты норм так объяснил
@@esqwesq1116 согласен, особенно у Хауди не понятно для меня)
спасибо, очень доходчиво! функции это прям боль, ничего непонятно было из книги
Круто! Правда круто! Захотелось сдать ЕГЭ по информатике) Жаль, что сдала в этом году😅 Спасибо за такую работу 🤩👏🏻
Благодарю Иван Викторович за Ваш труд. Удачи Вам и процветания
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 ) есть объяснение?)
Я бы еще добавил, что при каждом последующем вызове функции, изменяющую глобальную переменную,эта переменная будет принимать новое значение, в данном случае при повторном использовании а будет равно 49 и т.д.
Можете пояснить логику этого процесса?
Из объяснения в виде не понял как это работает.
Какая связь между введенными переменными x, y и a, b в функции?
Нигде не было указано, что переменные x, y равны a, b.
Отличный урок! Спасибо Иван!
Хотелось бы после каждого урока ,видеть какое-то упражнение для закрепления
x=int(input("storona"))
def square(x):
return x*x
def perimetr(x):
return x*4
print(square(x))
print(perimetr(x))
Объяснил лучше всех!
Извиняюсь, не очень понимаю, почему после 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 супер, теперь ясно, спасибо большое)
очень понятно!!! есть с чем сравнить, по этому Иван даже не думай останавливаться!!!
Мужик учит питону за 2 часа. Класс
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)
ещё можно было так
x = int(input('x'))
y = int(input('y'))
print(x+y)
Можно было так, но видео, называется функции
Отличный учебный курс! Спасибо!
print ('Спасибо за отличный урок')
ты крут!!!
Включи в бесконечный цикл😄
Ты очень доходчиво и просто объясняешь. Спасибо тебе
Почему у меня в школе не было такого учителя по информатике👨🏿💻
a = int (input ('Type the length of the square:'))
def square (a):
return 4*a, a**2
z = square (a)
print (z)
пожалуйста, поясните, эти уроки для вычислений? Эти приемы применяются при создании сайтов или приложений? у меня туго с математикой...
Тут высшая математика не нужна, достаточно база и 5-го класса.
Это не математика))))тебе на примере показывают как вызывать функцию и работать с ней ,математика нужна про создании игр
❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️❣️ аааааааа какой вы классный!!! Супер мозг!!!! Очень профессионально,очень понятно, доступно! Здорово, великолепно!!!
x = int(input("Чему равна сторона квадрата?"))
def square():
p = x*4
s = x*x
print ("Площадь равна: " ,s )
print ("Периметр равен: " ,p )
square()
А если я напишу -Оумакаксер значит p = 4 Оумакаксер, а s = Ооууммааккааккссеерр
Это рофл не осуждай негров всё тихо
Аа, вот как.
А то я не долумался как написать в одной фунции, параметр указывал, в итоге сделал две функции последовательные.
ребят, а вы хоть работоспособность вашего кода проверяете, прежде, чем его сюда писать?
@@winckle77 Нет ты что мы же негры
Очень нравятся Ваши уроки! Спасибо!
Объясните, пожалуйста, почему Вы заменили "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(x):
return x*4, x*x
print(square(x))
Введите сторону квадрата = 3
(12, 9)
6:00 нихера не понятно, почему было x,y, вдруг добавил a,b.. почему нельзя типа print(x+y)?
+
Смотри, у него x и y там были глобальными, если бы он пихнул в функцию без global могла быть ошибка
Так можно написать.
Объясняет непонятно. Берет для функции переменные a, b , а потом зачем то вызывает функцию x,у
@@КонстантинСухопаров-с7ъ этот момент тоже не понял ))))
Иван Викторович спасибо вам большое с вашей помощью я смог поступит в IT компанию
Спасибо за видео. Объясните, пожалуйста, почему на 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.
Начал учить питон три дня назад , конспектирую все определения и важные моменты. До этого ничего не изучал, как думаете до начала лета я смогу стать среднячком в питоне?
Очень хорошо объяснил!!!👍👍👍👍
у меня вопрос зачем в конце опять писать f() или же можно просто написать print ("имя переменной")
в функции прописано последней строкой print, ты просто вызываешь функцию и выполняются все действия которые в ней прописаны, так просто проще
cпасибо огромное, благодаря вам я сейчас в 11 лет начал любить программу Python и начинаю в неё вникать!
Python не программа, бро)
Здравствуйте, Вы сказали, что 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.
Спасибо Иван продолжайте в таком же духе)
Все хорошо понятно но! Иногда приходится 2 раз переслушивать
Спасибо за обзор, все понятно и простым языком
жаль что автор RETURN в функции вскользь пробежал, совершенно не объяснив, что она делает и для чего вводится. Что то там куда то возвращает. А зачем возвращает, зачем нам вообще, что то возвращать нужно было в данном примере не объясняет.
Очень легко, полезно и понятно😄. Мне очень интересно.
зачем на 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() - преобразует строчные значение в цифирные значения (если конечно в этой строке ток цифры, если будут буквы то выведет ошибку)
автор не использует переменные, которые перед функцией, в самой функции, потому-что эти переменные уже заняты, да и что получится, если глобальная переменная перейдёт в локальную переменную? я вот к примеру хз и проверять не хочу
ещё есть вопросы? (да-да, я копирую своё сообщение и вставляю его тем людям, которые не поняли эту тему, так как переписывать мне для каждого это сообщение - лень)
Чётко, кратко, понятно спасибо вам
спсибо, учуст питону, мне 14)
Ты не один
@@oshtuk667 да он не 1 я тож
@@monkepeek тоже 14 ,
по мимо изучаю c++
Тоже 14
посмотрел три урока - однозначно подписка, благодарю за работу
Я первый раз начал смотреть видео про питон пока я не могу запомнить названий функций переменных я путаюсь Госпади что происходит ?
Я в восторге от Ваших уроков! Только начало, но мне все очень понятно, интересно)) решила задание и прям такой кайф от результата! :) Спасибо огромное!
Добрый день) Я программист, симпатичная, работаю удаленно, голову не дурю, готовлю борщ, выйду за вас замуж;)
Я уже занят)
Я еще не занят;)
@@lesan6866 Отлично) Расскажите о себе)
Очень позновательно и понятно!
а лайков и просмотров все меньше ) видно кто йдет кк своей целе
Ето точно
Видно, кто идёт к другим учителям. Объяснять для изучающих с нуля не умеет, тараторит. Поищу нормальное что
@@ИгорьТышкевич-и3б если ты не понимаешь перемотай или снизь скорость до 0,75
@@ИгорьТышкевич-и3б Парень дело говорит, все четко и в 2 словах, даже дня не пригодится что бы понять у него, то что люди днями изучают по другим курсам
@@reiden3635видео питон за час, вроде от хауди. То же самое, но куда удобнее
Шикарный урок! Спасибо
Четно скажу, этот урок функций вообще не понял(
Потому что "преподаватель" грубо нарушил методику преподавания. Сейчас многие ютуберы воображают себя учителями.
Огромное спасибо вам учусь по вашим туториалам иногда с трудом но всё понимаю очень доходчиво объясняете
ава топ
Дз
a=float(input("Сторона квадрата : "))
def peremetre():
return a*4
def square():
return a**2
print("Perimetre of quadrate is : ")
print(peremetre())
print(" square of quadrate is : ")
print(square())
Вы очень понятно объясняете, рассказываете и показываете каждую тему, когда в школе мы начяли проходить это нам ничего не объясняли мы должны были сами читая теорию понять что это к тому же без практики, спасибо вам большое! Также я понимаю что это курс для начинающих, но всёже хотелось бы что б вы сразу рассказывали как именно это применять при написании кодов для програм и тд.