AI. Lecture 1b. Basics of Python

preview_player
Показать описание
Курс лекций выпускника Ришельевского лицея Романа Солецкого по основам искусственного интеллекта (на английском языке).
Контактные данные, предоставенные Романом:
Рекомендации по теме
Комментарии
Автор

умничка :) все понятно, объясняется основы языка Python, операторы сравнения логических переменных

dictumfactum
Автор

Ух ты, Рома молодец, не знал что он разбирается ещё и в ИИ а это означает, что он разбираеться хорошо и в компьютерах, а я то думал Рома знает отлично только физику:) Пусть дальше так же продолжает, а я с удовольствием посмотрел его урок. Павел Андреевич добавляйте подобные видео, буду смотреть) Ещё не плохо было бы посмотреть новые уроки от вас:) Буду ждать.

azizyusupov
Автор

Откройте, пожалуйста, возможность присылать переведенные субтитры, постараюсь на русский перевести

andreivlasenko
Автор

Итак, после того, как вы узнали о переменных и типах, мы можем поговорить о том, как использовать их на практике в каком-то синтаксисе. После наших переменных и математических операций мы можем поговорить об if/elif/else выражениях. Вы, вероятно, знакомы с ними, это логические выражения, и, в общем, мы сейчас познакомимся с некоторыми сравнениями и логическими операторами, которые использует Питон. Итак, если вы хотите проверить некоторое условие и, если оно истинно, выполнить некоторый блок действий, можно использовать эту часть кода. Если наше условие не является истинным, тогда мы переходим к этой линии и проверяем верно ли условие 2. Если оно верно, мы переходим к блоку действий номер 2. И если тест1 и тест2 условия ложны, тогда мы просто переходим к "else"-блоку и Питон выполняет блок действий три. Но мы в нашем коде в основном будем использовать только if в этой части кода, или if и else. elif... У меня нет каких-то примеров, где это может быть использовано на практике. Но если мы поймем, что мы можем делать в блоках действий - мы можем выводить что-то на экран, выполнять какие-то математические операции с переменными, которые мы изучили. Но как записать условие тест1 или тест2? Для этих целей, Питон имеет несколько логических оператор и, чтобы понять их, чтобы понять их, мы можем использовать некоторую таблицу, таблицу истины и лжи. Например, Питон имеет первый оператор - это "not". Not некоторое а. а - логическая переменная. Из названия оператора очевидно, что мы легко можем построить таблицу - вот а и not a. По таблице мы сможем ясно увидеть, что произойдет если а будет иметь какие-то значения с not а. Итак, для начала запишем для истины, из смысла оператора вытекает, что это будет ложь. Итак, если мы например имеем not(a=2)... not(a>2), это означает, что а меньше или равно двум(это какое-то числовое значение а, а не та логическая переменная, которая была до этого - прим. переводчика). И если у нас будет какое-то ложное значение тут, то это будет истина. Эмм. Если мы хотим записать эту таблицу более аккуратно, мы можем ввести некоторые обозначения для истины и лжи. Давайте назовем истину единицей, а ложь - нулем. Почему нам стоит произвести такую замену? Потому что в Питоне вы можете для записи логической переменной использовать 0 и 1, и Питон поймет, что это не целые числа - 1 или 0. Он поймет, что это логическое значение - истина или ложь. И, используя, нашу запись мы можем пересоздать нашу таблицу вот так. 1 переходит в ноль, 0 - в 1. Довольно ясно. Итак, я оставлю вот эту таблицу. Следующий логический оператор - это "and"(логическое и). Он требует двух переменных, давайте назовем их А и В. Значение этого оператора истинно, только тогда, когда А истинно и В истинно. Если хотя бы одно из них ложно, то и все выражение ложно. Значит мы можем записать таблицу вот так - А и В. И если в прошлый раз у нас могло было быть два различных варианта, то теперь у нас четыре возможных варианта, потому что А и В оба имеют по два возможных варианта(истина или ложь). И, следуя из основ комбинаторики, мы получаем два умножить на два - четыре варианта. Итак, А и В. Если А - ложь, и В -ложь, то (А и В) - ложь, если А - ложь, а В - истина, то (А и В) - ложь, если А - истина, а В ложь, то (А и В) - ложь, и только если А - истина, и В - истина, то (А и В) - истина. Последний оператор, который мы используем в Питоне - это "or"(логическое или)...

Дальше мне было лень ночью переводить(тут очень много переведено - аж 4 минуты), но если кому-то это вообще нужно, пишите, может потом оба ролика переведу.

andreivlasenko
Автор

Спасибо большое!!! Надеюсь только, найдутся добрые люди и сделают субтитры

qocg
Автор

кстати, дети на полке стоит колба с разноцветными шариками - это термометр жидкостной "Галилео", в зависимости от температуры шарики всплывают (они заключены в собственный стеклянный шарик, на котором бирочка с текущей температурой), такой термометр стоит в кабинете у Стивена Хоукинга

dictumfactum
Автор

Павел Андреевич, а вы знаете английский язык?

cyberdefender
Автор

Как это понимать, может будут субтитры на русском?

As-bkjr
Автор

Lol, time for a Jojo's reference))))

bramory
visit shbcf.ru