Информатика на Python, лекция 2, ФБВТ МФТИ (2023)

  Рет қаралды 72,182

Тимофей Хирьянов

Тимофей Хирьянов

7 ай бұрын

Курс информатики для 1-го курса ФБВТ МФТИ.
Содержание:
1) Присваивание и ссылочная модель данных в Python
2) Строки и списки, операции с ними
3) Типы данных в Python
Лекция 1 была записана в 2022-2023 году: • Информатика, лекция 1/...
В этом году была без записи.
Снял и смонтировал видео: ​⁠​⁠@antonoreshkin

Пікірлер: 173
@Jackson-mn3oj
@Jackson-mn3oj 7 ай бұрын
Когда-то сидел в отчаянии и без работы. Решил изучать пайтон, а вдруг прокатит =) Помню первые лекции Тимофея Федоровича, которые сильно помогли расставить все точки над i в моей голове. Сегодня, на правах синьора в пайтон разработке, хотел бы сказать Спасибо лектору за харизму, за подход к своему делу, за талант доносить сложные вещи простыми словами, за трудолюбие и бескорыстность в доставке знаний в пытливые умы, за вклад в отечественное пайтон-движение. Продолжайте во что бы то не стало свое светлое дело, Вы помогаете людям, это очень здорово. Удачи и храни Вас Господь.
@user-te4bw5sm7b
@user-te4bw5sm7b 7 ай бұрын
долго к этому шли?
@AN-km4dt
@AN-km4dt 7 ай бұрын
Если бы мне синьор сказал "храни господь", она бы сразу стал джуниором
@X18HACKER
@X18HACKER 7 ай бұрын
@@AN-km4dt если вы по таким словам человека судите и его знания, то от вас самого толку маловато.
@mr.d_2000
@mr.d_2000 7 ай бұрын
Просто скажи нам как ... каккк???
@pavelivanov2574
@pavelivanov2574 6 ай бұрын
Опиши свой путь, бро. Например, сколько часов в день посвящал обучению
@soawesomesonic
@soawesomesonic 7 ай бұрын
соскучился по вашим лекциям, рад снова вас видеть на экране
@evgeninobility368
@evgeninobility368 7 ай бұрын
Рад Вас видеть и слышать вновь! Храни Вас Господь!
@mgsupgs
@mgsupgs 7 ай бұрын
спасибо большое что лекции выкладываете!
@tkhirianov
@tkhirianov 7 ай бұрын
Это Антон Орешкин выкладывает, первокурсник.
@anatoliyrotskin5088
@anatoliyrotskin5088 7 ай бұрын
Антон Орешкин, выложи пожалуйста 1 лекцию😊, интересно посмотреть и общую часть
@iritaka
@iritaka 4 ай бұрын
таймкоды: присваивание, самый простой алгоритм (обмен двух имён значениями), типы данных int (число), string (строка), tuple (кортеж), list (список), последовательности range, цикл for 0:00 вступление. 0:22 Язык Программирования Пайтон (Python, Питон) 0:43 в языке Пайтон программа представляет из себя Последовательность строк. Важно: деление на строки. Конец строки автоматически означает точку следования 2:06 знак равно (=) в Питоне - это не присваивание, это связывание, создание всего лишь ссылки на объект. Объект (в выражении х = 2 + 3, например 2+3 после знака равно - это объект 5) создаётся в результате вычислений. Должно быть что-то, что ДЕЛАЕТ, объект изготавливается. Объект 5 изготовлен оператором +, но после двух объектов: 2 и 3 2:57 Переменных в Пайтон нет 6:30 Невозможно присваивание 7:19 Питон отрывает нас от архитектуры компьютера 11:06 Переменная означает, что я могу её менять. Т.е. менять состояние ячейки 11:13 Модель Данных в Python. Как, на самом деле, будет вычисляться это выражение х = 2 + 3 (и получится _5_int_) 11:57 У него (интерпретатора) текстовый файл, для того, чтобы выполнять. А чтобы начать вычисление, должен быть уже Объект типа int (двойка), символ «3» в кодировке UTF-8 ASCII двоичным кодом (числом) 16:54 Пример реестр недвижимости 18:17 heap (куча) Динамически выделяемая память, утечка памяти memory leak 23:28 Надо чтобы программа как-то чистила память 26:20 Самый примитивный алгоритм, х = 2, а у = 5: обмен двух переменных значениями 27:40 Итак у меня был создан объект 2 (типа int), на который ссылалось имя х. У меня был создан объект 5 (типа int), и на который ссылалось имя y. После этого я говорю x = y. так x = y y = x поменять две переменные значениями нельзя 28:30 х = 2 сюда, в tmp (tmp = х). После чего у меня старое состояние икса сохранено, я могу перезаписать его, в х могу положить y 30:05 В Питоне есть возможность имя прибить. Если я хочу убить объект - для этого надо убить имя 30:41 А почему бы мне не предложить альтернативный алгоритм. Я заведу себе две переменные tmp1 и tmp2 (x = tmp1; y = tmp2). 33:15 А ещё я могу их выполнить параллельно МНОЖЕСТВЕННОЕ ПРИСВАИВАНИЕ x, y = tmp1, tmp2 35:10 Параллельные вычисления. Курса про параллельность не будет, но... 37:03 два имени 37:38 можно сделать имя A вместо tmp1, tmp2 ( A = y, x вместо tmp1, tmp2 = y, x) и A будет кортежем. type(A) -> class < tuple> Множественное присваивание - кортежное присваивание. Автоматическое заворачивание в кортеж (): A=(y,x). Питон дорисовывает круглые скобочки, если видит, что они нужны и делает tuple. Он возникает там, где несколько чисел написаны через запятую 39:10 (x, y = A) разворачивание кортежа unpacking в кортеж имён. Кортеж может состоять из нескольких элементов (ссылок на объекты). Значит можно swap: x, y = y, x присваивание через две доп переменные 40:40 питоновский вариант заворачивания-разворачивания 42:19 итерируемые объекты. Базовый тип данных: строка str (string) s = "ABC" ("ABC" - это литерал строки) Можно и в кавычках (""), и в апострофах('') 44:26 или даже в тройных двойных кавычках ("""литерал многострочной строки """) репрезентация print(repr(s)) 45:14 КОММЕНТАРИЙ однострочный # после решётки 46:51 путь в Операционной Системе path 47:41 или просто перед строкой добавить r (r"C:\tmp ew.txt") это команда питона, которая отключает экранирование 48:17 строка s = "ABC" является итерируемым объектом. В Питоне нет тива Char (символ) 51:32 rest будет = ['D', 'E', 'F'] типа - класс Лист Список List 52:32 for. итерируемые объекты . По порядку, по одному просить ещё и ещё. При помощи цикла for 54:05 специфика цикла for: range (for x in 1, 2, 3, 5: print(x**2) 59:34 однопроходный алгоритмы. Списки. Ссылочная модель. 59:54 за компьютером. vim, ipython, Jupyter Notebook список A arange Список является итерируемым объектом 1:00:58 B = A Список, в отличии от строки и числа является изменяемым объектом. Это означает, что мы можем положить туда какое то значение A[0] = 1000 Доступ к Первому элементу. Первый элемент изменился и в A и в B работа с Псевдонимами. В Питоне нет самого-самого центрального имени. 1:02:35 оператор is Примерно то же самое, что равно. команда copy() False = ложь, True = истина. Проверка на равенство: == (два! равно) 1:05:10 оператор id() 1:05:43 если объекты разных типов. Тип None ничего NoneType (возможных значений всего 1 и оно всегда таково). Логический тип bool (Boolean)(имеющий всего 2 Возможных значения: True и False) 1:07:34 функции, которые ничего не возвращают, на самом деле возвращают None 1:08:39 у списков есть отрицательные индексы A[-1] минус первый - это последний, оператор len() длина 1:09:29 оператор range(start, step, stop) dir(A) directories методы, help(A) 1:11:47 base у чисел. Система счисления ( в Питоне от 0 до 36) команда ord() 1:14:40 со строками можно делать сложение. Оно конкатенирует. Списки складываются так же как строки - они склеиваются. В случае конкатенации плюс не коммутативен 1:16:45 методы у списков append(), insert(), Связный список, Списов списков: A = [[], [], []] Нечто, похожее на двумерный массив A[i][k] 1:20:42 Эмуляция матрицы полный конспект, отблагодарить меня: boosty.to/iritaka
@alxevg
@alxevg 7 ай бұрын
Слава богу мы снова можем видеть Вас и ваши уроки!
@user-dc7ew9kz7w
@user-dc7ew9kz7w 6 ай бұрын
Мне 47 и вот решил вхятся за пайтон и тут такой лектор замечательный, вроде сижу на диване но ощщущаю себя ина лекции. Спасибо вам большое.
@eduardp783
@eduardp783 5 ай бұрын
А мне 27, думал уже поздно 😄
@PyScientist
@PyScientist 7 ай бұрын
Очень рад, что снова публикуете материалы 🎉. Спасибо!
@iritaka
@iritaka 7 ай бұрын
Радостно видеть Вас снова и ваши лекции!! С Богом)) новый курс!
@trimmaxpupkin7785
@trimmaxpupkin7785 7 ай бұрын
рад Вас видеть снова )
@iritaka
@iritaka 7 ай бұрын
@@trimmaxpupkin7785 Спасибо) взаимно!
@nbbrdn
@nbbrdn 7 ай бұрын
Тимофей, Вы вернулись! Как же это здорово! Спасибо Вам за ваш труд!
@TheBestSurvival
@TheBestSurvival 7 ай бұрын
Спасибо за лекции, сколько интересноно и познавательного. Божией вам охраны и мира в сердце ❤️
@th8tisnotmyname
@th8tisnotmyname 7 ай бұрын
Очень приятно снова видеть вас на ютуб. Уже смотрб ваши видео для приятной атмосферы) Добра вам
@jaimelapluie3790
@jaimelapluie3790 6 ай бұрын
Спасибо, я давно смотрел ваши лекции, очень рад возвращению.
@user-rj3hh4vo3p
@user-rj3hh4vo3p 7 ай бұрын
Спасибо Вам за интересные лекции, раньше с нетерпением ждал лекции по пайтону. А сейчас приятно удивлён, что возобновили лекции)
@user-hz5qz8zm6b
@user-hz5qz8zm6b 6 ай бұрын
Не перевелись еще сыны божие на этом свете! Крепись муж! И все же побереги себя (тебе бог дал жизнь не для того что бы рисковать за-зря - будь полезен людям) ! Тебе еще закладывать добро в сердца не искушённых!
@fixedeyes5559
@fixedeyes5559 7 ай бұрын
Тимофееей! Наконец-то новые лекции!!! Не останавливайтесь, нам вас очень не хватало!
@LSE13
@LSE13 7 ай бұрын
Рад узнать, что вы живы и с вами все хорошо
@xronas2995
@xronas2995 7 ай бұрын
Ваши лекции познавательные и крутые!
@NESTOWL
@NESTOWL 7 ай бұрын
Ура, новая порция годного контента! Большое спасибо! 😍
@dimakof
@dimakof 7 ай бұрын
Спасибо за лекции, сколько интересноно и познавательного.
@user-hg3oi4qw2d
@user-hg3oi4qw2d 7 ай бұрын
Наконец новое видео. Спасибо большое, получил огромное удовольствие от просмотра. Очень благодарен вам, за труд
@wxqzwxqz2873
@wxqzwxqz2873 7 ай бұрын
Рад видеть. Спасибо вам за ваши видео
@uldanalmatakyzy5229
@uldanalmatakyzy5229 7 ай бұрын
😍😍😍 рад снова видеть вас 🎉
@Dmitriitube
@Dmitriitube 6 ай бұрын
Было интересно наблюдать за Иваном, с интересом пробует и изучает мир вокруг себя :)
@user-yg5zf7qh1q
@user-yg5zf7qh1q 6 ай бұрын
Давно не было ваших лекций. Очень рад вас снова видеть) На голубом экране)
@jekapsk
@jekapsk 6 ай бұрын
Спасибо, рад что вы вернулись
@somethingspecial9572
@somethingspecial9572 7 ай бұрын
Ого, новые лекции 😍🥳🔥🙏😊
@dmitryvolkov9967
@dmitryvolkov9967 7 ай бұрын
Рады видеть вас снова!!!
@user-yp6vp8bi8y
@user-yp6vp8bi8y 7 ай бұрын
Какой малыш учиться❤❤❤спасибо вам, Тимофей Федорович!
@requ1em939
@requ1em939 7 ай бұрын
Легенда снова с нами! С возвращением, Тимофей!
@DaymonYESANDNO5
@DaymonYESANDNO5 7 ай бұрын
С возвращением!
@defaultuser3440
@defaultuser3440 5 ай бұрын
Большое спасибо за Ваш труд !)
@spacecat5940
@spacecat5940 21 күн бұрын
Благодарю за лекцию!
@user-ug5zj2tc1u
@user-ug5zj2tc1u 6 ай бұрын
Что-то на высшем! Объясняет реально очень понятно и интересно!
@sheitanchik
@sheitanchik 6 ай бұрын
Ура! Как же я ждал новых видео от Тимофея. Спасибо огромное, что делитесь!
@nicname7167
@nicname7167 7 ай бұрын
Лайк и сердечко, рад что ученики и Учитель в очередной раз нашли друг друга!! Самому младшему студенту, которого я увидел, годиков четыре и он безусловно хорошо учится)) успехов, друзья!!
@Toxic_Trashbag
@Toxic_Trashbag 5 ай бұрын
Нет, он всем мешает и отвлекает всех.
@Juvelir97
@Juvelir97 6 ай бұрын
Гениальнейший препод! Одно удовольствие слушать
@Sosed2024
@Sosed2024 6 ай бұрын
Благодарю, интересно и полезно!
@vyacheslav9743
@vyacheslav9743 7 ай бұрын
За Тимофея и питон стреляю в упор! Лайк не глядя, спасибо за лекцию
@olgarukshina2672
@olgarukshina2672 3 ай бұрын
Премного благодарностей! 😍
@fake_plastic_trees
@fake_plastic_trees 7 ай бұрын
С возвращением, Тимофей Федорович!
@ProninART89
@ProninART89 7 ай бұрын
Круто, спасибо)) 🔥
@olegch8623
@olegch8623 7 ай бұрын
Здорово! Спасибо!
@igork8433
@igork8433 7 ай бұрын
Здравствуйте и спасибо!
@i_applemac
@i_applemac 7 ай бұрын
Ураааааа это Снова ВЫ)))))))
@user-oz5jr8mj2p
@user-oz5jr8mj2p 7 ай бұрын
Легенда вернулась
@vfxj7390
@vfxj7390 7 ай бұрын
Тимофей респект. Вспомнил репчик от вас, улыбнуло) Круто на самом деле.
@Tosha.V
@Tosha.V 7 ай бұрын
ну наконец то, вернулся)
@user-xy3nn7uh4l
@user-xy3nn7uh4l 7 ай бұрын
Урааа, так долго ждали мерси профессор)
@user-eq6hu2mx9b
@user-eq6hu2mx9b 7 ай бұрын
Thank you so much!
@mydream433
@mydream433 7 ай бұрын
Вот это направление. Лекция раз в 9 месяцев)
@NomiRyoko
@NomiRyoko 7 ай бұрын
Рады вас видеть
@MrJaberz
@MrJaberz 7 ай бұрын
Хоть и не буду смотееть(просто потому что не моя сейчас тема), но автоматом лайк и спасибо автору. Два года назад изучая язык было очень полезно.
@user-ep6bt3vf7m
@user-ep6bt3vf7m 7 ай бұрын
Урааа🎉 рад видеть вас
@benediction97
@benediction97 4 ай бұрын
Круто! Крутой препод
@anastasiagonzh8967
@anastasiagonzh8967 7 ай бұрын
Ураа ,вы вернулись ,мое желание учиться вернулось 🎉😂
@alexandermoysa7181
@alexandermoysa7181 7 ай бұрын
Спасибо!
@mr.d_2000
@mr.d_2000 7 ай бұрын
Ура!!! С возвращением 🎉🎉🎉 мы вас так долго ждали! Благодаря вам я начал учить Python и учу! Дай бог вам здоровья и всех благ! Привет с Ашхабада!
@HalPlay1945
@HalPlay1945 7 ай бұрын
Вы вернулись! Ура! Как ваша жизнь, Тимофей Федорович?
@nikkit5863
@nikkit5863 7 ай бұрын
Информатика становится творчеством в одном случае, когда она вдохновляет, Тимофей - вдохновляет, значит - творец
@jangiryanarsen4952
@jangiryanarsen4952 6 ай бұрын
Спасибо Вам много-уважаемый Тимофей Фёдорович, за чудесные лекции по Python. Тимофей Фёдорович будут ли лекции по С++, нового стандарта ISO 2023 года, в частности монадическому интерфейсу нового стандарта? Заранее спасибо огромное.
@art-gin
@art-gin 6 ай бұрын
Высший пилотаж: Тимофей и лекцию ведет и с ребенком проводит время, одно другому не мешает…
@ilyashcherba1336
@ilyashcherba1336 7 ай бұрын
Ураааа вот это поворот )
@mar_kha
@mar_kha 5 ай бұрын
У меня была расфокусировка внимания (не знала на чём сосредоточиться) - и Тимофея приятно слушать, и за ребёнком интересно наблюдать)
@razduf
@razduf 6 ай бұрын
Спасибо
@davidalexandr5716
@davidalexandr5716 7 ай бұрын
Ныне первокурсники другие)
@pechatnik
@pechatnik 7 ай бұрын
Сколько же времени прошло 😊
@sergberozkin7522
@sergberozkin7522 7 ай бұрын
весьма показательно - добавлено 13 секунд назад - 154 просмотра - заждались )
@dsr19750222
@dsr19750222 7 ай бұрын
чудеса в решете
@slash_odessa
@slash_odessa 7 ай бұрын
просто уведомление прилетело всем. Никто и не ожидал , тех курсов хватает еще
@andrey7530
@andrey7530 7 ай бұрын
сегодня праздник )))😀
@101picofarad
@101picofarad 6 ай бұрын
на плис можно действительно паралельно и одновременно обменять значения регистров ;)
@rudolf_rozbergo9
@rudolf_rozbergo9 7 ай бұрын
Легенда
@user-qi2du9mn4f
@user-qi2du9mn4f 6 ай бұрын
Тимофей - вы преподаватель от бога, редкий человек👏🏻
@Tornado-ln7fq
@Tornado-ln7fq 6 ай бұрын
Зашёл на пять минут, и не заметил как лекция закончилась))
@user-cu4gm2km8s
@user-cu4gm2km8s 6 ай бұрын
Тимофей, с возвращением вас!) всё таки вы незаменимый👌 что любопытно, наличие малыша на переднем плане аудитории, нисколько не мешает процессу, а наоборот разбавляет атмосферу милотой)) я так понимаю вы решили научить сына сразу говорить на python?😂👌 шутка конечно) эх, меня бы с детства тоже учили бы говорить на англ., моя бы жизнь наверное сложилась намного иначе 🤔 Тимофей, вы сына учите сразу на двух языках говорить? это какая-то методика? или только на английском?
@tkhirianov
@tkhirianov 6 ай бұрын
Он билингва, но я только за английский отвечаю.
@Sobrat
@Sobrat 7 ай бұрын
Ура! Жизнь продолжается!
@iptashR
@iptashR 6 ай бұрын
Первокурсник помолодел как! Только только от погремушек отвык
@legohistory8039
@legohistory8039 7 ай бұрын
👍👍👍
@DenisXemc
@DenisXemc 7 ай бұрын
Урааа
@LeXT89
@LeXT89 6 ай бұрын
Смотрю на паре сразу джунов готовят :)
@mustafardk
@mustafardk 6 ай бұрын
Здравствуйте, Тимофей! Рад Вас снова видеть в эфире! Подскажите, какой дистрибутив линукса лучше использовать?
@tkhirianov
@tkhirianov 6 ай бұрын
Я до сих пор пользуюсь Debian, но скорее по привычке. Сам себе рекомендовал бы попробовать семейство Arch, в частности Manjaro.
@mustafardk
@mustafardk 6 ай бұрын
@@tkhirianov спасибо!
@voodookiidoo
@voodookiidoo 7 ай бұрын
WE ARE SOOO BACK
@user-ne1uz8kg2j
@user-ne1uz8kg2j 3 ай бұрын
Senior-Junior Python Developer нарезает задачки по шахматам и матрицам, за партой справа)
@jamjam3337
@jamjam3337 6 ай бұрын
👏👍
@iritaka
@iritaka 3 ай бұрын
Разъяснение тем лекции (читать, скачать бесплатно в формате docx) в группе ВК "Основы Программирования (кодинг) на Python" (osnovyprogrammirovania)
@user-hg3oi4qw2d
@user-hg3oi4qw2d 7 ай бұрын
Эталон преподователя
@DarkOrion7
@DarkOrion7 6 ай бұрын
Обратите внимание, у вас на первой парте студент постоянно в игрушки играет, не слушает вас. На экзамене поспрашивайте его пожестче.
@qrthack3233
@qrthack3233 7 ай бұрын
Неужели Тима вернулся
@QSD00X
@QSD00X 6 ай бұрын
Здравствуйте, Тимофей! Подскажите пож-та, лекция 1 будет добавлена в плей-лист?
@Tra__Yan
@Tra__Yan 6 ай бұрын
В описании сказано, что 1 лекции не будет...
@tkhirianov
@tkhirianov 6 ай бұрын
1-я лекция за пршлый год: kzbin.info/www/bejne/Z3u2nJ1smdCMfrM
@user-mx2ep1xp8o
@user-mx2ep1xp8o 6 ай бұрын
Извиняюсь, но не нахожу 1ю лекцию. Подскажите, пожалуйста, где.
@qwe9098
@qwe9098 6 ай бұрын
выключил, когда увидел студента на первой парте справа. так меня еще никто не унижал
@slash_odessa
@slash_odessa 6 ай бұрын
Старые лекции не актуальны ? Ну не считая обнов самого языка
@superstarro
@superstarro 6 ай бұрын
превью в формате Тони старк, но на заднем плане не ерихон, а знания разрывные 😅 ну для первых курсов разрывные)
@user-iw5qo2fj4v
@user-iw5qo2fj4v 7 ай бұрын
Не понятно, вот Вы говорите, можно склеить.. А как склеить объект 1с со ст. #93 и#96 #96 в Теоретическая экономика не поеятно
@ProninART89
@ProninART89 7 ай бұрын
Получается в Python оператор присвоения по логике похож на указатель в C++
@tkhirianov
@tkhirianov 6 ай бұрын
Чем-то похож.
@bbbbbb9193
@bbbbbb9193 5 ай бұрын
получается питон, как хороший заемщик, ты мне дай памяти сколько я захочу и я обязательно верну, то что мне не понадобится. Ведь у меня есть сборщик мусора.))
@user-fl1qq6rf1v
@user-fl1qq6rf1v 3 ай бұрын
Иван в соло
@emir_3
@emir_3 6 ай бұрын
Привет каквьı 😎
@SlavaSlavin1
@SlavaSlavin1 5 ай бұрын
Рад видеть Тимофея. Малой по итогу будет знать не только английский но и пайтон 😂
@Tra__Yan
@Tra__Yan 6 ай бұрын
Скажите хотя бы, что было на первой лекции?
@tkhirianov
@tkhirianov 6 ай бұрын
Можете посмотреть 1-ю лекцию ФБВТ за прошлый год: kzbin.info/www/bejne/Z3u2nJ1smdCMfrM
@someBody-65
@someBody-65 6 ай бұрын
Лайк за мелкого)
Информатика на Python, лекция 3, ФБВТ МФТИ (2023)
1:16:47
Тимофей Хирьянов
Рет қаралды 26 М.
Алгоритмы на Python 3. Лекция №1
1:20:50
Тимофей Хирьянов
Рет қаралды 5 МЛН
Кәріс тіріма өзі ?  | Synyptas 3 | 8 серия
24:47
kak budto
Рет қаралды 1,7 МЛН
Маленькая и средняя фанта
00:56
Multi DO Smile Russian
Рет қаралды 4,7 МЛН
Como ela fez isso? 😲
00:12
Los Wagners
Рет қаралды 22 МЛН
Саввин_"Дерево_Бора"_часть2(из 2-х)
12:13
Андрей Филинов
Рет қаралды 23
Python с нуля. Урок 3 | Функции
14:44
Иван Викторович
Рет қаралды 783 М.
Полный разбор задания 15.1 на Робота КуМир | ОГЭ по информатике
20:33
Первый день в школу
9:15
Mister Max
Рет қаралды 2,3 МЛН
Ханойская башня - Hanoi Tower. Level 5. 5 колец. 5 дисков. 5 disc.
0:51
Корковадо Уфимский
Рет қаралды 9 М.