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