2020 Практика программирования на Python, лекция №2
Практика: cs.mipt.ru/python
Жүктеу.....
Пікірлер: 230
@iritaka3 жыл бұрын
Тайм-коды: функции/def, tuple/кортеж, list/список, set/множество, dict/словарь 2:34 ход исполнения: 1) ветвящееся, 2) циклическое, 3) вызов функций. Связь команд с действиями 5:24 функция - разделение программного кода на кусочки (декомпозиция) 7:05 - структуры данных, - алгоритмы 8:54 Золотой фонд Python, т.е. в Питоне очень много всего встроено в стандартную библиотеку 9:44 Кортежи переменных. Присваивание и кортежи. Имена и объекты Ссылочная модель данных в Питоне 11:36 тип принадлежит объекту, а не имени 12:05 изменяемые и неизменяемые объекты 12:50 объекты в Питоне появляются в процессе вычисления 13:48 сборщик мусора удаляет объекты, на которые нет ссылок 15:51 имя переменной справа от знака = значит взять её значение 17:00 объекты типа int, bool и str являются неизменяемыми 21:03 трамвайное присваивание 21:50 ; в Питоне 23:00 кортежи в присваивании - множественное присваивание 23:51 не поставленные скобки 24:56 обмен переменных значениями. Присваивание через третью переменную 26:12 присваивание через 2 временные переменные. В Питоне обмен переменных значениями без временных переменных х, у = у, х 28:28 tuple /тип кортеж неизменяемый объект А = (1, 2, 3) 32:30 использование кортежа: распаковка - a, b, c, d, e = T 33:28 Индексы, Нумерование элементов. а = Т[0] 34:14 a, b, *rest = T 36:09 * - оператор распаковки элементов 39:39 именованные параметры функции print() - параметры, которые управляют самой распечаткой 40:06 " " экранируемый символ (new line) 41:10 кортеж может содержать неоднотипные значения 41:37 функция, описание. Аннотация типов 45:04 вызов функции 49:17 range() - генератор арифметических прогрессий 53:58 итерируемый объект 56:10 list /тип список изменяемый объект A = [1, 2, 3]. Элементы - ссылки. М.б. ссылкой на самого себя. Можно класть разнотипные данные 58:17 пробег циклом for по Списку Кортежей 58:59 hard code 1:00:25 len(A) / длина А 1:06:24 enumerate() / номерование 1:08:19 set / тип множества изменяемый объект. Элементы в них не упорядочены, нет индексов А = {1, 2, 3} 1:11:56 добавить элемент в список append() 1:12:58 добавить элемент в множество add() 1:15:09 dict / тип словарь(dictionary) изменяемый объект A = {'a':1, 'b':2, 'c':3} ключ : значение 1:16:36 в множество элемент входит однократно 1:18:20 добавить элемент в словарь
@volodymyrvintila4154
3 жыл бұрын
Спасибо)
@migueldias4463
3 жыл бұрын
Спасибо за потраченное тобой ради нас время!)
@iritaka
3 жыл бұрын
@@migueldias4463 Пожалуйста!)
@iljasavinov3610
3 жыл бұрын
Большое Спасибище! Очень помогает!
@iritaka
3 жыл бұрын
@@iljasavinov3610 Это очень радует!)
@anychannelofanyuser25093 жыл бұрын
Прекрасно, что в русском сегменте ютуба есть такой преподаватель и, с одной стороны, блогер. Так доходчиво и быстро объяснить и синтаксис и возможности языка - это надо уметь.
@domaliferu3 жыл бұрын
Лучший преподаватель страны. Огромное спасибо. Как же мне в 2000м нехватало таких лекций. Начал всё с нуля.
@blackburn1489
8 ай бұрын
Та же история) Как успехи?)
@sergeik17503 жыл бұрын
Просто маэстро, Тимофей Федорович, благодарю, даже мне- дубу понятно становится, который только начал Python изучать, Браво!!!
@user-kh2ld2uu1r
3 жыл бұрын
Ну, не перегибайте! Тот, кто начал изучать Python, уже не дуб, а, как минимум, ньюбик. :))
@red_spaniard
3 жыл бұрын
@@user-kh2ld2uu1r не были бы мы нубами - изучали бы джаву или си-шарп)))
@user-kh2ld2uu1r
3 жыл бұрын
@@red_spaniard Я пробовал и то, и другое. Для автоматизации текущих нужд непрофессиональных программистов лучше всё же подходят VBA и Python. У первых сложность явно избыточна.
@MrBoFka
2 жыл бұрын
@@red_spaniard в джаве и си еще больше математики ну ее нафиг
@user-ey4qp4mq4q3 жыл бұрын
Отличная лекция. Прекрасно объясняете. Спасибо!
@headcliff073 жыл бұрын
Спасибо за ваши лекции. Вы самый лучший
@user-qo4tq6xk1v3 жыл бұрын
Смотрю на скорости 1,5 - вообще класс. Спасибо за лекции и возможность их смотреть!
@teamstream40213 жыл бұрын
Тимофей, Вас очень приятно слушать. Многим не хватало таких преподавателей как Вы.
@user-jl8wm8rq4e2 жыл бұрын
Очень признателен вам, Тимофей, за ваш труд и старания! 👍
@PythonDevelopment3 жыл бұрын
Шикарно! Всегда есть что-то почерпнуть для себя чтобы передать дальше обучающимся. Спасибки
@redtoner69163 жыл бұрын
Вас можно вечно слушать. 2 часа ночи, а я не сплю.
@coderslav45053 жыл бұрын
Волшебный Вы человек, Тимофей Федорович! Спасибо Вам ОГРОМНОЕ!
@nataliaermakova72223 жыл бұрын
Ваши лекции Тимофей, как качественное кино, сколько раз смотрю всегда нахожу что-то новое и полезное
@DeLanaBo2 жыл бұрын
Спасибо, что сняли и дали свободный доступ!
@Finterio Жыл бұрын
Ваши лекции смотрятся, как развлекательные шоу! Спасибо!
@Unstable_Wick2 жыл бұрын
Киньте задачи лабораторных работ
@denyspetryk44433 жыл бұрын
Вы лучший Тимофей , качество обучение на высоком уровне, благодарю за Ваш труд.
@user-it3yo1sn6i3 жыл бұрын
Спасибо за ваши лекции.
@volhak4519
3 жыл бұрын
Присоединяюсь
@ogogo76
3 жыл бұрын
О, привет ))
@aukorotkov2 жыл бұрын
«Код должен быть гуманитарным». Шедеврально!
@BlackWizLock2 жыл бұрын
Тимофей, спасибо! Идеальный преподаватель!
@vicmeateater55083 жыл бұрын
Золотой фонд, действительно Золотой! Спасибо за труды, Тимофей!
@YuriYuri-ro8ui3 жыл бұрын
На каждое слово - пример! Всё очень доходчиво. Спасибо!
@tonydarkv16103 жыл бұрын
print( 'Спасибо огромное, лекция- супер')
@hexchap2579
2 жыл бұрын
sys.stdout.write("Согласен")
@azazinspeed2282
2 жыл бұрын
Console.WriteLine("Действительно");
@user-jx6mj5jo8b
2 жыл бұрын
print('Спасибо! '*10)
@Finterio
Жыл бұрын
print(*'СПАСИБО', '!'*3)
@user-wd7yr7qj8b3 жыл бұрын
Тимофей, низкий поклон за Ваш труд!!!!!
@anastaskonstantinidi32463 жыл бұрын
Дай бог вам здоровья за такой годный контент!
@user-lx3hj8uq2g3 жыл бұрын
Огромное Вам спасибо за ваш труд!
@norman_p3 Жыл бұрын
Господи, спасибо тебе за таких крутых людей !!!!!! И Вам чистое человеческое Спасибо !!!!!!
@denispl30442 жыл бұрын
Спасибо, очень нравятся ваши лекции.
@KereellOlorin Жыл бұрын
Тимофей Фёдорович, спасиба за ваш курс. Пересматриваю который раз. Немогу не заметить насколько удалённая работа пошла на пользу многим. 2017-18 "Алгоритмы и структуры данных", 2019 "Практика" - это лекции в аудитории, где около 30% времени уходит на общение с аудиторией. В 2020г ковид всех отправил по домам..., и это лучший курс лекций где максимум изложения материала и миниммум отвлечения на аудиторию. Отдельная благодарность, за то что лекции в свободном доступе.
@Denewi3 жыл бұрын
Спасибо большое за ваш труд) К сожалению не часто можно послушать такие лекции...
@apristen3 жыл бұрын
ах вот оно продолжение! я нашёл плейлист шикарно! каждое видео просто напичкано инфой причём всё сжато и по делу! (я agenda смотрю опять же)
@sashabandarenko71763 жыл бұрын
Спасибо за качественная лекция!!!
@revel10513 жыл бұрын
Спасибо большое за лекцию! Всё очень понятно и интересно
@temirlanabdrakhmanov30753 жыл бұрын
Спасибо вам. Очень интересные лекций
@user-lp9cq7iw4y3 жыл бұрын
спасибо за лекции, Тимофей!
@egorg.81943 жыл бұрын
Большое спасибо за ваши лекции! Из любопытства проверил, будет ли работать то самое "нехорошо" 1:07:14. Если наложить кортеж в итерируемом списке A и вложенные в кортеж переменные из тела цикла, то всё работает: A = [(10,20)]*3 for i,(x,y) in enumerate(A): print(i,x,y)
@MegaHacker3422 жыл бұрын
Спасибо за такой ценный материал.
@rootready3 жыл бұрын
Тимофей Федорович, огромное спасибо за ваш труд! Можно видео в 1080 или есть какие-либо ограничения? :)
@user-hu7tu5qe7b3 жыл бұрын
Тимофей Федорович вы преподаватель от Бога. Благодарю вас
@1jurel2 жыл бұрын
Большое спасибо за ваш труд.
@user-ek9iw6en9q2 жыл бұрын
Очень классные лекции, спасибо
@ShuxratEshmurodov Жыл бұрын
Спасибо! Было очень грамотно и полезно!
@user-qh8jy1cz6z7 ай бұрын
спасибо Тимофей очень интересная функция
@TopExtreme-mj6vb3 жыл бұрын
Я три часа назад даже и не знал что у програмирования есть языки. А послушал две ваши лекции Темофей Федорович и ощущения что язык пайтон мой второй язык. Спасибо Вам огромное Темофей Фёдорович дай Бог Вам Здоровья крепкого и Счастью в Личной жизни.
@andr_sh
Жыл бұрын
У языков тоже есть программирование
@user-fv8kp5hd3m3 жыл бұрын
Я хотел бы у вас обучаться, однако вы ещё планируете вести занятия в мфти примерно через 3 года?)
@kotovasya872 жыл бұрын
Благодарю за лекцию!
@karamba74322 жыл бұрын
на скорости 1.75 здорово заходит,спасибо вам огромное
@reload74222 жыл бұрын
Очень интересно и познавательно смотреть
@barsbeknazarov71863 жыл бұрын
3 месяца назад (изменено) Тайм-коды: функции/def, tuple/кортеж, list/список, set/множество, dict/словарь 2:34 ход исполнения: 1) ветвящееся, 2) циклическое, 3) вызов функций. Связь команд с действиями 5:24 функция - разделение программного кода на кусочки (декомпозиция) 7:05 - структуры данных, - алгоритмы 8:54 Золотой фонд Python, т.е. в Питоне очень много всего встроено в стандартную библиотеку 9:44 Кортежи переменных. Присваивание и кортежи. Имена и объекты Ссылочная модель данных в Питоне 11:36 тип принадлежит объекту, а не имени 12:05 изменяемые и неизменяемые объекты 12:50 объекты в Питоне появляются в процессе вычисления 13:48 сборщик мусора удаляет объекты, на которые нет ссылок 15:51 имя переменной справа от знака = значит взять её значение 17:00 объекты типа int, bool и str являются неизменяемыми 21:03 трамвайное присваивание 21:50 ; в Питоне 23:00 кортежи в присваивании - множественное присваивание 23:51 не поставленные скобки 24:56 обмен переменных значениями. Присваивание через третью переменную 26:12 присваивание через 2 временные переменные. В Питоне обмен переменных значениями без временных переменных х, у = у, х 28:28 tuple /тип кортеж неизменяемый объект А = (1, 2, 3) 32:30 использование кортежа: распаковка - a, b, c, d, e = T 33:28 Индексы, Нумерование элементов. а = Т[0] 34:14 a, b, *rest = T 36:09 * - оператор распаковки элементов 39:39 именованные параметры функции print() - параметры, которые управляют самой распечаткой 40:06 " " экранируемый символ (new line) 41:10 кортеж может содержать неоднотипные значения 41:37 функция, описание. Аннотация типов 45:04 вызов функции 49:17 range() - генератор арифметических прогрессий 53:58 итерируемый объект 56:10 list /тип список изменяемый объект A = [1, 2, 3]. Элементы - ссылки. М.б. ссылкой на самого себя. Можно класть разнотипные данные 58:17 пробег циклом for по Списку Кортежей 58:59 hard code 1:00:25 len(A) / длина А 1:06:24 enumerate() / номерование 1:08:19 set / тип множества изменяемый объект. Элементы в них не упорядочены, нет индексов А = {1, 2, 3} 1:11:56 добавить элемент в список append() 1:12:58 добавить элемент в множество add() 1:15:09 dict / тип словарь(dictionary) изменяемый объект A = {'a':1, 'b':2, 'c':3} ключ : значение 1:16:36 в множество элемент входит однократно 1:18:20 добавить элемент в словарь
@arturbo31343 жыл бұрын
Лайк за отличное вытирание доски! Всегда в школе хотелось встать и помочь Людмиле Ивановне 🤣
@green_zim Жыл бұрын
Огромное спасибо за уроки
@spawnking12812 жыл бұрын
Спасибо за ваш труд)
@konstantinnikitin68833 жыл бұрын
Есть неточность на 35:10 минуте. При развороте кортежа "остаточный" элемент становится типа list. По крайней мере в 3.8
@vladr013 жыл бұрын
Спасибо
@user-zf4pm4ky1r3 жыл бұрын
Спасибо... Ты супер ....
@ivanbarankin99272 жыл бұрын
блин я мидл+ aQA на питоне и смотрю Тимофея с удовольствием! я самоучка с не профильным образованием, если бы можно было поступить к вам на курс то сделал бы это не задумываясь!
@vromel43313 жыл бұрын
This is best teacher ewer!
@vc705717 күн бұрын
Круто, спасибо !
@AmyWonko2 жыл бұрын
На примере с городами, я все ждал когда будет Минск...btw, спасибо за ваши лекции!!!!!
@aidynzhinakbai72512 жыл бұрын
Спасибо Тимофей Федорович!
@user-pp4td4hs1t3 ай бұрын
Это шедевр Жаль Тимофея, что так торопится, но зато не приходится ускорять, так как все равно все быстро )
@john112972 жыл бұрын
Спасибо очень доходчиво
@seagsmtrashseagsmtrash19063 жыл бұрын
Отличный звук. +200 к восприятию.
@nissanjponovich8472
3 жыл бұрын
КУ СЕРЕЖА ТЕБЯ
@mikhailtochenov9813 жыл бұрын
Спасибо, очень понятно
@andreychernykh2563 жыл бұрын
Спасибо!
@ernestsagidullin17243 жыл бұрын
Спасибо мужик
@home-mini-garden65333 жыл бұрын
Спасибо.
@PacoOfficial3 жыл бұрын
Супер язык супер обучение
@user-pv1vr1qd7s3 жыл бұрын
Спасибо за просвещение (:
@AKMaksat3 жыл бұрын
Вы можете распаковать итератор в фор лупе и использовать енумератор если вставите скобки: for i, (angle, length) in enumerate(A): # write your code here
@user-hv9ih2ef3v3 жыл бұрын
Спасибо вам большое! Интересно, что за люди поставили дизлайк.
@Magpie2123
3 жыл бұрын
наверное Тимофей кому-то и двойки ставит ;)
@PsdmasterRu3 жыл бұрын
А я клавогонки использовал для обучения слепой печати. В формате игры очень быстро выучился, не напрягаясь и используя минимум ежедневного времени ушел на все про все примерно месяц. Всем советую
@ruva24763 жыл бұрын
1:09:36 так вот о чем строчка "Видишь пепел? Там словечки в стройном беспорядке"😅😅😅
@user-eu7cf5co9p3 жыл бұрын
1:08:46 Начиная с версии 3.7: "Dict keeps insertion order" Или я что то не так понял?
@mr.z52893 жыл бұрын
более основательно ещё никто не объяснял. Спасибо
@vladimirkhlebnikov1862 жыл бұрын
спасибо за кодорг и скрэтч!! и за питон само собой))
@parseval61623 жыл бұрын
Вопрос к преподавателю. При кортежном обмене значениями существует момент времени когда один или оба объекта будут бессылочными, так ли это? И если да, что мешает сборщику мусора их подчистить в этот момент?? Спасибо.
@burundukoff8450
3 жыл бұрын
его как бы нет, особенность языка
@nikprilutskiy70643 жыл бұрын
Такой вопрос : а при распаковке a, b, *rest , какого типа становится rest? У меня почему-то списком стал, а не кортежем.
@user-rz9wf2ht7d
3 жыл бұрын
Да вот тоже это интересно
@pizkar39233 жыл бұрын
Герой.
@user-gn3bk7ty1x2 жыл бұрын
Преподаватель от Бога!
@Iam-qn3dv2 жыл бұрын
лучший!!!
@Reader9112 жыл бұрын
Скажите пожалуйста, а можно ли в словаре "Dict" , в области ключа записывать расчёты или ключ - это "Int"?
@QuickXplain3 жыл бұрын
00:32 как я понимаю, вопросы Вы видите сразу после того, как их отправляют, потом отвечаете, но ответ на него приходит к зрителям через 30 секунд (из-за задержки трансляции).
@romanroman53 жыл бұрын
Можно ли создавать функции и тем самым дополнЯть либо усовершенствовать питон ?Версия в разработке существует ли.
@dark_maze3 жыл бұрын
Лекции очень крутые, подача материала вышка, все понятно. Но открыв первую лабу....с учетом того что я прям новичок-новичков...я испугался)
@koshcheybessmertniy8211
2 жыл бұрын
А где посмотреть лабы можно?
@kostil933 жыл бұрын
Забыли упомянуть,что rest получит обьект типа список (list).но не кортеж
@GamerGDS Жыл бұрын
поясните, Тимофей сказал что записывать переменные так - a=1;b=2;c=3 не красиво и нужно a,b,c=1,2,3, но когда много переменных, например 10, неудобно же так читать, нужно сначала посчитать на каком месте переменная а потом считать на каком месте цифра, а когда рядом с переменной цифра удобнее намного
@bbbbbb91933 жыл бұрын
Не ну это царский лайк ***3!!!))
@WounderVaflel
2 жыл бұрын
Одобряем царские лайки
@user-ri5ls2fg8p3 жыл бұрын
Напомните плззз, в print когда перед переменной ставишь / что это даёт?
@kostil933 жыл бұрын
А разве словарь не стал упорядоченным в последних обновлениях питона?)
@user-mm3ly5yk3o3 жыл бұрын
Можно еще раз про звезду Давида - мне очень понравилось
@user-vp1np4je5m3 жыл бұрын
А можете сказать,а нужно учить модули Пайтона или нет?
@464timkaa3 жыл бұрын
Это база
@bispidine Жыл бұрын
54:30 правильно ли говорить, что А должно быть разрешимым множеством?
@hidalgokaballiero2 жыл бұрын
Стрижка == огонь
@user-hk5th8gu2l Жыл бұрын
Здравствуйте, подскажите пожалуйста, как начать учиться на Python по вашим видео? Я сейчас смотрю практику программирования. Незнаю просто с правильного ли я начал? (Новичок)
@serggurzhy46223 жыл бұрын
Доброго времени суток! Спасибо за труд. Очень понятно! Подскажите пожалуйста, где можно посмотреть задания для лабораторных работ. Что б попрактиковаться. Я так понял, что лабы онлайн Вы выложить не можете Спасибо
@user-xi4it2lq5f2 жыл бұрын
print("Спасибо большое за видео")
@dutarSafin3 жыл бұрын
Здравствуйте. 35:00 *rest - это оператор? Или рандомное слово?
Пікірлер: 230
Тайм-коды: функции/def, tuple/кортеж, list/список, set/множество, dict/словарь 2:34 ход исполнения: 1) ветвящееся, 2) циклическое, 3) вызов функций. Связь команд с действиями 5:24 функция - разделение программного кода на кусочки (декомпозиция) 7:05 - структуры данных, - алгоритмы 8:54 Золотой фонд Python, т.е. в Питоне очень много всего встроено в стандартную библиотеку 9:44 Кортежи переменных. Присваивание и кортежи. Имена и объекты Ссылочная модель данных в Питоне 11:36 тип принадлежит объекту, а не имени 12:05 изменяемые и неизменяемые объекты 12:50 объекты в Питоне появляются в процессе вычисления 13:48 сборщик мусора удаляет объекты, на которые нет ссылок 15:51 имя переменной справа от знака = значит взять её значение 17:00 объекты типа int, bool и str являются неизменяемыми 21:03 трамвайное присваивание 21:50 ; в Питоне 23:00 кортежи в присваивании - множественное присваивание 23:51 не поставленные скобки 24:56 обмен переменных значениями. Присваивание через третью переменную 26:12 присваивание через 2 временные переменные. В Питоне обмен переменных значениями без временных переменных х, у = у, х 28:28 tuple /тип кортеж неизменяемый объект А = (1, 2, 3) 32:30 использование кортежа: распаковка - a, b, c, d, e = T 33:28 Индексы, Нумерование элементов. а = Т[0] 34:14 a, b, *rest = T 36:09 * - оператор распаковки элементов 39:39 именованные параметры функции print() - параметры, которые управляют самой распечаткой 40:06 " " экранируемый символ (new line) 41:10 кортеж может содержать неоднотипные значения 41:37 функция, описание. Аннотация типов 45:04 вызов функции 49:17 range() - генератор арифметических прогрессий 53:58 итерируемый объект 56:10 list /тип список изменяемый объект A = [1, 2, 3]. Элементы - ссылки. М.б. ссылкой на самого себя. Можно класть разнотипные данные 58:17 пробег циклом for по Списку Кортежей 58:59 hard code 1:00:25 len(A) / длина А 1:06:24 enumerate() / номерование 1:08:19 set / тип множества изменяемый объект. Элементы в них не упорядочены, нет индексов А = {1, 2, 3} 1:11:56 добавить элемент в список append() 1:12:58 добавить элемент в множество add() 1:15:09 dict / тип словарь(dictionary) изменяемый объект A = {'a':1, 'b':2, 'c':3} ключ : значение 1:16:36 в множество элемент входит однократно 1:18:20 добавить элемент в словарь
@volodymyrvintila4154
3 жыл бұрын
Спасибо)
@migueldias4463
3 жыл бұрын
Спасибо за потраченное тобой ради нас время!)
@iritaka
3 жыл бұрын
@@migueldias4463 Пожалуйста!)
@iljasavinov3610
3 жыл бұрын
Большое Спасибище! Очень помогает!
@iritaka
3 жыл бұрын
@@iljasavinov3610 Это очень радует!)
Прекрасно, что в русском сегменте ютуба есть такой преподаватель и, с одной стороны, блогер. Так доходчиво и быстро объяснить и синтаксис и возможности языка - это надо уметь.
Лучший преподаватель страны. Огромное спасибо. Как же мне в 2000м нехватало таких лекций. Начал всё с нуля.
@blackburn1489
8 ай бұрын
Та же история) Как успехи?)
Просто маэстро, Тимофей Федорович, благодарю, даже мне- дубу понятно становится, который только начал Python изучать, Браво!!!
@user-kh2ld2uu1r
3 жыл бұрын
Ну, не перегибайте! Тот, кто начал изучать Python, уже не дуб, а, как минимум, ньюбик. :))
@red_spaniard
3 жыл бұрын
@@user-kh2ld2uu1r не были бы мы нубами - изучали бы джаву или си-шарп)))
@user-kh2ld2uu1r
3 жыл бұрын
@@red_spaniard Я пробовал и то, и другое. Для автоматизации текущих нужд непрофессиональных программистов лучше всё же подходят VBA и Python. У первых сложность явно избыточна.
@MrBoFka
2 жыл бұрын
@@red_spaniard в джаве и си еще больше математики ну ее нафиг
Отличная лекция. Прекрасно объясняете. Спасибо!
Спасибо за ваши лекции. Вы самый лучший
Смотрю на скорости 1,5 - вообще класс. Спасибо за лекции и возможность их смотреть!
Тимофей, Вас очень приятно слушать. Многим не хватало таких преподавателей как Вы.
Очень признателен вам, Тимофей, за ваш труд и старания! 👍
Шикарно! Всегда есть что-то почерпнуть для себя чтобы передать дальше обучающимся. Спасибки
Вас можно вечно слушать. 2 часа ночи, а я не сплю.
Волшебный Вы человек, Тимофей Федорович! Спасибо Вам ОГРОМНОЕ!
Ваши лекции Тимофей, как качественное кино, сколько раз смотрю всегда нахожу что-то новое и полезное
Спасибо, что сняли и дали свободный доступ!
Ваши лекции смотрятся, как развлекательные шоу! Спасибо!
Киньте задачи лабораторных работ
Вы лучший Тимофей , качество обучение на высоком уровне, благодарю за Ваш труд.
Спасибо за ваши лекции.
@volhak4519
3 жыл бұрын
Присоединяюсь
@ogogo76
3 жыл бұрын
О, привет ))
«Код должен быть гуманитарным». Шедеврально!
Тимофей, спасибо! Идеальный преподаватель!
Золотой фонд, действительно Золотой! Спасибо за труды, Тимофей!
На каждое слово - пример! Всё очень доходчиво. Спасибо!
print( 'Спасибо огромное, лекция- супер')
@hexchap2579
2 жыл бұрын
sys.stdout.write("Согласен")
@azazinspeed2282
2 жыл бұрын
Console.WriteLine("Действительно");
@user-jx6mj5jo8b
2 жыл бұрын
print('Спасибо! '*10)
@Finterio
Жыл бұрын
print(*'СПАСИБО', '!'*3)
Тимофей, низкий поклон за Ваш труд!!!!!
Дай бог вам здоровья за такой годный контент!
Огромное Вам спасибо за ваш труд!
Господи, спасибо тебе за таких крутых людей !!!!!! И Вам чистое человеческое Спасибо !!!!!!
Спасибо, очень нравятся ваши лекции.
Тимофей Фёдорович, спасиба за ваш курс. Пересматриваю который раз. Немогу не заметить насколько удалённая работа пошла на пользу многим. 2017-18 "Алгоритмы и структуры данных", 2019 "Практика" - это лекции в аудитории, где около 30% времени уходит на общение с аудиторией. В 2020г ковид всех отправил по домам..., и это лучший курс лекций где максимум изложения материала и миниммум отвлечения на аудиторию. Отдельная благодарность, за то что лекции в свободном доступе.
Спасибо большое за ваш труд) К сожалению не часто можно послушать такие лекции...
ах вот оно продолжение! я нашёл плейлист шикарно! каждое видео просто напичкано инфой причём всё сжато и по делу! (я agenda смотрю опять же)
Спасибо за качественная лекция!!!
Спасибо большое за лекцию! Всё очень понятно и интересно
Спасибо вам. Очень интересные лекций
спасибо за лекции, Тимофей!
Большое спасибо за ваши лекции! Из любопытства проверил, будет ли работать то самое "нехорошо" 1:07:14. Если наложить кортеж в итерируемом списке A и вложенные в кортеж переменные из тела цикла, то всё работает: A = [(10,20)]*3 for i,(x,y) in enumerate(A): print(i,x,y)
Спасибо за такой ценный материал.
Тимофей Федорович, огромное спасибо за ваш труд! Можно видео в 1080 или есть какие-либо ограничения? :)
Тимофей Федорович вы преподаватель от Бога. Благодарю вас
Большое спасибо за ваш труд.
Очень классные лекции, спасибо
Спасибо! Было очень грамотно и полезно!
спасибо Тимофей очень интересная функция
Я три часа назад даже и не знал что у програмирования есть языки. А послушал две ваши лекции Темофей Федорович и ощущения что язык пайтон мой второй язык. Спасибо Вам огромное Темофей Фёдорович дай Бог Вам Здоровья крепкого и Счастью в Личной жизни.
@andr_sh
Жыл бұрын
У языков тоже есть программирование
Я хотел бы у вас обучаться, однако вы ещё планируете вести занятия в мфти примерно через 3 года?)
Благодарю за лекцию!
на скорости 1.75 здорово заходит,спасибо вам огромное
Очень интересно и познавательно смотреть
3 месяца назад (изменено) Тайм-коды: функции/def, tuple/кортеж, list/список, set/множество, dict/словарь 2:34 ход исполнения: 1) ветвящееся, 2) циклическое, 3) вызов функций. Связь команд с действиями 5:24 функция - разделение программного кода на кусочки (декомпозиция) 7:05 - структуры данных, - алгоритмы 8:54 Золотой фонд Python, т.е. в Питоне очень много всего встроено в стандартную библиотеку 9:44 Кортежи переменных. Присваивание и кортежи. Имена и объекты Ссылочная модель данных в Питоне 11:36 тип принадлежит объекту, а не имени 12:05 изменяемые и неизменяемые объекты 12:50 объекты в Питоне появляются в процессе вычисления 13:48 сборщик мусора удаляет объекты, на которые нет ссылок 15:51 имя переменной справа от знака = значит взять её значение 17:00 объекты типа int, bool и str являются неизменяемыми 21:03 трамвайное присваивание 21:50 ; в Питоне 23:00 кортежи в присваивании - множественное присваивание 23:51 не поставленные скобки 24:56 обмен переменных значениями. Присваивание через третью переменную 26:12 присваивание через 2 временные переменные. В Питоне обмен переменных значениями без временных переменных х, у = у, х 28:28 tuple /тип кортеж неизменяемый объект А = (1, 2, 3) 32:30 использование кортежа: распаковка - a, b, c, d, e = T 33:28 Индексы, Нумерование элементов. а = Т[0] 34:14 a, b, *rest = T 36:09 * - оператор распаковки элементов 39:39 именованные параметры функции print() - параметры, которые управляют самой распечаткой 40:06 " " экранируемый символ (new line) 41:10 кортеж может содержать неоднотипные значения 41:37 функция, описание. Аннотация типов 45:04 вызов функции 49:17 range() - генератор арифметических прогрессий 53:58 итерируемый объект 56:10 list /тип список изменяемый объект A = [1, 2, 3]. Элементы - ссылки. М.б. ссылкой на самого себя. Можно класть разнотипные данные 58:17 пробег циклом for по Списку Кортежей 58:59 hard code 1:00:25 len(A) / длина А 1:06:24 enumerate() / номерование 1:08:19 set / тип множества изменяемый объект. Элементы в них не упорядочены, нет индексов А = {1, 2, 3} 1:11:56 добавить элемент в список append() 1:12:58 добавить элемент в множество add() 1:15:09 dict / тип словарь(dictionary) изменяемый объект A = {'a':1, 'b':2, 'c':3} ключ : значение 1:16:36 в множество элемент входит однократно 1:18:20 добавить элемент в словарь
Лайк за отличное вытирание доски! Всегда в школе хотелось встать и помочь Людмиле Ивановне 🤣
Огромное спасибо за уроки
Спасибо за ваш труд)
Есть неточность на 35:10 минуте. При развороте кортежа "остаточный" элемент становится типа list. По крайней мере в 3.8
Спасибо
Спасибо... Ты супер ....
блин я мидл+ aQA на питоне и смотрю Тимофея с удовольствием! я самоучка с не профильным образованием, если бы можно было поступить к вам на курс то сделал бы это не задумываясь!
This is best teacher ewer!
Круто, спасибо !
На примере с городами, я все ждал когда будет Минск...btw, спасибо за ваши лекции!!!!!
Спасибо Тимофей Федорович!
Это шедевр Жаль Тимофея, что так торопится, но зато не приходится ускорять, так как все равно все быстро )
Спасибо очень доходчиво
Отличный звук. +200 к восприятию.
@nissanjponovich8472
3 жыл бұрын
КУ СЕРЕЖА ТЕБЯ
Спасибо, очень понятно
Спасибо!
Спасибо мужик
Спасибо.
Супер язык супер обучение
Спасибо за просвещение (:
Вы можете распаковать итератор в фор лупе и использовать енумератор если вставите скобки: for i, (angle, length) in enumerate(A): # write your code here
Спасибо вам большое! Интересно, что за люди поставили дизлайк.
@Magpie2123
3 жыл бұрын
наверное Тимофей кому-то и двойки ставит ;)
А я клавогонки использовал для обучения слепой печати. В формате игры очень быстро выучился, не напрягаясь и используя минимум ежедневного времени ушел на все про все примерно месяц. Всем советую
1:09:36 так вот о чем строчка "Видишь пепел? Там словечки в стройном беспорядке"😅😅😅
1:08:46 Начиная с версии 3.7: "Dict keeps insertion order" Или я что то не так понял?
более основательно ещё никто не объяснял. Спасибо
спасибо за кодорг и скрэтч!! и за питон само собой))
Вопрос к преподавателю. При кортежном обмене значениями существует момент времени когда один или оба объекта будут бессылочными, так ли это? И если да, что мешает сборщику мусора их подчистить в этот момент?? Спасибо.
@burundukoff8450
3 жыл бұрын
его как бы нет, особенность языка
Такой вопрос : а при распаковке a, b, *rest , какого типа становится rest? У меня почему-то списком стал, а не кортежем.
@user-rz9wf2ht7d
3 жыл бұрын
Да вот тоже это интересно
Герой.
Преподаватель от Бога!
лучший!!!
Скажите пожалуйста, а можно ли в словаре "Dict" , в области ключа записывать расчёты или ключ - это "Int"?
00:32 как я понимаю, вопросы Вы видите сразу после того, как их отправляют, потом отвечаете, но ответ на него приходит к зрителям через 30 секунд (из-за задержки трансляции).
Можно ли создавать функции и тем самым дополнЯть либо усовершенствовать питон ?Версия в разработке существует ли.
Лекции очень крутые, подача материала вышка, все понятно. Но открыв первую лабу....с учетом того что я прям новичок-новичков...я испугался)
@koshcheybessmertniy8211
2 жыл бұрын
А где посмотреть лабы можно?
Забыли упомянуть,что rest получит обьект типа список (list).но не кортеж
поясните, Тимофей сказал что записывать переменные так - a=1;b=2;c=3 не красиво и нужно a,b,c=1,2,3, но когда много переменных, например 10, неудобно же так читать, нужно сначала посчитать на каком месте переменная а потом считать на каком месте цифра, а когда рядом с переменной цифра удобнее намного
Не ну это царский лайк ***3!!!))
@WounderVaflel
2 жыл бұрын
Одобряем царские лайки
Напомните плззз, в print когда перед переменной ставишь / что это даёт?
А разве словарь не стал упорядоченным в последних обновлениях питона?)
Можно еще раз про звезду Давида - мне очень понравилось
А можете сказать,а нужно учить модули Пайтона или нет?
Это база
54:30 правильно ли говорить, что А должно быть разрешимым множеством?
Стрижка == огонь
Здравствуйте, подскажите пожалуйста, как начать учиться на Python по вашим видео? Я сейчас смотрю практику программирования. Незнаю просто с правильного ли я начал? (Новичок)
Доброго времени суток! Спасибо за труд. Очень понятно! Подскажите пожалуйста, где можно посмотреть задания для лабораторных работ. Что б попрактиковаться. Я так понял, что лабы онлайн Вы выложить не можете Спасибо
print("Спасибо большое за видео")
Здравствуйте. 35:00 *rest - это оператор? Или рандомное слово?
@erlanabdraimov3432
3 жыл бұрын
список
👏👍